Digital Goods
Background
Ventures want to be able to sell goods with the delivery completed electronically (via email, SMS, etc.), and done by the Sellers themselves. Examples of such goods include SMS top-ups, software licenses, codes, etc.
As there is no real shipment provider for digital goods, the items do not go through the standard order processing flow (Pending → Ready To Ship → Shipped → Delivered).
Instead, the items go directly from Pending → Delivered.
It is possible that digital goods items will be mixed with non-digital goods items in the same order. All digital goods processing is done on order item-level.
At the moment, there are two digital types: SMS and email. They are represented by digital shipment providers in Seller Center, and both are considered to be of shipping type “Drop shipping.” In case it is not possible to send either email or SMS, there is also a general type for “all” that can be selected.
Requirements from OMS
Regarding orders and order items, Seller Center relies on OMS to send the required information. The required fields are listed below:
- _isdigital : to identify digital goods order items with a new flag (boolean value)
- _digital_delivery_information_ : to pass the delivery details (phone number, email address, etc.)
- _shipping_carrier_ : to pass the (digital) shipment provider’s name
- Can be email, SMS, or “All” (configured on shipment provider-level) [please see below for more information]).
All this information need to be passed within the getMarketplaceOrders-call when importing orders.
Setup
Seller Center recognizes the digital type of digital goods order item based on the digital shipment provider’s name received from OMS. For this to work, new shipment providers have to be created in the Seller Center with the names exactly matching the names received from OMS (see screenshot).
Creating Products for Digital Goods
Seller Center does not provide any direct support for digital goods in product creation.
All required setup is expected to be done in the Shop system using existing means, for instance, using attribute sets for selected categories. This way, products in selected categories can have a new attribute identifying their digital type. In the Shop system, a corresponding attribute set on the global or specific attribute set-level needs to be created to mark a product as “Digital.” After the synchronization process of attributes between the Shop system and Seller Center, this attribute is available in Seller Center and can be used after proper attribute setup for products.
Shop system is responsible for creating and understanding these attributes when an order is created and passed to OMS.
Orders Management
Refunds and Cancellations
Since the digital goods order items are switched directly to “Delivered,” Sellers cannot cancel the items or request refunds.
In these cases, Ventures should use order comments to resolve any issues with the support.
Fees
For digital items, some types of fees do not apply:
- Shipping fees
- Handling fees
- Picking and packing fees
Other transactions and fees apply the same as for any other good.