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:

  1. _isdigital : to identify digital goods order items with a new flag (boolean value)
  2. _digital_delivery_information_ : to pass the delivery details (phone number, email address, etc.)
  3. _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

Critical KnowledgeIf you want to enable the Digital Goods feature, please raise a TMLSD ticket. The parameter that needs to be enabled is shipment_provider/digital_goods_option/enabled. Per default, this feature is not enabled.

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).

# Description Image
1 Go to Administration > Settings > Shipment Provider

  1. Add a new shipment provider.
  2. Provide the name matching the name in OMS system.
  3. Enable OMS integration.
  4. Select the digital type of this provider:
    • “All”*
    • “SMS”
    • “Email”

* Digital type “Digital Shipping (All)” is used as a general label that an order is digital if the the shipment provider (carrier) is not explicitly sent.
digital shipment provider

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

# Description Image
1

Go to Orders > Manage Orders > Order Detail

In addition to the standard information, digital order items have their full digital information listed in the “Shipment Type” column in Order Detail and Order Overview.


order_detail
2

Go to Orders > Manage Orders

In the Order Overview, a new action, “Delivered,” is available for pending digital order items.

Untitled picture
3

Go to Orders > Manage Orders > Process to “Delivered”

After clicking the “Delivered” action, the action has to be confirmed in the summary overlay window.

summary

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.