The OpenCart extension "Purchase Once" allows you to limit repeat purchases of the product by the customer. It is also possible to limit the quantity of each product in the cart to one copy (works when using a default shopping cart system).
The extension can be useful when selling digital products, when only one copy of the product is provided to one customer. Or in other cases when you need to make a one-time purchase of a product in the OpenCart system.
If the customer tries to buy again, the product will not be added to the cart and an error message will be displayed: "You have already purchased this product! Your order #1". Button "Add to cart" will be hidden on the pages of products that have already been purchased.
Module installation instructions:
Upload the module in the admin panel in the "Extensions" : "Install".
Go to the "Modifications" section and update the cache.
Go to the "Dashboard" section and update the template cache.
The OpenCart team has officially presented release 3.0.5.0, which contains a significant package of fixes, code cleanup, and compatibility improvements with modern PHP versions.
On November 20, 2025, a new major release of PHP was published - version 8.5. PHP 8.5 introduces useful improvements, but requires a careful approach when integrating into existing OpenCart projects.
The simplest way to solve this problem is to create an OCMOD modification that automatically adds module_id to the OpenCart module settings.
✕
We use cookies and other tracking technologies to improve your browsing experience our website, to personalize content and ads, provide social features media and our traffic analysis.
Necessary cookies enable core functionality of the website. Without these cookies the website can not function properly.
Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.
A set of cookies to collect information and report about website usage statistics without personally identifying individual visitors to Google.
Marketing cookies store user data and behaviour information, which allows advertising services to target more audience groups.