

Headless Commerce for Digital Products
Digital Products are created in the same way as Physical Products, except they require a file to be attached to its variant (or variants, e.g., different language versions). API allows admins to attach files (of any file type) to existing products (specific variants, to be precise).
Suppose the cart is populated with Digital Products only. In this case, the delivery step of the checkout will be skipped entirely. The checkout for such products will, in turn, consist only of the billing address (to gather client data) and payment step (to capture payment).
Spree gives the possibility to sell Physical & Digital products in one transaction as well. When a Spree Store offers both options, it is enough to configure a dedicated Shipment Category & Shipment Method for the Digital Products.
Further API endpoints enable each Store Owner to customize the Digital Product download process for their end-users.
Types of Digital Products
Digital Products success stories
Sirdar
British yarn manufacturer that dates back to 1880 – offers both physical and digital products (knitting patterns)
Get Smarter
Online courses from the world’s top universities including Harvard, Oxford and Cambridge
Dissolve
Exceptional stock footage and photography with over 3.6M stock video clips and photos from Canada
VideoPlasty
A marketplace for digital downloads such as animation elements and GIFs