Solidshop offers a 14-day refund window on commercial extension purchases where the product is materially defective or substantially differs from its description. Refunds are issued after our support team has had a reasonable opportunity to investigate and resolve the matter.

Last updated: 2026-06-26

Introduction

This Refund Policy sets out the circumstances under which a refund may be issued for purchases made on solidshop.app, together with the process for submitting a request. It forms part of our Terms of Service.

We sell our extensions directly, with payments processed by PayPal. Where a refund is approved by Solidshop under this policy, we issue it through PayPal to your original payment method. PayPal’s user agreement applies to the payment alongside this policy, and nothing here is intended to limit any rights you may have under applicable consumer-protection law.

The free core

The Solidshop core component is free, open-source software released under the GPL-3 licence. There is no charge for it, and consequently no refund applies. You are free to use, modify, and redistribute it under the terms of the GPL-3, without subscription or time limit.

This policy applies only to commercial extensions (plugins, templates, and modules) sold through solidshop.app. It does not apply to the core component or to third-party extensions sold elsewhere.

14-day refund window

A refund may be requested within 14 calendar days of the original purchase date, provided the conditions in the Eligibility section below are met. Regrettably, we are unable to consider requests received after this window has closed.

Because our commercial extensions are distributed under the GPL-3 licence, the source code remains in your possession after download. For this reason, refunds are limited to genuine technical defects and material misdescription. We kindly ask that you contact our support team before submitting a refund request, so we have a fair opportunity to resolve the underlying issue.

Eligibility

A refund request is eligible when all of the following conditions are met:

  • The request is submitted within 14 calendar days of the original purchase date.
  • The purchase is a new extension licence — not a renewal or a multi-site upgrade (please see Renewals).
  • You have first opened a support ticket at This email address is being protected from spambots. You need JavaScript enabled to view it. describing the issue, and our team has been given a reasonable opportunity to investigate and respond.
  • The issue falls into one of the following categories:
    • The extension is materially non-functional on a supported, up-to-date Joomla installation, and our support team has been unable to resolve the issue.
    • The product’s description on solidshop.app was substantially misleading regarding a feature that motivated your purchase.
  • Your licence entitlement has not been transferred to another account or party.
  • The request is submitted from the account that completed the purchase, or from an email address we can reasonably verify as belonging to the purchaser.

Eligible requests are approved without restocking or administrative fees.

Non-refundable circumstances

Refunds are not available in the following situations:

  • Change of mind — the extension is functional and matches its description, but you have decided that you no longer need it.
  • Accidental purchase — the order was completed in error and the licence key has already been issued or the extension downloaded.
  • Insufficient opportunity for support — a refund cannot be considered until our support team has had a fair opportunity to investigate. This includes responding to clarifying questions and, where appropriate, providing temporary access so the issue can be reproduced.
  • Third-party conflicts — incompatibilities with templates, plugins, modules, or hosting environments that are not listed as officially supported on the product page.
  • Features that were not advertised — the extension does not include a capability that is not stated in the product description, changelog, or documentation.
  • Licence renewals and upgrades — renewals are non-refundable; please see the Renewals section.
  • Purchases older than 14 days from the original purchase date.
  • Custom development work — hours already spent on bespoke customisation, integration, or installation services.
  • Third-party fees — payment-processing or currency-conversion fees imposed by your bank, card issuer, or PayPal. These are outside our control; the full purchase price is refunded where eligible.
  • Promotional or complimentary licences issued at no cost as part of a campaign, event, or partnership.
  • Misuse of the licence — where your licence key, account, or access to our update and support service has been shared, resold, or transferred to someone who does not hold their own Licence, or the Terms of Service have otherwise been breached. (Redistributing the extension’s GPL-3 code is permitted by that licence and is never treated as misuse.)

How to request a refund

Open a support ticket first

Please email This email address is being protected from spambots. You need JavaScript enabled to view it. with a clear description of the issue, the steps you have already tried, and your Joomla, PHP, and database versions. The majority of issues are resolved within one business day, and a successful fix avoids the need for a refund.

If the issue cannot be resolved, contact refunds

Should our support team be unable to resolve the issue within a reasonable period, please email This email address is being protected from spambots. You need JavaScript enabled to view it. from the account email used at purchase. Kindly include your order number (available from the receipt email or the “Purchases” section of your account) and a reference to the original support ticket.

We respond within 2 business days

You will receive a reply within two business days confirming the outcome of your request and, where approved, the approximate timing of the refund. If we require additional information to verify the purchase or assess eligibility, we will ask in the same reply.

Licence deactivation

Once a refund is approved, the corresponding licence key is deactivated, so the extension no longer receives updates or support from us. Because the extension is GPL-3 software, the copy you downloaded remains yours and will keep working — the refund ends your updates-and-support entitlement, not your right to use the code.

Before contacting refunds — we would be grateful for the opportunity to help first. Many reported issues turn out to be configuration or compatibility matters that our support team can resolve quickly. Please email This email address is being protected from spambots. You need JavaScript enabled to view it. with the details and we will do our best to find a solution for you.

Processing time

Once a refund is approved, we issue it through PayPal to the original payment method used for the purchase. Typical processing times depend on that method:

Payment method Typical processing time
PayPal balance or linked bank 1–3 business days to your PayPal account
Credit or debit card (paid via PayPal) 3–10 business days to appear on your statement

Refunds are issued in the original purchase currency. If your bank converted the original charge, the amount you receive may differ slightly due to exchange-rate movement, which is outside our control.

Renewals

Licence renewals are not billed automatically. At the end of your 12-month licence period, your extension continues to function but no longer receives updates or support. If you wish to continue receiving updates and support, you may purchase a renewal at any time from your account on solidshop.app.

As renewals are initiated by you as a deliberate purchase, they are non-refundable. The eligibility criteria set out in this policy apply only to new extension licences and do not extend to renewals or upgrades.

Chargebacks

Because we sell directly, any chargeback or dispute you raise with your bank, card issuer, or PayPal is filed against Solidshop and handled through PayPal’s dispute-resolution system. We always prefer to resolve payment matters directly. Where a chargeback is initiated without first contacting us, we may:

  • Submit evidence of the purchase and this refund policy through PayPal in response to the dispute.
  • Suspend the associated account and deactivate its licence keys, ending updates and support (installed extensions, being GPL-3, keep working).
  • Decline future purchases from the account.

We respectfully ask that you contact us before filing a chargeback. The vast majority of refund requests are resolved by email within a few days, which is faster and simpler than a chargeback for both parties.

Your consumer rights

This policy operates alongside any statutory rights you may have under applicable consumer-protection law and does not seek to restrict them.

Consumers in the European Union and United Kingdom are generally entitled to a statutory right of withdrawal from a digital-content purchase within 14 days. Under both the EU Consumer Rights Directive and equivalent UK legislation, this right typically ceases once the supply of digital content has begun with your express prior consent and acknowledgement that the right of withdrawal will, as a result, be lost. By completing the purchase and accessing the download link or licence key, this consent is deemed to have been given. Where statutory rights apply notwithstanding the above, nothing in this policy is intended to limit them.

Business purchasers — statutory consumer-withdrawal rights generally do not apply to business-to-business sales. The eligibility criteria set out in this policy apply in all cases.

Changes to this policy

This policy may be updated from time to time. Any change applies only to purchases made after the update date. Purchases made under a previous version of this policy remain governed by the version in force at the time of that purchase.

Contact us

For refund requests and any other enquiries, please email This email address is being protected from spambots. You need JavaScript enabled to view it..