Independent source guide

Cdiscount product data: catalog products and seller offers

How Cdiscount separates catalog products from seller offers, and how to keep item price, delivery cost, condition and variants apart.

Updated · datawebot team

A product sheet and a Cdiscount offer describe different things

Cdiscount product research crosses two records that are easy to confuse: the catalog description of an item and a seller’s offer for it. For a useful comparison, add a third layer: the condition, destination and time at which an offer was observed.

Scroll to compare →

A product sheet and a Cdiscount offer describe different things
RecordFields to preserveWhy the distinction matters
Catalog productProduct reference, GTIN/EAN when present, title, brand, category and relevant attributes.A title match alone can join different pack sizes, models or variants.
Seller offerSeller name, condition, item price and delivery terms when available.One product can have separate seller offers with different conditions and delivery.
ObservationDestination or delivery context, source URL and timestamp.Offers and displayed values can vary with context and change over time.

Keep the Cdiscount identifiers in their own fields

Keep seller references distinct from catalog identifiers so that cross-seller analysis does not silently merge unrelated records.

Scroll to compare →

Keep the Cdiscount identifiers in their own fields
FieldWhat it identifiesMatching guidance
GTIN / EANA product or variant when the source provides one.Preserve as text, including leading zeroes; do not substitute a title when it is absent.
Catalog product referenceCdiscount’s reference for the catalog product.Use it to align offers on the same catalog item, not to identify a seller’s offer.
Seller referenceA seller’s own reference for its product or offer, when shown.Keep the seller identity alongside it; another seller may use a different reference.
ConditionThe offer’s stated condition.Condition describes offer context; it does not identify the underlying catalog item.

Compare displayed price with delivery and condition attached

Delivery should remain a separate amount and option from the item price. Keep seller, condition, destination and observation time beside the displayed price.

Scroll to compare →

Compare displayed price with delivery and condition attached
ValueExample or fieldHow to use it
Displayed item price€20.00 in a fictional example.Attribute to the observed page and retain its timestamp.
DeliveryA fictional delivery offer of €4.00 to one selected destination.Keep separate from item price; do not call €24.00 a final checkout total.
Offer contextSame fictional item, seller, new condition and observation time.Match condition and delivery context before comparing values; do not mix a used offer with a new one.

Keep French variants and delivery modes in their own context

Product attributes depend on category: some categories use size or color, while others use storage, material or different properties. Category requirements should be read per category rather than copied across the whole catalog. Variant groups can help relate choices, but each child item still needs its own identity and offer context.

Scroll to compare →

Keep French variants and delivery modes in their own context
Cdiscount detailRecord when availableAvoid this assumption
Category attributesCategory, language and the product properties shown.The same fields apply to every category.
Variant familyThe variant group plus each child’s GTIN, product reference and variant attributes.A shared group reference makes child items interchangeable.
Delivery offerDelivery mode, preparation time and destination context where shown.Delivery details are part of the product identity or a timeless property.
FulfillmentThe seller/fulfillment wording and offer details shown for the specific offer.Octopia Fulfillment and Express Seller mean the same thing or guarantee an ETA, eligibility or free shipping.

Content reviewed 2026-10-24.