Selling an ebook is relatively simple.
So is selling a T-shirt.
The complexity starts when you want to sell both from the same store.
A creator might sell a printed book alongside its digital edition. A fitness brand might sell workout equipment together with downloadable training plans. A photographer could sell presets, courses, and framed prints. A software company might sell licenses alongside physical merchandise.
Traditionally, WordPress businesses approaching this model often think they need separate systems for each side of the business.
One system handles downloadable files.
Another manages physical inventory.
Then come shipping extensions, label tools, subscriptions, licensing, checkout plugins, tax tools, customer accounts, and integrations connecting everything together.
But there is a much simpler way to structure it.
With SureCart, you can sell digital products, physical products, subscriptions, licensed software, services, and combinations of them from the same WordPress store.
That means one storefront can sell a $29 downloadable guide today and a $99 physical starter kit tomorrow without building another store around it.
Let’s look at how it works.
Why Sell Digital and Physical Products From the Same Store?
WordPress is currently used by approximately 40.7% of all websites, according to W3Techs data from September 2026.
For businesses already building their audience, content, and brand on WordPress, expanding what they sell should not necessarily require moving customers somewhere else.
Combining digital and physical products gives you significantly more flexibility in how you build your offers.
For example:
| Business | Physical product | Digital product |
| Fitness coach | Resistance bands | Training program |
| Author | Printed book | Ebook |
| Photographer | Printed photo book | Lightroom presets |
| Craft business | DIY craft kit | Video tutorial |
| Nutrition brand | Meal-prep accessories | Recipe collection |
| Designer | Printed planner | Printable templates |
| Musician | Merchandise | Digital album |
| Educator | Workbook | Online course |
| Software company | Branded merchandise | Plugin or software license |
Instead of treating these as separate businesses, you can build them into a single customer journey.
Someone buying your physical cookbook could also purchase a downloadable meal planner.
Someone buying your online course could add the printed workbook.
Someone buying a journal could get a guided digital program bundled with it.
That is where a hybrid catalog becomes particularly useful.
Digital Products and Physical Products Need Different Fulfillment
The storefront may be the same, but what happens after somebody clicks Buy is very different.
A digital product needs:
- Payment confirmation
- Automatic access or file delivery
- Secure downloads
- Possibly account access
- Possibly subscription management
- Possibly software licensing
A physical product needs:
- Payment confirmation
- Inventory adjustment
- Shipping address
- Shipping rate calculation
- Warehouse information
- Packaging
- Shipping label
- Tracking
- Fulfillment
Your eCommerce system needs to understand that difference.
SureCart determines how a product behaves according to the functionality enabled for that product. A downloadable product can have files attached, while a physical product has shipping enabled and can use inventory tracking, weights, shipping rules, and variants.
That allows both product types to live inside the same store without forcing every order through the same fulfillment process.
How SureCart Handles Digital Products
Let’s start with the simpler half of the equation.
Suppose you’re selling:
- An ebook
- Design template
- Video
- Audio file
- Printable
- Software download
- Resource pack
You create the product in SureCart → Products just like any other product.
Then you add your downloadable content.
SureCart gives you two main options.
1. Secure Storage
You can upload the files directly to SureCart’s secure storage.
After the customer completes the purchase, the download becomes available through their customer account.
2. External File or Resource
You can also connect an external URL instead.
That could point to a file hosted on another storage provider or even to another online resource that should become available after purchase.
You can attach multiple downloadable files to the same product and can combine secure storage and external links when necessary.
This is particularly useful if a single product includes several resources.
For example, a “$49 Content Creator Toolkit” might include:
- Canva templates
- A PDF handbook
- A spreadsheet
- A video walkthrough
- Bonus resources
One purchase unlocks all of them.
For a more detailed walkthrough dedicated entirely to this model, see our guide to selling digital products on WordPress.
What Happens After Someone Buys a Digital Product?
Digital fulfillment should ideally be invisible to the merchant.
Once payment is successful, SureCart can make the purchased files available to the customer automatically.
Customers can access downloads through their SureCart customer dashboard, which also gives them access to information such as their orders, plans, billing details, and payment methods.
There is no physical order sitting somewhere waiting to be packed.
No label needs to be printed.
No shipping carrier needs to be contacted.
The product has effectively fulfilled itself.
What If You’re Selling Software?
A downloadable ZIP file is only one part of selling commercial software.
You may also need to control:
- License keys
- Activations
- Customer access
- Renewals
- Software updates
SureCart includes licensing functionality for businesses selling products such as WordPress plugins, themes, apps, or other licensed software.
When licensing is enabled, a unique license can be generated for the buyer and associated with their purchase. Customers can access the license alongside their downloads and account information.
So your digital side could include everything from a $9 PDF to a recurring software license without requiring a separate eCommerce store.
Now Add Physical Products to the Same Store
Physical products follow a different workflow because SureCart needs information not only about what you’re selling, but also about what needs to be shipped.
Suppose the same business selling the digital fitness program now wants to sell:
Resistance Band Starter Kit — $59
Create the product through SureCart → Products, then add the product name, price, images, and other basic details.
Most importantly, make sure you add the product’s weight and dimensions.
These details are used when calculating shipping rates, so accuracy matters. If the weight or dimensions are incorrect, the shipping cost shown to the customer may also be inaccurate.
For example:
- Weight: 1.2 lb
- Length: 12 in
- Width: 8 in
- Height: 4 in
Once the physical product information is configured correctly, SureCart can use those details as part of the shipping and fulfillment workflow, including integrations such as Shippo.
You can then move on to inventory, variants, shipping methods, and fulfillment.
1. Enable Inventory Tracking
SureCart allows inventory to be tracked for products.
You can specify available inventory, assign an SKU, and adjust stock as products are sold and fulfilled. SureCart distinguishes between inventory that is Available for sale and inventory physically On Hand, which makes it easier to account for products that have already been purchased but have not yet shipped.
For a simple product, that might look like:
SKU: BAND-BLACK
Available stock: 100
When units sell, your available inventory changes accordingly.
This helps prevent accepting orders for products you can no longer fulfill.
2. Add Product Variants
Physical products frequently have multiple versions.
For example:
T-shirt
- Small
- Medium
- Large
Available in:
- Black
- White
- Green
Instead of building six different product pages, SureCart lets you create variants under the same product.
Different variants can have their own:
- Images
- Prices
- Inventory
- SKUs
SureCart currently supports up to 300 variants on an individual product, although very large numbers of variants can require more hosting resources.
That makes the same product system suitable for everything from a straightforward book to a larger apparel catalog.
Set Up Shipping for Your Physical Products
Once something needs to leave your warehouse and arrive at someone’s home, shipping enters the equation.
SureCart supports shipping zones, methods, profiles, and rates.
You can configure shipping from:
SureCart → Settings → Shipping
Shipping can be based on factors such as:
- Flat rate
- Product weight
- Order value
- Live rates
You can also create different shipping profiles when different types of products require different shipping rules.
For example:
Standard products
$5 shipping
Orders over $100
Free shipping
Heavy products
Weight-based shipping
That may be enough for stores with relatively straightforward fulfillment.
But businesses that want live carrier rates and integrated label purchasing can take things further with Shippo.
Using Shippo With SureCart for Physical Product Shipping
SureCart’s Shippo integration connects your WordPress store’s shipping workflow with Shippo.
Shippo itself provides shipping infrastructure for comparing carrier rates, generating labels, tracking shipments, and working with multiple carriers. Its API currently connects with more than 40 carriers.
Instead of manually moving order information between your store and shipping tools, you can connect that workflow directly to SureCart.
The setup has five main parts: enable shipping rates, connect your Shippo account using an API token, add the tracking webhook, configure your warehouse address, and choose the carrier services you want to offer. You can also use Test Mode while setting things up before switching to live shipping.
Follow our step-by-step Shippo integration guide for the complete setup process, including API credentials, webhooks, warehouses, carrier services, and testing.
What Does a Mixed Digital + Physical Checkout Look Like?
Now imagine a shopper adds two products:
Printed Fitness Journal — $29
30-Day Training Plan PDF — $19
From the shopper’s perspective, the experience stays simple.
If the cart contains only digital products, they are not asked for unnecessary shipping details. Add a physical product, and the checkout can display the relevant shipping fields and calculated shipping options for that order.
So in this example, the customer sees:
- The digital training plan and physical journal together in one checkout
- Shipping options appear because the journal needs to be delivered
- The final order total reflects the applicable shipping cost before payment
Once payment is complete, the two products follow different fulfillment paths automatically.
The digital portion
→ The training plan becomes available to download right away.
The physical portion
→ The journal moves into the shipping and fulfillment workflow, where it can be packed, labeled, shipped, and tracked.
For the customer, it still feels like one purchase from one store. Behind the scenes, SureCart handles instant digital delivery and physical fulfillment separately.
Fulfill the Physical Order and Purchase a Shipping Label
Once an order containing physical products has been paid, it will appear in SureCart’s fulfillment workflow.
Open:
SureCart → Orders
Then select the order you’re ready to ship.
SureCart’s current Shippo integration lets you select the items being fulfilled, making partial fulfillment possible when an order cannot all ship at once.
For example, imagine the customer buys:
- Hoodie
- Printed workbook
- Digital course
The course can already be available digitally.
If the hoodie is ready today but the workbook arrives next week, you could fulfill the hoodie separately rather than delaying everything.
Choose Your Package
When creating the shipment, SureCart can work with:
- Carrier packaging
- Saved parcel templates
- A custom package
Saved parcel templates are particularly useful if most orders use a predictable set of box sizes.
Once the package is selected, you can request available shipping rates and choose the appropriate carrier/service.
Purchase the Label
Select your preferred rate and label format, then purchase the label.
After purchase:
- A shipping label is generated
- A tracking number is created
- Shipment details remain associated with the order
- The order is marked as fulfilled
- Customers can access shipment and tracking information
SureCart also displays the amount spent on shipping labels compared with the shipping amount paid by the customer, which can help merchants understand fulfillment costs.
Shippo’s underlying shipping platform supports the same core workflow of retrieving carrier rates, purchasing labels, and generating tracking information.
For the full configuration process, see the official SureCart guides:
Set Up the Shippo Integration in SureCart
Purchase Shipping Labels With Shippo
You Don’t Have to Use Shippo
Shippo expands the shipping workflow, but it is not the only way to fulfill a SureCart order.
SureCart also allows custom fulfillment, where you can manually provide tracking information instead of purchasing a shipping label through Shippo.
That can make sense when:
- Your fulfillment partner already purchases labels
- You use a carrier outside your integrated workflow
- Your warehouse manages shipments separately
- You’re operating a small store and fulfill orders manually
The important part is that selling physical products does not force every business into exactly the same operational model.
The More Interesting Opportunity: Sell Physical and Digital Products Together
Running both product types in one store isn’t only about operational convenience.
It gives you new ways to package products.
Consider the difference between selling this:
Resistance bands — $49
and this:
Home Fitness Starter Kit — $69
Includes:
- Resistance bands
- 30-day workout program
- Exercise video library
- Progress tracker
The additional digital products may have almost no incremental fulfillment cost, but they can dramatically change the perceived completeness of the offer.
This works across industries.
Authors
Printed cookbook + downloadable meal planner
Artists
Physical print + digital wallpaper collection
Coaches
Workbook + recorded course
Craft stores
Craft kit + step-by-step video tutorials
Musicians
Vinyl record + digital album
Photographers
Printed photo book + editing preset collection
Education businesses
Physical study materials + digital learning resources
Fitness businesses
Workout equipment + digital training program
The product is no longer simply an object.
It becomes an outcome.
Create Hybrid Product Bundles in SureCart
You can take that strategy further using SureCart Product Bundles.
A bundle groups existing products into one purchasable offer with its own price.
Physical products inside the bundle still contribute to the shipping calculation. SureCart combines the weights of included physical products when determining shipping, while tax calculations are based on the individual products contained within the bundle.
That means you could build something like:
Creator Launch Kit — $129
Includes:
- Physical creator planner
- Content calendar template
- Video course
- Social media template library
or:
Complete Photography Starter Pack — $199
Includes:
- Physical lighting accessory
- Lightroom preset pack
- Photography guide
- Editing masterclass
Rather than trying to force physical and digital fulfillment into the same process, SureCart handles each included product according to its configuration.
For more ideas, read our guide to creating and selling Product Bundles on WordPress. How to Create and Sell Product Bundles on WordPress
Use Digital Products as Upsells for Physical Products
Bundling is not your only option.
You may not want every customer buying your physical product to purchase the digital resource.
Instead, offer it during checkout.
For example:
Customer buys: Yoga mat — $59
Checkout order bump:
Add the 30-Day Mobility Program for $9
Or reverse the relationship.
Customer buys: Online watercolor course — $79
Order bump:
Add our beginner watercolor supply kit for $39
SureCart supports checkout order bumps and post-purchase upsells, giving you opportunities to increase the value of an order without forcing products into a permanent bundle.
This is one reason selling both product types together can become more valuable than simply putting them under the same domain.
Each side of the catalog can help sell the other.
Physical Subscriptions Are Possible Too
Your store does not have to stop with one-time physical purchases.
A business might sell:
- Monthly coffee deliveries
- Quarterly book boxes
- Subscription meal kits
- Monthly craft supplies
- Membership boxes
alongside digital membership content or resources.
One operational detail matters here.
When a subscription contains a physical product, each renewal creates a new order requiring fulfillment. Shipping is quoted again for each renewal rather than treating the first shipment as fulfillment of the entire subscription.
So when planning a physical subscription, make sure shipping and fulfillment costs are included in your recurring-unit economics.
Don’t Treat Taxes the Same for Every Product
Selling both physical and digital goods can also create different tax obligations.
Depending on your location and the customer’s location:
- Physical goods may have one tax treatment
- Digital downloads may have another
- Shipping charges may themselves be taxable
- Certain categories may qualify for different rates
- VAT requirements can differ
SureCart supports tax configuration as well as product and shipping tax overrides for situations where different products require different treatment.
Tax obligations vary significantly by jurisdiction, so your store configuration should reflect advice from a qualified tax professional rather than assuming every product uses the same rate.
Design Your Store Around What Customers Want, Not Product Type
One mistake hybrid stores make is organizing the whole website around fulfillment.
For example:
Digital Products
Physical Products
That structure makes sense operationally.
It does not always make sense to the shopper.
A fitness customer probably does not arrive thinking:
“I would like to browse the digital section.”
They are more likely thinking:
“I want to start working out at home.”
So a better store structure might be:
Home Workout
- Resistance bands
- Home workout program
- Bundle containing both
Strength Training
- Dumbbells
- Strength course
- Progress tracker
Nutrition
- Meal-prep containers
- Recipe ebook
- Nutrition workshop
Use product collections, related products, bundles, and thoughtful navigation to organize your catalog around the customer’s goal.
The fact that one product ships and another downloads should largely be an implementation detail.
Test Both Fulfillment Paths Before You Launch
A mixed store has more than one post-purchase experience, so test both.
SureCart includes a Test Mode you can use to complete test transactions before taking your store live.
At minimum, test four scenarios.
Test 1: Digital-only order
Confirm:
- Checkout works
- No unnecessary shipping information is requested
- Payment completes
- Download becomes available
- Customer receives the expected confirmation
Test 2: Physical-only order
Confirm:
- Shipping address is collected
- Correct shipping options appear
- Inventory updates correctly
- Order appears for fulfillment
- Label and tracking workflow works
Test 3: Mixed order
Buy one digital and one physical product together.
Confirm that the customer can access the digital product while the physical item enters fulfillment correctly.
Test 4: Hybrid bundle
If you sell physical and digital products as a bundle, verify:
- Correct products appear
- Variants can be selected
- Shipping is calculated from physical items
- Digital content becomes accessible
- Tax behaves as expected
Ten minutes of testing can prevent a significantly more expensive support problem after launch.
Common Mistakes When Selling Physical and Digital Products Together
1. Charging Shipping on a Digital Product
Only products that actually require fulfillment should be configured for shipping.
Don’t make someone enter a shipping address to buy an ebook.
2. Forgetting Product Weights
Live shipping calculations depend on accurate shipment information.
Incorrect product weights can result in inaccurate rates and fulfillment costs.
3. Ignoring Shipping Costs Until Checkout
Unexpected costs remain one of the largest causes of checkout abandonment.
Communicate shipping expectations before the final payment step wherever possible.
4. Manually Delivering Digital Products
If digital delivery can happen automatically, don’t create an unnecessary support workflow around emailing files manually.
Automation is one of the biggest advantages digital products have.
Use it.
5. Treating Physical and Digital Customers as Separate Audiences
Often they are not.
Someone buying your physical product may be your best candidate for your digital product.
And vice versa.
Use bundles, related products, order bumps, email campaigns, and post-purchase offers to connect those journeys.
6. Building Two Stores When One Will Do
Operating two storefronts means potentially maintaining:
- Two catalogs
- Two checkout experiences
- Two sets of customer records
- Two sets of promotions
- Two analytics workflows
- Two sets of integrations
Unless there is a compelling business reason for separating them, a unified store is usually simpler for both the merchant and customer.
Start With One Store and Expand What You Sell
Your business does not have to remain a “digital product business” or a “physical product business.”
An author can start with ebooks and later add printed editions.
A creator can start with courses and introduce merchandise.
A fitness coach can start with digital programs and eventually sell equipment.
A craft store can add paid tutorials.
A software company can launch merchandise or printed educational products.
The eCommerce platform underneath the business should not become the reason you cannot expand.
SureCart lets you create digital downloads, physical products, subscriptions, licensed products, bundles, and more from the same WordPress commerce platform. Digital purchases can be delivered automatically, while physical products can use inventory, variants, shipping, fulfillment, labels, and tracking.
And with the Shippo integration, physical fulfillment can extend from calculated shipping rates at checkout through label purchase and tracking without turning your store into a collection of disconnected systems.
You keep your WordPress website.
You keep your catalog in one place.
And you gain the freedom to sell whatever makes sense for your customers next.
Build your store with SureCart and start selling digital and physical products from the same WordPress website.


