DE Marketplace: Grundpreis (Unit Pricing) not appearing despite correct PricingSummary in Inventory
Hello everyone, I am struggling with displaying the "Grundpreis" (unit price) on eBay Germany for products in the Spirits category (Whisky). I am using the Inventory API (v1).
Even though I am sending the unitPricingMeasure and unitQuantity within the pricingSummary, the price per liter does not appear on the listing.
My Offer Payload:
{
"sku": "1234567890",
"marketplaceId": "EBAY_DE",
"format": "FIXED_PRICE",
"availableQuantity": 1,
"categoryId": "258851",
"listingPolicies": {
"fulfillmentPolicyId": "1234567890",
"paymentPolicyId": "1234567890",
"returnPolicyId": "1234567890"
},
"pricingSummary": {
"price": {
"value": "45.00",
"currency": "EUR"
},
"unitPricingMeasure": 0.7,
"unitQuantity": "L"
},
"merchantLocationKey": "default",
"tax": {
"vatPercentage": 19.0
},
"includeCatalogProductDetails": true
}
What I've checked so far:
The seller account is a professional/business account (Gewerblich).
The category is correct (Whisky - 258851).
The unitQuantity is set to "L" and unitPricingMeasure is a float.
The product has a valid GTIN/EAN in the inventory_item record.
I've tried adding "Inhalt" and "Maßeinheit" to the product.aspects in the inventory item.
The listing is created successfully, but the base price (e.g., "64,28 € / L") is missing from the storefront. When I check the listing in the eBay backend (Seller Hub), the fields for unit price are empty.
Does anyone know if there's a specific "Aspect" or a mandatory field in Germany that triggers the display of the base price?