The recent European directive requires the right of withdrawal to be specified for all online products, with the exception of digital content.
This must be specified on the checkout page and accepted by customers.
The Shopify Basic plan does NOT allow you to modify the checkout page. Third-party apps can be used, but they are not truly compliant and expose the store to penalties.
I believe this is a very serious problem for many Shopify users who sell digital content in the European market—I assume everyone.
I wonder how it’s possible that Shopify doesn’t comply with this regulation even for the Basic plan.
Thank you
Thanks, I partially solved the problem with a workaround using a third-party app. I hope it doesn’t cause any problems.
I think it’s fair to point out that a platform like Shopify, which caters to a global market, should already be compliant with all directives without the need for workarounds.
This option shouldn’t be available only for the more expensive plans; otherwise, you’d have to specify that the basic plan isn’t fully compliant with European standards.
It would be like saying that Italian cars can drive in the US, but you need to buy an accessory that “should” make them compliant. If the police then seize the car… oh well.
I was advised to write here to provide feedback, and so I did.
I hope your management will review this delicate situation.
Thank you.
That’s a fair point a lot of merchants feel the same about Basic plan limitations, especially for EU compliance cases.
The workaround approach is usually what most stores rely on for now, but hopefully Shopify improves native support in the future.
Glad you found a solution in the meantime
Hey @Marcofnt1
Your frustration with Basic plan limitations is valid, but I want to share something that might put your mind at ease on the compliance side.
The EU right of withdrawal directive actually has a specific exemption for digital content. According to the official EU regulations, the 14-day cooling-off period does NOT apply to online digital content (such as songs, movies, or downloadable files) if the customer expressly agreed to lose their right of withdrawal by starting the download or streaming.
So if your checkout or product page includes a clear acknowledgment that the customer consents to immediate delivery and waives the right of withdrawal, you’re covered under the directive itself, not just as a workaround.
From Shopify’s own documentation on this: https://help.shopify.com/en/manual/compliance/legal/eu-right-of-withdrawal
And the official EU source: Returns and the right of withdrawal - Your Europe
That doesn’t solve the broader point about Basic plan checkout customization, which is a real limitation. But for digital goods specifically, the compliance burden is lighter than it might seem.
One angle that hasn’t come up yet: the part that actually protects you isn’t showing the checkbox, it’s storing proof that each buyer accepted it. The waiver only holds if you can show that this specific customer gave express consent and acknowledged losing the withdrawal right before the download started. A checkbox that just gates the button and then forgets doesn’t leave you that record.
On Basic where you can’t touch checkout, the practical setup is to require the tick at the cart form (block the checkout button until it’s checked) and have the app write the consent to an order note or metafield, with the exact wording and a timestamp, so it’s attached to the order rather than only shown on screen. If a dispute or audit ever comes up, “order #1234 has a stored consent record” is a lot stronger than “our theme displayed a checkbox.”
Does the workaround app you’re using actually persist the consent per order, or does it just display the text at cart?
thank you but the issue is different.
I know digital products are an exception, and just for this reason is necessary to have the check box acceptation in the check out.
If I’d sell real goods I should not worried.
Yes with premium plan
I think that there is mass confusion and hysteria in this area.
Not a lawyer, but having read the text several times, it is my understanding that:
- The withdrawal button must sit on your store not in shopify’s checkout. Meaning the customer comes back to your website, the withdrawal button or link must be clearly visible.
- Waiver of the 14 day right must be before the conclusion of the contract. There is no express wording that states the waiver checkbox must sit on the checkout page. This means it can and probably must be on the cart page. For Shopify Basic Plan, this probably means it must be a mandatory line item property or cart note checkbox.
For the withdrawal and the waiver requirements, nothing in the text of the law tells me this is a Shopify issue, but that it is the responsibility of the merchant to be in compliance.
Hey @Marcofnt1 .
Good news. This is not actually a checkout page requirement, so the Basic plan limit does not matter here. The withdrawal button lives on the customer’s order and account page, not at checkout, and Shopify built this in natively.
Switch to Shopify’s new customer accounts if you have not, then turn on self serve returns and cancellations in your settings. That covers the button and confirmation email requirement.
Also, pure digital content that is already downloaded and accessed is exempt from the withdrawal right entirely. For that, just add a checkbox at purchase where the customer agrees to instant access and waives the 14 days.
Thank you, I did not understand how to setup the store but I will check
Hi @Marcofnt1,
You’re welcome! Based on what you’ve described, I think the main challenge now is configuring everything correctly rather than the Shopify Basic plan itself.
If you’re using Shopify’s new customer accounts, you can enable self-service returns in Settings → Customer Accounts (if it’s available for your store). For the digital-content waiver, many merchants implement a required consent checkbox on the product or cart page before checkout, since the checkout page can’t be customized on the Basic plan.
If you’re still unsure, could you share:
-
Which Shopify theme you’re using?
-
Which app you’re using to deliver your digital products?
That will make it much easier to suggest the most suitable setup for your store.
thank you
What is “Shopify’s new customer accounts”
I’m Udins Dawn Theme 15.5.0
Hello there @Marcofnt1
I do agree that this is a major requirement to be compliant for the merchants who sell digital goods in EU. If you don’t have access to customize checkout on your plan, the pragmatic way to do this is clearly display the withdrawal waiver prior to chekout on the product page or cart page and have the customer agree there with a cart attribute, app, or other method that can capture consent. It might not be a substitute for checkout customization across the board, but it makes your compliance process that much stronger without breaking the boundaries of the Basic Plan.
Thanks for your reply, but that’s not what I was trying to convey in my post.
I’ve already solved the problem, but the issue is different.
Shopify is a service that should guarantee compliance with global marketplace rules.
In this case, it isn’t, and it’s necessary to do so with external apps and workarounds that leave room for interpretation and therefore potential risks for sellers.
I don’t know what the technical issues are in making Shopify compliant natively; I think it’s just a matter of commercial policy, because, indeed, this is possible on more expensive plans.
Their support asked me to report the matter on this forum and that the Shopify team would take the feedback provided into consideration.
So here’s my observation, hoping that perhaps Shopify will revise its policy.
Thanks ![]()
It’s not Shopify’s responsibility to make sure you are in compliance. You understand that you must provide the required withdrawal/cancelation as well as any waivers. This is not a Shopify issue. This is a merchant issue. You already have all the tools necessary. These expectations that Shopify needs to do your work in your own country’s jurisdiction is pretty narrow minded.
Again, nothing in the law or the court rulings says it needs to be anywhere you cannot access. It is your business. You are the one who needs to take accountability for complying with your laws.