Skip to content
Pepita
Marketplaces

Pepita.hu feed for Shopify

Pepita.hu is a Hungarian marketplace: it lists your products, sells them in its own checkout and pushes the orders back to you by API. The feed is your only way to maintain price, stock and content. Pepita allows no manual or spreadsheet edits. Feedflock builds that feed from your Shopify catalog in Pepita's Catalog XML, with variations nested the way Pepita's own sample shows them, and regenerates it every hour.

01 · ShopifyProduct in the catalog
Linen shirt SandNordlin · Men's shirtsSKU-2048 · S–XL
Price
19 990 Ft
In stock
0 pcs
When out of stock
02 · pepita.xmlUpdated just now
<?xml version="1.0" encoding="utf-8"?>
<Catalog xmlns="https://pepita.hu/feed/1.0">
<Product>
<Id>8236409175213</Id>
<LastMod>1752134400</LastMod>
<StructuredId>8594000123453</StructuredId>
<ProductNumber>SKU-2048</ProductNumber>
<Descriptions>
<Name>Linen shirt Sand</Name>
<Description><![CDATA[Relaxed linen shirt with a classic collar.]]></Description>
<Brand>Nordlin</Brand>
</Descriptions>
<Prices>
<Currency>HUF</Currency>
<Price>19990</Price>
<VatPercent>27</VatPercent>
</Prices>
<Categories>
<Category>
<Name>Linen shirt Sand</Name>
</Category>
</Categories>
<Photos>
<Photo>
<Url>https://cdn.shop.example/img/linen-shirt-sand.jpg</Url>
<IsPrimary>true</IsPrimary>
<Title>Linen shirt Sand</Title>
</Photo>
<Photo><Url>https://cdn.shop.example/img/linen-shirt-sand-back.jpg</Url><IsPrimary>false</IsPrimary></Photo>
</Photos>
<ProductUrl>https://shop.example/products/linen-shirt-sand?variant=44718293450817</ProductUrl>
<Availability>
<Available>false</Available>
<Quantity>2</Quantity>
</Availability>
<Attributes><Attribute><AttributeName>Anyag</AttributeName><AttributeValue>Vászon</AttributeValue></Attribute></Attributes>
<Variations>
<PrimaryAttribute>Size</PrimaryAttribute>
<Variation>
<PrimaryVariation>M</PrimaryVariation>
<Availability>
<Available>false</Available>
<Quantity>0</Quantity>
</Availability>
</Variation>
<Variation>
<PrimaryVariation>L</PrimaryVariation>
<Availability>
<Available>false</Available>
<Quantity>2</Quantity>
</Availability>
</Variation>
</Variations>
</Product>
</Catalog>
−20% off compare-at
ProductPrice (regular)DiscountedPrice
Linen shirt Sand19 990.00 Ft15 992.00 Ft
Mug Fjord 350 ml5 990.00 Ft4 792.00 Ft
Trail Pro47 990.00 Ft38 392.00 Ft
Backpack Ridge 28 l28 990.00 Ft23 192.00 Ft
Soy candle Les5 490.00 Ft4 392.00 Ft
21 690.00 Ftsaved across these products
5 / 5products with the sale overlay
Sale prices

A discount is two prices, not one.

While a product is on sale, Price carries the regular (compare-at) price and DiscountedPrice the current one. Pepita's pricing rules add their own discipline: a new product may be promoted only after 14 days, and the discounted price must undercut the product's best price of the last 30 days.

5 photos per product
1
In the feed
2
In the feed
3
In the feed
4
No slot yet
5
No slot yet
3images in the feed
2without a slot today
Image gallery

Three photos reach the feed. Pepita recommends four.

Pepita requires at least one photo per product (at least 1200 × 630 px, jpg or png) and recommends four. The feed writes the main photo plus two more from the gallery; a fourth slot is a known template gap, so today anything beyond the third stays on your Shopify only.

Feed health

Catch feed issues before Pepita 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 · pepita.xml
76 / 100
To review: 4
Price 0 on 2 productsPepita's system explicitly does not accept a price of 0. The template sends the compare-at price while a product is on sale, so the regular price never collapses to the sale price.
Missing photo on 3 productsAt least one product image is mandatory on Pepita, and a missing one can get the product removed from the site until it is uploaded.
Empty category on 7 productsPepita's content team matches products to its taxonomy by the category name you send. No name, no match, and the product never goes live.
Missing description on 5 productsDescription is a required field. Embedded images and videos inside it are not accepted and will not appear.

Setup

Live in five steps

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

  1. Become a Pepita partner

    Contact Pepita and agree the cooperation. At onboarding Pepita asks whether your feed contains variation products and whether shipping cost and delivery time come from the feed or from central settings.

  2. Install Feedflock

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

  3. Pick the Pepita template

    Create a new feed from the Pepita.hu template. Id, name, description, gross price with VAT, category, photos and availability are mapped from the start, with one product per Shopify product and its variations nested.

  4. Send the feed URL to Pepita

    Hand the hosted URL to your dedicated Pepita contact. Pepita pulls it on its own schedule: stock roughly every hour, prices and descriptions once a day.

  5. Wait for the content team's match

    New products go live only after Pepita's content team matches your category names to its taxonomy and checks the mandatory fields. After that, the feed keeps everything current on its own.

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

The feed

What the channel receives

pepita.xml
<?xml version="1.0" encoding="utf-8"?>
<Catalog xmlns="https://pepita.hu/feed/1.0">
  <Product>
    <Id>8236409175213</Id>
    <LastMod>1752134400</LastMod>
    <StructuredId>8594000123453</StructuredId>
    <ProductNumber>SKU-2048</ProductNumber>
    <Descriptions>
      <Name>Linen shirt Sand</Name>
      <Description><![CDATA[Relaxed linen shirt with a classic collar.]]></Description>
      <Brand>Nordlin</Brand>
    </Descriptions>
    <Prices>
      <Currency>HUF</Currency>
      <Price>19990</Price>
      <VatPercent>27</VatPercent>
    </Prices>
    <Categories>
      <Category>
        <Name>Men's shirts</Name>
      </Category>
    </Categories>
    <Photos>
      <Photo>
        <Url>https://cdn.shop.example/img/linen-shirt-sand.jpg</Url>
        <IsPrimary>true</IsPrimary>
        <Title>Linen shirt Sand</Title>
      </Photo>
      <Photo><Url>https://cdn.shop.example/img/linen-shirt-sand-back.jpg</Url><IsPrimary>false</IsPrimary></Photo>
    </Photos>
    <ProductUrl>https://shop.example/products/linen-shirt-sand?variant=44718293450817</ProductUrl>
    <Availability>
      <Available>false</Available>
      <Quantity>2</Quantity>
    </Availability>
    <Attributes><Attribute><AttributeName>Anyag</AttributeName><AttributeValue>Vászon</AttributeValue></Attribute></Attributes>
    <Variations>
      <PrimaryAttribute>Size</PrimaryAttribute>
      <Variation>
        <PrimaryVariation>M</PrimaryVariation>
        <Availability>
          <Available>false</Available>
          <Quantity>0</Quantity>
        </Availability>
      </Variation>
      <Variation>
        <PrimaryVariation>L</PrimaryVariation>
        <Availability>
          <Available>true</Available>
          <Quantity>2</Quantity>
        </Availability>
      </Variation>
    </Variations>
  </Product>
</Catalog>
Live preview
Linen shirt Sand

Nordlin

Linen shirt Sand

19 990 Ft

Feed fields

Id

8236409175213

LastMod

1752134400

StructuredId

8594000123453

ProductNumber

SKU-2048

Name

Linen shirt Sand

Description

Relaxed linen shirt with a classic collar.

Brand

Nordlin

Currency

HUF

Price

19990

VatPercent

27

Name

Men's shirts

Url

https://cdn.shop.example/img/linen-shirt-sand.jpg

IsPrimary

true

Title

Linen shirt Sand

Url

https://cdn.shop.example/img/linen-shirt-sand-back.jpg

IsPrimary

false

ProductUrl

https://shop.example/products/linen-shirt-sand?variant=44718293450817

Available

false

Quantity

2

AttributeName

Anyag

AttributeValue

Vászon

PrimaryAttribute

Size

PrimaryVariation

M

Available

false

Quantity

0

PrimaryVariation

L

Available

true

Quantity

2

The channel

A marketplace that sells for you

Pepita lists your products, collects payment in its own checkout and pushes orders to your store by API. You ship with your own courier or Pepita's delivery programme; the commercial terms stay between you and Pepita.

One feed, more countries

The same company runs pepita.com with ship-to countries beyond Hungary: Romania, Germany, Slovakia, Austria, Bulgaria, Croatia and Poland. The same XML format serves them, with the currency matching the target site.

Stock that keeps up

Pepita re-reads stock from the feed roughly every hour, so a size that sold out in your Shopify stops selling on Pepita within the hour. Prices and content follow once a day.

The feed

  • The Pepita template emits the Catalog XML from Pepita's own specification: one product per Shopify product, variations nested as option values, exactly like Pepita's official sample
  • The product name goes out as the plain title, never with the colour or size appended. Pepita's content guide asks for exactly that on multi-variant products
  • A sold-out variant stays in the feed with Available false and Quantity 0, the signal Pepita's sample itself ships, instead of silently disappearing
  • Prices go out gross in HUF with the VAT rate per product from your Shopify tax settings: 27 by default, 0 for non-taxable goods
  • On sale, the compare-at price goes to Price and the discounted price to DiscountedPrice; off sale, DiscountedPrice is left out entirely
  • UTF-8 with escaped values, the description in CDATA and URLs without raw spaces, the formatting rules Pepita's spec spells out
  • Fetch tracking shows when Pepita last pulled the feed and alerts you if it stops

Deep dive

01

A marketplace, not a comparison site

  • Pepita lists the product, sells it in its own checkout and pushes the order to you by API
  • Price, stock and description can only be maintained from the feed, with no manual or Excel edits
  • A manual edit in the seller interface is overwritten by the next feed update
  • New products go live after Pepita's content team matches your categories by hand
Technical details

Pepita.hu works the opposite way from Heureka or Zboží: there is no bidding for clicks and no traffic sent to your site. Pepita shows your product, takes the order in its own checkout and pushes it to your store over its API, one way, from Pepita to you.

That also makes the feed the only maintenance channel. Pepita does not let you edit the price, stock or description of a product manually or with a spreadsheet. The feed is the sole source, and a manual change in the seller interface is overwritten by the next feed update. New products are processed by Pepita's content team, which matches the category names you send to its own taxonomy before anything appears on the site.

02

One product, variations nested

  • One product entry per product, with the variations inside it: the shape of Pepita's own sample
  • A variation is keyed by its option values; there is deliberately no per-variation ID or GTIN
  • The product name stays the plain title; colour and size live in the variation axes
  • Once a product is submitted as a variation product, Pepita says it must not be changed back
Technical details

Pepita's feed groups a product's variants into a single entry: one Id, one name, one price block, and a Variations section that names the axes (colour, size) and lists each combination with its own availability and, when they differ, its own price. Pepita's official sample does exactly this, and the template follows it.

Two consequences are worth knowing. A variation carries no identifier of its own: Pepita keys it by the option values, so per-size EANs have no slot in the feed. And the product name is the plain title, because Pepita's content guide asks you to avoid the colour in the name of a multi-variant product; the variations carry the distinguishing values.

03

Prices, VAT and discounts

  • Price is the gross, VAT-inclusive price; the VAT rate travels separately as VatPercent
  • A price of 0 is not accepted by Pepita's system
  • On sale, Price holds the regular price and DiscountedPrice the current one
  • A new product may be promoted only after 14 days, and a discount must undercut the best price of the last 30 days
Technical details

Every product sends a gross price in the feed's currency (HUF on pepita.hu) with the VAT rate as a separate number, 27 for standard-rated goods. Pepita explicitly rejects a price of 0, so the template sends the compare-at price while a product is on sale and the regular price otherwise.

Discounts follow Pepita's own pricing rules: a new product can only be promoted after 14 days on the site, and the discounted price of an older product must be lower than its best price of the last 30 days. The feed carries the pair (regular price in Price, discounted in DiscountedPrice), and the calendar discipline stays on you.

04

Stock hourly, content daily

  • Pepita re-reads stock from the feed roughly every hour; prices and descriptions once a day
  • A sold-out variation stays in the feed with Available false, because a missing row is the ambiguous signal
  • Shipping cost and delivery time are central settings; per-product overrides live in the feed
  • ShippingDelay is your warehouse handling time in working days, added to the courier's transit time
Technical details

Pepita pulls the feed on two clocks: stock roughly every hour, prices and descriptions once a day. Because wrong stock means wrong purchases, Pepita asks you to keep availability current, and to keep sold-out products in the feed with Available false rather than dropping them, which is what Pepita's own sample shows.

Delivery terms are agreed centrally at onboarding and configured in the Seller Center, and they must be completed even with a feed. Two per-product overrides exist for the exceptions: ShippingPrice, the shipping fee for an oversize item that differs from your default, and ShippingDelay, a handling time in working days that overrides the central warehouse setting for that product.

The takeaway

One URL, an hourly refresh and a template that already speaks Pepita's Catalog XML, variations included. Your Shopify catalog stays the only place you edit, and Pepita's hourly stock reads always see its current state.

Claude · ChatGPT

Or set up your Pepita feed in chat

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

feedflock · mcp

Create a Pepita 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

No. Price, stock and description can only be maintained from the feed. Pepita allows no manual or spreadsheet edits, and the next feed update overwrites any manual change. Your Shopify catalog, through Feedflock, stays the single source of truth.
Stock roughly every hour, prices and descriptions once a day. Feedflock regenerates the file every hour and hosts it on a stable URL, so every read picks up the current state of your Shopify catalog.
It stays in the feed with Available false and Quantity 0, the exact signal Pepita's own sample ships. Never drop a sold-out variation from the feed; a missing row is the ambiguous one.
The feed carries both prices: the regular one in Price, the discounted one in DiscountedPrice. Pepita's rules add two constraints: a new product may be promoted only after 14 days, and the discounted price must be below the product's best price of the last 30 days.
There isn't one to download. You send your own category name for each product and Pepita's content team matches it to its taxonomy by hand before the product goes live, so send the most specific, readable category name you have.
Pepita's sister sites take the same XML with a different currency code: EUR for Slovakia, RON for Romania, PLN for Poland. Whether one feed may serve several countries or each needs its own is something to confirm with your Pepita contact.

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