How to list Shopify products on eBay.de
6 min read
To list Shopify products on eBay.de you need a German-locale listing with EUR pricing, eBay Business Policies attached, and the category’s required item specifics filled in using German field names such as Marke, Größe and Farbe. A sync tool can map these from your existing English Shopify data automatically.
Listing on eBay.de is not eBay.com with a currency swap. The German marketplace enforces category-specific item specifics far more aggressively, and it enforces them in German. A listing that sails onto eBay.com will be rejected on eBay.de for a missing Marke or an Abteilung that does not match one of eBay’s allowed values.
What eBay.de requires that eBay.com does not
- Required item specifics per category, in German: Marke (brand), Größe (size), Farbe (colour), Abteilung (department), Material, and often twenty more depending on the category.
- Selection-only fields. Many aspects will not accept free text at all — the value has to match one of eBay’s allowed options exactly, including its capitalisation.
- EUR pricing and a de_DE listing locale, which eBay locks to the inventory item when it is first created.
- Business Policies for payment, shipping and returns, attached per marketplace.
The locale lock is the one that catches people out. eBay’s Inventory API fixes an item’s locale at creation, so the same SKU cannot serve both a de_DE and an en_US listing. Selling one product on both marketplaces requires two inventory items under two SKUs.
Mapping English Shopify data onto German fields
Your Shopify catalogue is almost certainly in English. Re-typing German item specifics for every product is the reason most sellers give up on eBay.de. It is also entirely automatable, because the mapping is finite and stable.
- 01Fetch the live required aspects for the target category. eBay publishes these through its Taxonomy API, and they change — hardcoding a list will rot.
- 02Match aspect names bilingually. “Brand” and “Marke” are the same slot, as are “Size” and “Größe”, “Color” and “Farbe”, “Department” and “Abteilung”. Normalise umlauts so “Größe”, “Groesse” and “Grosse” all resolve to the same field.
- 03Translate the values, not just the labels. A product tagged “Red” has to become “Rot” to satisfy a selection-only Farbe field. The same applies to materials — “Cotton” to “Baumwolle”, “Leather” to “Leder”.
- 04Extract what is implied rather than stated. Department can usually be inferred from tags or product type; size from patterns like “Gr. M”; material from the highest percentage in a description like “65% polyester, 35% cotton”.
- 05Never invent a value. If a required selection-only field has no defensible match, the publish should stop and tell you which eBay field to fill — not guess and create a listing that misrepresents the item.
Running eBay.de and eBay.com from one Shopify product
Because of the locale lock, one Shopify product becomes two eBay inventory items — one per marketplace, under two SKUs. Pricing differs too: the German listing uses your Shopify EUR price directly, while the US listing is derived from it by a factor you set once. WonderSync defaults that factor to 1.1, and it is configurable per account.
The important consequence is that both listings are for the same physical unit. When one sells, the other has to come down — which is the whole reason to run this through a sync engine rather than two separate listing tools.
WonderSync does this automatically
Cross-list Shopify inventory to eBay DE and eBay US, and let a sale on any channel delist the item everywhere else.
Start syncing freeFree forever for 25 cross-listed products · no card required