Last updated: 20 May 2026
This Refund and Returns Policy applies to digital software products, PrestaShop modules, license keys, documentation and support services sold by DrSmartModules / Electronic Works B.V.
Because our products are digital software products, the return process is different from physical goods.
1. Digital products
DrSmartModules sells digital products, including PrestaShop modules, license keys, downloads, documentation and related support services.
There is no physical product to return. Once a module has been downloaded, delivered, activated, installed or used, it may no longer be eligible for cancellation or refund, unless required by applicable law.
2. Right of withdrawal
Consumers in the European Union may normally have a 14-day right of withdrawal for online purchases. This means that a consumer can cancel a distance purchase within 14 days without giving a reason.
For digital content and software, this right may no longer apply once digital delivery has started, if the customer has expressly agreed to immediate delivery and acknowledged that the right of withdrawal is lost when the digital content is supplied. The EU Consumer Rights Directive regulates the right of withdrawal for distance contracts, including digital content.
By purchasing, downloading, activating or using a DrSmartModules product, you acknowledge that the module is delivered digitally and that access to the product may begin immediately after purchase.
3. When refunds are not available
A refund may be refused if:
The module has already been downloaded
The license key has already been issued or activated
The license key has been bound to a domain
The module has been installed or used
The issue is caused by unsupported hosting, unsupported PrestaShop/PHP versions or third-party conflicts
The module was modified by the customer or a third party
The customer refuses to provide reasonable diagnostic information
The product was purchased for business use and no statutory consumer withdrawal right applies
4. When a refund may be considered
A refund may be considered if:
The product was purchased accidentally and has not been downloaded, activated, installed or used
A confirmed critical technical defect prevents normal use of the module on a supported PrestaShop/PHP version
We are unable to provide a fix or reasonable workaround within a reasonable period
The wrong product was purchased and no license key has been activated yet
A refund is required under applicable consumer law
Refunds are assessed case by case.
5. Compatibility requirements
Before purchasing a module, you are responsible for checking the technical requirements listed on the product page or documentation.
Requirements may include:
Supported PrestaShop version
Supported PHP version
Valid license key
Correct file permissions
Outbound HTTPS connectivity
Supported browser
Valid third-party API key where required, such as an OpenAI API key
We cannot guarantee compatibility with heavily modified PrestaShop installations, custom back offices, unsupported hosting environments, outdated PHP versions, conflicting third-party modules or custom themes.
6. OpenAI and third-party costs
Some DrSmartModules products may use third-party services such as OpenAI.
OpenAI API usage costs are billed directly by OpenAI to your own account. These costs are not charged by DrSmartModules and cannot be refunded by us.
We are not responsible for third-party API costs, rate limits, account issues, model changes, outages or billing disputes with third-party providers.
7. Support before refund
If you experience a technical issue, contact us first so we can investigate.
Please include:
Order number
Module name
Module version
Website URL or shop domain
PrestaShop version
PHP version
Screenshots or screen recording
Relevant error messages or logs
Steps to reproduce the issue
Do not send passwords, full API keys, full license keys or customer personal data unless strictly necessary and specifically requested.
8. Business Care and renewals
If your module purchase includes Business Care, this may include updates and support for a defined period, such as 12 months.
Business Care renewals may be handled by the marketplace or sales platform where the module was purchased. Cancellation, renewal and refund rules may depend on that platform’s terms.
If you purchased through PrestaShop Addons, the applicable PrestaShop Addons terms may also apply.
9. Marketplace purchases
If you purchased a DrSmartModules product through a third-party marketplace, such as PrestaShop Addons, the refund request may need to be handled through that marketplace.
Marketplace policies may apply in addition to this policy.
10. How to request a refund
To request a refund, contact us at:
Include:
Your name or company name
Order number
Purchase date
Module name
License key reference, if applicable
Reason for the refund request
Screenshots or technical evidence, if relevant
We will review your request and respond within a reasonable period.
11. Processing approved refunds
If a refund is approved, it will normally be processed using the original payment method or through the marketplace where the purchase was made.
Processing time depends on the payment provider, bank or marketplace.
If a refund is issued, the related license key may be deactivated and you must stop using the module.
12. Contact
For questions about refunds, cancellations or technical issues, contact:
DrSmartModules / Electronic Works B.V.
Email: support@drsmartmodules.com
Website: https://drsmartmodules.com