Book a call

Fill out the form and we will call you back as soon as possible

If we can't reach you, we'll send an email instead

Do you have a support request? Then it's better to send an email to support@shoporama.dk

Emergency situation

In case of emergencies or breakdowns, you can send an SMS to our emergency hotline

On-call phone (SMS only)

+45 29 70 15 95

Send an SMS with the following information:

  • Your name and webshop
  • Description of the problem
  • Your callback phone number

Notes: This service is only for critical situations where your webshop is down or has serious problems. For regular support, please use our normal support channels.

Build your own feeds

Guide to building your own product feeds in CSV, XML or JSON format with Shoporama's custom feed feature.

Reading time: approx. {eight} minutes
Shopejer

What are custom feeds?

Custom feeds allow you to build your own data files with product information in CSV, XML or JSON format. You decide which fields to include, how to name them and which products to include. It is ideal for integration with external systems, price comparison sites, affiliate networks or other services that require product data in a specific format.

You find the feature under Setup → Feeds → Custom feeds in admin.

Create a new feed

  1. Go to Setup → Feeds → Custom feeds.
  2. Click Create new feed.
  3. Give your feed a name and choose the format: XML, JSON or CSV. The format cannot be changed after creation.
  4. Click Save - you will be taken to the edit page.

Edit your feed

On the edit page you can configure all aspects of your feed:

General

  • Name - internal name to identify the feed.
  • Slug - the part of the URL used to access the feed (automatically generated from the name).
  • Online/offline - whether the feed is publicly accessible.
  • Extend variants - if enabled, each product variant gets its own row in the feed.

Select products (data source)

You can choose which products to include in the feed:

  • All products - all products in your online shop.
  • Categories - only products from selected categories.
  • Landing pages - only products on selected landing pages.
  • Product labels - only products with certain labels.

Filters - filters

You can further filter the products:

  • In stock only - exclude products that are not in stock.
  • With image only - exclude products without images.
  • Only with price - exclude products with price 0.

Product fields

Choose which fields to include in your feed. You can rename the fields to suit the recipient's requirements. Drag the rows to change the order.

Available fields include:

  • Product ID, part number (SKU), GTIN, MPN - product identification.
  • Name, Description (HTML and plain text) - product texts.
  • Price, real price, retail price - pricing information.
  • Product URL, image URL, all image URLs - links and images.
  • Brand, supplier, category names - classification.
  • Stock status, stock count, weight - stock and shipping.
  • Related and similar product IDs and SKUs - product relations.
  • Extra fields - use the prefix meta: followed by the field name (e.g. meta:color_variant).

If you enable Extend variants, you will also have access to variant-specific fields such as variant-SKU, variant-GTIN, variant-price and variant-stock_count.

Global fields (XML and JSON only)

For XML and JSON feeds, you can add global fields that appear at the root level:

  • Shop URL, shop name, currency, language - webshop information.
  • Generation time, number of products - feed metadata.
  • Custom value - free text you set yourself.

Format settings

  • XML: Root element name (default: products), element name (default: product), XML namespaces (e.g. for Google Shopping format with g: prefix), and CDATA for HTML fields.
  • CSV: Separator (; or ,) and whether to include the header row.
  • JSON: Automatically uses neat formatting with unicode support.

Feed URL and security

Once your feed is online, it is accessible via a public URL:

https://dinshop.dk/feed/dit-feed.xml https://dinshop.dk/feed/dit-feed.json https://dinshop.dk/feed/dit-feed.csv

You can protect your feed with a feed key. When a key is set, it must be included in the URL:

https://dinshop.dk/feed/dit-feed-abc123.xml

Without the correct key, a 404 error will be returned.

Build and preview

Use the Build feed button to generate the feed. You can also click Preview to see the result with live data.

Feeds that are put online are automatically rebuilt every hour, so your product data is always up-to-date.

Tips and tricks

  • Use the Preview feature to test your feed before sharing the URL.
  • Use feed keys if the feed contains sensitive data like purchase prices.
  • XML with namespaces makes it easy to create Google Shopping-compatible feeds.
  • With variant extension, you can create feeds where each variant has its own line - useful for price comparison sites.