Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
188 changes: 188 additions & 0 deletions developer-resources/storefront-and-digital-product-delivery.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,188 @@
---
title: Storefront and Digital Product Delivery Guide
description: Use Storefront and Digital Product Delivery together to launch your ebook storefront quickly.
icon: "credit-card"
---

## Overview
These two features let you set up a store for your customers and deliver digital products quickly.
Below you'll set up an ebook store.

### Storefront
The Storefront Feature allows you to create a simple, branded, and mobile-friendly online store where you can showcase both One-Time Payment products and Subscription products.

Read more: [Storefront docs](https://docs.dodopayments.com/features/storefront)

### Digital Product Delivery
The Digital Product Delivery feature enables merchants to automatically deliver digital files to customers after successful purchases.

Read more: [Digital Product Delivery docs](https://docs.dodopayments.com/features/digital-product-delivery)


## Step 1: Creating a Product
Create a product with **Digital Product Delivery**

<Frame>
<img src="/images/guides/storefront-and-digital-product-delivery/product-1.png" alt="Product Creation 1" />
</Frame>

### Step-by-Step Product Creation

Follow this guide to create product with Digital Product Delivery feature:

<Steps>
<Step title="Configure Product Details">
Create your product by providing the following details.

<ParamField path="Product Name" type="string" required>
Choose a clear and descriptive name for your product.

Examples: "A bird from Mauritius: Dodo"
</ParamField>

<ParamField path="Product Description" type="string" required>
Choose short and simple description for your product.

Examples: "Book on the life of the extinct bird Dodo"
</ParamField>

<ParamField path="Product Image" required>
Showcase your product by adding an image.

</ParamField>

<ParamField path="Brand" type="string">
Select the brand that will be associated with the product.

</ParamField>

<ParamField path="Tax Category" required>
Provide the category which best describes your product/subscription.

Examples: "SaaS | Digital Product..."
</ParamField>
</Step>

<Step title="Configure Pricing Details">
Set up the pricing details for your product.

<Frame>
<img src="/images/guides/storefront-and-digital-product-delivery/product-2.png" alt="Product Creation 2" />
</Frame>

<ParamField path="Pricing Type" required>
Select the pricing which best suits you.

Examples: "Single Payment | Subscription | Usage Based"
</ParamField>

<ParamField path="Price" required>
Set the price for your product/subscription.

</ParamField>

<ParamField path="Discount Applicable">
Enter any discount that applies to the product or subscription.

</ParamField>
</Step>


<Step title="Configure Advanced Settings">
Configure the advanced setting for your product/subscription.

<Frame>
<img src="/images/guides/storefront-and-digital-product-delivery/product-3.png" alt="Product Creation 3" />
</Frame>

Enable the **Digital Product Delivery** feature and add the requested information.

<ParamField path="File Upload">
Upload the files for the books to be downloaded by the customers.

</ParamField>

<ParamField path="External Download Link">
Provide the external download link for the book.

</ParamField>

<ParamField path="Instructions">
Any instruction you want to provide to the customers.

</ParamField>

<ParamField path="Metadata">
Add key-value pairs as metadata fields.

</ParamField>
</Step>


<Step title="Create Product">
Review your product details and click on **Add Product**.

<Check>
Your product is successfully created.
</Check>

</Step>
</Steps>


## Step 2: Creating a Store
Create a store to list out the products to the customers. This feature eliminates the complexity of building an entire website, enabling you to quickly offer your products or services online without additional web development efforts.

### Step-by-Step Store Creation

Follow this comprehensive guide to set up your store:

<Steps>
<Step title="Configure Basic Information">
Set up your store by providing the following details.

<Frame>
<img src="/images/guides/storefront-and-digital-product-delivery/store-front.png" alt="Store Creation" />
</Frame>

<ParamField path="Store Name" type="string" required>
Choose a clear name for your store.

Examples: "Dodo Books"
</ParamField>

<ParamField path="Store URL" type="string" required>
Provide a short, descriptive custom URL for your store.

Example: "dodo-books"
</ParamField>

<ParamField path="Store Logo" required>
Showcase your brand by adding a store logo

</ParamField>

<ParamField path="Store Banner" required>
Upload a banner to enhance your store

</ParamField>

<ParamField path="Select Products" required>
Select the product(s) you want to list in your store.

</ParamField>
</Step>


<Step title="Create Store">
Review your store details and click on **Publish**.

<Check>
Your store is now ready, you can view the preview below and share store URL with customers.
</Check>

</Step>
</Steps>

You can now share the URL with your customers and sell the books with **Digital Product Delivery** feature.
After a successful transaction, customers receive a purchase confirmation email containing download links for their digital products.
1 change: 1 addition & 0 deletions docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@
"developer-resources/overlay-checkout",
"developer-resources/mobile-integration",
"developer-resources/ondemand-subscriptions",
"developer-resources/storefront-and-digital-product-delivery",
"developer-resources/mcp-server"
]
},
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.