Skip to content

Direct-to-consumer

D2C is a brand’s direct sale to consumers. Shop and ERP integrations must distinguish sales channel, customer type and access rules.

Also known asD2C commerceD2CDTC
E-Commerce

Direct-to-consumer, or D2C/DTC, means a brand or manufacturer sells directly to private consumers without an intermediary reseller. It is a form of B2C. If an individual buys the same branded goods from an independent retailer, that is B2C but not a D2C sale by that brand.

Transfer sales channel and customer type separately

A fictional brand connects its own shop and dealer portal to the same ERP. Both channels reference product record SKU-8. The integration design transfers the channel in channel and customer type in customerType:

Channel

Customer type

Sales relationship in the example

brand-shop

consumer

D2C

dealer-portal

business

B2B

These fields are our own data model, not a predefined Shopify API schema. A consumer flag alone is insufficient for D2C reporting; the relationship between brand and buyer must also fit. Conversely, a brand’s own shop can contain business orders.

Customer-specific prices and visible catalogues are tied to the verified customer association. A channel name or customer type sent by the browser grants no permission. Shop and portal can therefore use the same product master data while the integration correctly maps different sales relationships.

Sources

Articles on this topic

E-Commerce with ASES

Online shops, marketplaces and B2B portals