Accepting credit cards, warehouses, and shipping and fulfilling orders
We're moving the community! Starting July 7, the current community will be read-only for approx. 2 weeks. You can browse content, but posting will be temporarily unavailable. Learn more
Hi everyone,
I’m on the Shopify Basic plan and selling digital products. By default, Shopify skips the shipping and billing address fields during checkout since the product is marked as "digital."
However, I need to collect both shipping and billing addresses, specifically for compliance reasons (Stripe India requires it for domestic transactions).
Is there any way to enable address collection during checkout for a digital product — without marking it as a physical item and triggering shipping rates?
I don’t need to charge for shipping or fulfill anything physically — I just need the address fields to show up.
Appreciate any insights or workarounds that work on the basic plan. Thank you!
Hi @DimplePunjaabi
Shopify works around address fields for digital products, while Stripe India requires them for compliance. One possibility is to set the product up as a physical item and just setup free shipping so that people see the address fields but are not charged for shipping. This is available on the Basic plan and doesn’t disrupt downstream operations.
Hi @DimplePunjaabi,
Here’s a simple workaround:
Mark the product as “physical”
Set the shipping rate to $0 in your shipping settings
This will force the address fields to appear at checkout — but won’t charge for shipping. You can also add a note like: “Address required for verification only. No physical delivery”
If you ever plan to offer hybrid products (digital + physical), tools like ParcelPanel Order Tracking help keep delivery updates clear for your customers.
Hope this helps!
And if it solves the issue, feel free to mark it as a solution so others can find it too.