
Alza feed for Shopify
Alza Trade is the program through which external sellers sell on alza.cz. Products are listed once in the Alza Trade portal; after that, an availability feed keeps their price and stock current, and Alza polls it every 15 minutes by default. Feedflock builds that feed from your Shopify catalog (net prices, VAT rates and stock per variant) and regenerates it every hour.

You pay per sale, not per click.
A marketplace doesn't bill clicks: it deducts a commission from the net price of every sold item, so the feed's price directly decides your payout. Try a rate and see what actually lands in your pocket. Prices are sent without VAT, and each feed update can move a price at most +50 % up or −70 % down from what Alza showed last.
Catch feed issues before Alza 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.
Setup
Live in five steps
From a bare Shopify store to a listed offer: the whole setup fits into one coffee break.
List your products in Alza Trade
Register in the Alza Trade portal and list your products through Alza's per-category tables. Listing is a one-off step that takes days to weeks; the feed then keeps price and stock current.
Install Feedflock
Add Feedflock from the Shopify App Store. It reads your products, variants, stock and tax setup directly through the Shopify API.
Pick the Alza template
Create a new feed from the Alza Trade template. ITEM_ID, EAN, PRICE, VAT, PRODUCTNAME and STOCK, the six fields Alza requires, are mapped, with prices net of the VAT rate from your Shopify tax settings.
Connect the feed in the portal
Under the availability feed settings, pick the warehouse, paste the feed URL, choose SHOPITEM as the product element, set the decimal separator to a dot and map the six fields. Alza polls the URL every 15 minutes.
Switch your products to Active
On Alza Trade a listed product goes on sale only once you switch it to Active by hand. From then on, every poll updates its price and stock.
https://feedflock.appfleece.com/f/demo-alza/alza.xml
The feed
What the channel receives
<?xml version="1.0" encoding="utf-8"?> <SHOP> <SHOPITEM> <ITEM_ID>SKU-2048</ITEM_ID> <PRODUCTNAME>Linen shirt Sand M</PRODUCTNAME> <DESCRIPTION><![CDATA[Relaxed linen shirt with a classic collar.]]></DESCRIPTION> <URL>https://shop.example/products/linen-shirt-sand</URL> <IMGURL>https://cdn.shop.example/img/linen-shirt-sand.jpg</IMGURL> <IMGURL_ALTERNATIVE>https://cdn.shop.example/img/linen-shirt-sand-back.jpg</IMGURL_ALTERNATIVE> <PRICE>1066.12</PRICE> <VAT>21</VAT> <PRICE_VAT>1290.00</PRICE_VAT> <STOCK>0</STOCK> <EAN>8594000123453</EAN> <MANUFACTURER>Nordlin</MANUFACTURER> <PRODUCTNO>SKU-2048</PRODUCTNO> <ITEMGROUP_ID>9087654321</ITEMGROUP_ID> <PARAM> <PARAM_NAME>Velikost</PARAM_NAME> <VAL>M</VAL> </PARAM> </SHOPITEM> </SHOP>

Nordlin
Linen shirt Sand
1 290 Kč
Feed fields
ITEM_ID
SKU-2048
PRODUCTNAME
Linen shirt Sand M
DESCRIPTION
Relaxed linen shirt with a classic collar.
URL
https://shop.example/products/linen-shirt-sand
PRICE
1066.12
VAT
21
PRICE_VAT
1290.00
STOCK
0
EAN
8594000123453
MANUFACTURER
Nordlin
PRODUCTNO
SKU-2048
ITEMGROUP_ID
9087654321
PARAM_NAME
Velikost
VAL
M
The channel
Delivery handled by Alza's carriers
Alza contracts its carriers centrally: DPD and Zásilkovna for parcels, Toptrans for bulky goods. You set dispatch times once in the portal; there is no shipping data to maintain in the feed.
Price and stock, always current
Alza polls the availability feed every 15 minutes by default and updates the price and stock of your listed products, so the marketplace rarely shows a stale offer.
Your listings stay yours
The feed updates only price and stock. Names, images, descriptions and categories are never overwritten by a feed, so the content you listed keeps its form.
The feed
- The Alza Trade template maps all six mandatory fields: ITEM_ID, EAN, PRICE, VAT, PRODUCTNAME and STOCK
- PRICE goes out without VAT, divided per variant by the rate from your own Shopify tax setup, and VAT carries the same rate as a whole number
- Reduced-rate goods follow per-collection tax overrides and non-taxable products go out at 0 %, so a mixed catalog never ships one flat rate
- Stock is clamped at zero, so an oversold variant never sends a negative count, and a sold-out variant stays in the feed with 0
- Non-breaking spaces are replaced in names and descriptions by default, and the feed carries no namespace and no colon in any element name
- Each row is checked against Alza's rules: SKU without spaces, EAN of 8 to 14 digits, VAT from 0 to 50, name up to 250 characters
Deep dive
How the Alza availability feed works
- Alza Trade polls one
XMLfile per warehouse from a publicURL, every 15 minutes by default - The feed updates only the price and stock of products already listed
- Names, images, descriptions and categories can never be changed by any feed
- Feedflock hosts the file on a stable
URLand regenerates it every hour
Technical details
Alza Trade polls one XML file per warehouse from a public URL, every 15 minutes by default, and updates only the price and stock of products already listed. Names, images, descriptions and categories can never be changed by any feed. They change only through Alza's tables in the portal.
Alza prescribes no element names: you map your own onto its six fields in the portal. Feedflock hosts the file on a stable URL and regenerates it every hour, so each Alza poll reads a current version. You connect the URL once; there is nothing to upload again.
The price is without VAT
PRICEis the selling price excludingVAT, unlike Heureka, Zboží or Glami- The
VATrate travels separately as a whole number, 21 or 12, never "21%" or "0,21" - Alza deducts its commission from the net number, so a wrong rate is wrong money on the invoice
- An update may raise a price by at most 50 % or cut it by at most 70 % of the last price shown
Technical details
Alza's mandatory price field is the selling price excluding VAT (unlike Heureka, Zboží or Glami), and the VAT rate travels separately as a whole number, 21 or 12, never "21%" or "0,21". Alza deducts its commission from this net number, so a wrong VAT rate here is wrong money on the invoice.
Feedflock computes the net price per variant from your Shopify tax settings: the rate read from your store, any per-collection overrides for reduced-rate goods, and 0 % for products marked as not taxable. A feed update may raise a price by at most 50 % or cut it by at most 70 % of the last price shown on the web, so a larger rise has to go in steps.
The six mandatory fields
- Every item needs
ITEM_ID,EAN,PRICE,VAT,PRODUCTNAMEandSTOCK - The
SKUmust be unique, contain no spaces and is never reused once retired - The
EANmust be valid and unique; Alza binds it to theSKUat listing time - Send
STOCK0 for a sold-out product rather than dropping it
Technical details
Every item needs ITEM_ID (your SKU), EAN, PRICE, VAT, PRODUCTNAME and STOCK. The SKU must be unique, contain no spaces and is permanent: a retired code can never be reused. The EAN must be valid and unique across the feed; Alza binds it to the SKU at listing time, so changing either breaks the pairing.
STOCK is a plain integer count. Send 0 for an out-of-stock product rather than dropping it from the feed, because a product missing from the availability data is a documented cause of the inactive state.
Formatting that rejects the whole feed
XMLnamespaces, a colon in an element name, a non-breaking space or a currency in a price reject the entire file- One pasted description with an can take down every product at once
- The template ships clean element names, escaped names and
HTML-stripped descriptions - Delivery is not part of this feed: carriers and dispatch times live in the Alza Trade portal
Technical details
Alza refuses the entire file if it contains XML namespaces, a colon in any element name, a non-breaking space or a currency inside a price. One pasted rich-text description with an in it can take down every product at once.
The template is built against these rules: no namespace, clean element names, escaped product names and descriptions stripped of HTML, with non-breaking spaces replaced by regular ones. Delivery is not part of this feed; carriers and dispatch times are configured in the Alza Trade portal.
The takeaway
One URL, an hourly refresh and a template that already speaks Alza's net-price XML. Your Shopify catalog stays the single source of truth, and Alza's 15-minute polls always read its current state.
Claude · ChatGPT
Or set up your Alza feed in chat
Connect Feedflock to Claude or ChatGPT and ask. It creates the feed as a draft, maps your categories to Alza's own tree and tells you what is still missing. You approve every change.
Create a Alza 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
Get on every marketplace that matters this afternoon.
Install free, connect your first feed in minutes, and let Feedflock keep it fresh and validated.