Skip to content
Morele.net
Marketplaces

Morele.net feed for Shopify

Morele.net is a Polish marketplace grown out of one of Poland's best-known electronics shops, and admission is selective: an application, then an integration specialist who verifies your offer file before anything goes live. Its importer reads the Ceneo standard first on its list of accepted formats. Feedflock renders exactly that file from your Shopify catalog and hosts it on a stable URL, which Morele re-fetches every hour and logs in its import journal.

01 · ShopifyProduct in the catalog
Linen shirt SandNordlin · Men's shirtsSKU-2048 · S–XL
Price
219 zł
In stock
0 pcs
When out of stock
02 · morele.xmlUpdated just now
<o id="9087654322" url="https://shop.example/products/linen-shirt-sand?variant=9087654322" price="219.00" avail="1" weight="0.3" stock="12" basket="0">
<cat><![CDATA[Moda/Odzież męska/Koszule]]></cat>
<name><![CDATA[Linen shirt Sand]]></name>
<imgs>
<main url="https://cdn.shop.example/img/linen-shirt-sand.jpg"/>
<i url="https://cdn.shop.example/img/linen-shirt-sand-back.jpg"/>
</imgs>
<desc><![CDATA[<p>A breathable linen shirt in a regular cut.</p>]]></desc>
<attrs>
<a name="Marka"><![CDATA[Nordlin]]></a>
<a name="Kod producenta"><![CDATA[SKU-2048]]></a>
<a name="EAN"><![CDATA[8594000123453]]></a>
<a name="Rozmiar"><![CDATA[M]]></a>
</attrs>
</o>
Category mapping

Your product types. The channel's categories.

The channel files offers under its own category tree. Feedflock suggests a category for each Shopify product type and you just confirm. One mapping covers every product of that type, including products you add later.

Full category path in the feed
One mapping per product type
Override per individual product
Shopify typeproducts
Channel category
Koszule męskie
Catalog coverage79 %
Feed health

Catch feed issues before Morele.net does.

Before every generation Feedflock checks that every field the channel requires is filled, and, on templates verified against the channel's own spec, that the values fit its rules. Most problems are fixed with one click, without editing products in Shopify.

Feed quality · morele.xml
76 / 100
To review: 4
Empty <desc> on 6 offersThe Ceneo standard Morele imports marks the description as required; these products have no description in Shopify, so the element is left out.
No category path on 9 offers<cat> is required and fills from the product type, which these products lack. Morele cannot place an offer without it.
Sold-out variants still in the feed (4)The sold-out exclusion is switched off. Only orderable offers belong in the file; an unsellable offer is error-count noise in Morele's import log.
No Marka on 7 offersThe Shopify vendor field is empty. Marka, Kod producenta and EAN are the integration attributes the Ceneo format pairs offers on.

Setup

Live in five steps

From a bare Shopify store to a listed offer: the whole setup fits into one coffee break.

  1. Apply to sell on Morele

    Send the application form on morele.net/marketplace or an e-mail to marketplace@morele.net. Onboarding is selective: a named integration specialist walks your offer file through verification. No Polish NIP? Ask first: the public pages do not say whether foreign sellers are accepted.

  2. Install Feedflock

    Add Feedflock from the Shopify App Store. It reads your products, variants, stock and images directly through the Shopify API.

  3. Pick the Morele template

    Create a new feed from the Morele.net template. It renders the Ceneo-standard XML: the offer attributes id, url, price and avail and the elements cat, name, imgs, desc and attrs are mapped from the start, and Marka, Kod producenta and EAN fill from vendor, SKU and barcode.

  4. Check dispatch time and category

    avail defaults to 1 (ships within 24 hours). Switch to 3, 7 or 14 if that is what your shop page promises. Give each product a specific category path; a catch-all like "Sale" can keep the offer out of the listing.

  5. Connect the URL in the Marketplace panel

    In the Morele Marketplace panel open Import ofert, section "Import cykliczny - feed", paste the feed URL and pick the "Ceneo" import type. Morele then re-fetches the file every hour.

    https://feedflock.appfleece.com/f/demo-morele/morele.xml

The feed

What the channel receives

morele.xml
<o id="9087654322" url="https://shop.example/products/linen-shirt-sand?variant=9087654322" price="219.00" avail="1" weight="0.3" stock="12" basket="0">
  <cat><![CDATA[Moda/Odzież męska/Koszule]]></cat>
  <name><![CDATA[Linen shirt Sand]]></name>
  <imgs>
    <main url="https://cdn.shop.example/img/linen-shirt-sand.jpg"/>
    <i url="https://cdn.shop.example/img/linen-shirt-sand-back.jpg"/>
  </imgs>
  <desc><![CDATA[<p>A breathable linen shirt in a regular cut.</p>]]></desc>
  <attrs>
    <a name="Marka"><![CDATA[Nordlin]]></a>
    <a name="Kod producenta"><![CDATA[SKU-2048]]></a>
    <a name="EAN"><![CDATA[8594000123453]]></a>
    <a name="Rozmiar"><![CDATA[M]]></a>
  </attrs>
</o>
Live preview
Linen shirt Sand

Nordlin

Linen shirt Sand

219 zł

Feed fields

cat

Moda/Odzież męska/Koszule

name

Linen shirt Sand

desc

A breathable linen shirt in a regular cut.

a

Nordlin

a

SKU-2048

a

8594000123453

a

M

The channel

Five million customers a month

Morele's seller landing puts the reach at 5 million customers a month and 1,500 companies already selling: a marketplace grown out of one of Poland's best-known electronics shops, open to every category.

Commission only, nothing upfront

No subscription and no integration fee. Morele guides you through the integration for free. You pay a per-category commission on fulfilled orders, excluding shipping, and the buyer's money flows directly to you.

Every import on the record

The Dziennik zdarzeń (event log) records every hourly fetch with its timestamp, the counts of updated, unchanged and error rows and a status. A partially imported file keeps the rows that parsed.

The feed

  • The Morele template renders the Ceneo standard, the first import type on Morele's own list: id, url, price and avail as attributes on <o>, cat, name, imgs, desc and attrs as child elements, Polish text in CDATA
  • Marka, Kod producenta and EAN are mapped from the start (vendor, SKU and barcode), spelled exactly as the Ceneo spec's own sample spells them
  • Sold-out variants are left out by default: only orderable offers belong in the file, and an unsellable one is error-count noise in Morele's import log
  • avail starts at 1, and the template only suggests the dispatch codes of the standard: 1, 3, 7, 14, 90, 99 and 110
  • Size, colour, material and gender options become <a> attributes (Rozmiar, Kolor, Materiał, Płeć), and the gallery renders as <main> plus <i> images
  • The readiness check names every required element with gaps (an empty <desc> or <cat>) before you paste the URL, and fetch tracking alerts you if Morele's hourly import stops

Deep dive

01

How Morele imports your feed

  • A feed URL pasted in the Marketplace panel is re-fetched every hour, faster only through the Marketplace API
  • One-off XML or CSV file upload exists beside the cyclic import
  • Accepted standards: Ceneo, GoogleShopping, Skąpiec, Baselinker, IAI, SmartBay and Okazje.info, with Ceneo first
  • Feedflock hosts the file on a stable URL and regenerates it every hour
Technical details

Morele's help centre describes three import paths, and the cyclic one is a URL pull: paste the link to your offer file in the Marketplace panel under Import ofert, section "Import cykliczny - feed", and Morele re-fetches it every hour. Anything faster goes through their Marketplace API. A one-off XML or CSV upload exists beside it for a manual refresh.

The accepted standards are listed on the same page (Ceneo, GoogleShopping, Skąpiec, Baselinker, IAI, SmartBay and Okazje.info), with Ceneo first, which is the format the Feedflock template renders. Feedflock hosts the file on a stable URL and regenerates it every hour, so each hourly fetch reads a current version. You paste the URL once; there is nothing to upload again.

02

The file Morele reads is a Ceneo file

  • Core data (id, url, price, avail, optionally weight, stock and basket) are attributes on <o>
  • Descriptive data (cat, name, imgs, desc and attrs) are child elements, all of them required
  • The price is a bare decimal with a dot separator, the gross price; no currency is written in the file
  • The name is the exact product name, without sales slogans, up to 150 characters
Technical details

Because Morele's importer reads the Ceneo standard, the offer splits in two. The core data (id, url, price, avail, and optionally weight, stock and basket) are attributes on the <o> element. The descriptive data (cat, name, imgs, desc and attrs) are child elements, all five required, with Polish text wrapped in CDATA.

The price is a bare decimal with a dot separator and no currency anywhere in the file; for a Polish consumer marketplace that means the gross price. The name is the exact product name without sales slogans, and the description may carry simple HTML (p, h2, lists, bold) but no shop notes, links or shop data.

03

Every import is logged

  • The Dziennik zdarzeń records each fetch: timestamp, the URL it pulled, the import type and row counts
  • Updated, unchanged and error rows are counted separately, with a status per import
  • A partial import updates what parsed; errors do not roll back the good rows
  • A rising error count names the rows to fix before the next hourly fetch
Technical details

Every fetch lands in the Dziennik zdarzeń, Morele's per-import event log: a row with the timestamp, the URL the offer was pulled through, the import type (API, link or file), the counts of updated, unchanged and error rows, and a status: imported, partially imported, import error or no changes.

The failure mode is per-row and non-destructive: a partial import updates what parsed and leaves the good rows in place, so an error count never wipes your listing. A green "imported successfully" over a full-size file is the signal the pipeline is live; a rising error count names the rows to fix.

04

Selective onboarding, commission-only terms

  • Entry is an application: the form on morele.net/marketplace or an e-mail to marketplace@morele.net
  • A named integration specialist verifies your offer file with Morele's IT before anything goes live
  • No subscription and no integration fee; commission per category on fulfilled orders, excluding shipping
  • Delivery is configured in the Marketplace panel, not in the feed; stock can be decremented from orders
Technical details

Morele invites, in its own words, only selected sellers who meet its quality and service standards. Entry is the application form on the seller landing page or an e-mail to marketplace@morele.net; a named integration specialist then collects the logistic, financial and complaint data and walks the offer file through structure verification with their IT department. The claimed start is as fast as 12 hours from the application.

There is no subscription and no integration fee. Settlement is commission-only: each product category has its own market rate, charged on the fulfilled order excluding shipping. Morele publishes no rate card, and third-party guides put the band at roughly 2 to 15 percent. The buyer's money flows directly to you. Delivery terms live in the Marketplace panel, not in the feed, and an optional shop setting decrements stock from Marketplace orders. One open question: whether sellers without a Polish NIP are accepted. The public pages do not say, so ask marketplace@morele.net before building the integration.

The takeaway

One URL, an hourly import on Morele's side and an hourly regeneration on ours, in the Ceneo shape Morele's importer reads first. Your Shopify catalog stays the single source of truth, and the Dziennik zdarzeń shows every fetch.

Claude · ChatGPT

Or set up your Morele.net feed in chat

Connect Feedflock to Claude or ChatGPT and ask. It creates the feed as a draft, maps your categories to Morele.net's own tree and tells you what is still missing. You approve every change.

feedflock · mcp

Create a Morele.net feed for my store and map my categories.

I'll create it as a draft and show you each change before I make it.

FAQ

Seven standards, with Ceneo listed first: Ceneo, GoogleShopping, Skąpiec, Baselinker, IAI, SmartBay and Okazje.info. The Feedflock template renders the Ceneo-standard XML, so you pick "Ceneo" as the import type when you paste the feed URL.
The cyclic feed import re-fetches your URL every hour. Anything faster goes through Morele's Marketplace API. Feedflock regenerates the file every hour on a stable URL, so each fetch reads data at most an hour old.
Check the Dziennik zdarzeń in the Marketplace panel. Every fetch is a row with a timestamp, the counts of updated, unchanged and error rows and a status. A partial import keeps the rows that parsed; errors never roll back the good ones.
No subscription and no integration fee. You pay a per-category commission on fulfilled orders, excluding shipping, and the buyer's money flows directly to you. Morele publishes no rate card; third-party guides put the band at roughly 2 to 15 percent per category.
The public pages name no country requirement, but every onboarding text is written for Polish companies and no Czech IČO path is mentioned. Ask marketplace@morele.net whether a seller without a Polish NIP is accepted before building the integration.
They leave the feed. The Ceneo standard Morele imports allows only offers the customer can order, so the template excludes sold-out variants by default and brings them back once they are in stock again.
No. The Ceneo standard has no delivery element, carrier code or shipping price at all. The only logistics data are the avail dispatch code and an optional weight in kilograms. Delivery terms are configured per shop in Morele's Marketplace panel.

Get on every marketplace that matters this afternoon.

Install free, connect your first feed in minutes, and let Feedflock keep it fresh and validated.

.myshopify.com