Has Purchased / Already Bought Indicator

Has Purchased / Already Bought Indicator
Has Purchased / Already Bought Indicator for OC 3

Brief Description: This module displays information to authorized buyers on the product page about whether they have previously purchased this item. This increases customer loyalty and helps them make purchasing decisions.

Key Features:
Automatically checks whether an authorized user has purchased a given product.
Easy installation via the OCMOD modifier system in a single XML file.
Optimized direct SQL query to the database for fast operation without overloading the server.
Easily customizable: if necessary, you can change the HTML code for the message output in your theme's template file.

Implementation Features:
The module is an OCMOD modifier that does not modify core files.
Instead of a model, a direct SQL query to the order_product and order tables is used, ensuring accuracy and high speed even with a large number of orders.
The module is multilingual: you can easily add your own translations.

Installation instructions:
Go to your OpenCart admin panel.
Select Extensions -> Installer.
Click the Upload button and select the f_buyed_or_not_3.ocmod.zip archive.
After installation, go to Extensions -> Modifications.
Click the Refresh button (blue button in the upper right corner) to apply the changes.
Clear the Twig template cache in System -> Settings -> Server, if enabled.
Done.

Supported versions and languages:
OpenCart versions: 3.0.0.0, 3.0.1.0, 3.0.2.0, 3.0.3.0, 3.0.3.2, 3.0.3.3, 3.0.3.6, 3.0.3.7, 3.0.3.8, 3.0.4.0, 3.0.4.1, 3.0.5.0.
Languages: Russian, English. (You can easily add other languages ​​by translating the language variables in your theme files.)

Encoding: UTF-8.

PHP: 7.4, 8.0, 8.1, 8.2.

Compatibility and requirements:

Theme: By default, the module is configured for the default theme. To work correctly with other themes (for example, Journal3), a minor edit to the template code (product.twig) may be required.

The ZipArchive extension module must be enabled on the server.

Frequently Asked Questions (FAQ):

Question: Information is not displayed on the product page.
Answer: Please ensure you are logged in to the store as an authorized user. The module does not work for guests. Also, check whether the modifications have been applied (Refresh button in the Modifications section) and whether the Twig cache has been cleared.

Question: Does the module work on my custom theme?
Answer: In most cases, yes, but if your theme has a heavily modified product.twig template structure, a minor adjustment to the search expression in the modification file may be necessary.

Question: Will the module account for returned or canceled orders?
Answer: Yes, the current version considers an order successful if it has an order_status_id > 0. You can easily change this condition in the SQL query in the modification file to, for example, exclude order statuses with returns.

Support Information:
For any questions regarding the installation and operation of the module, please email LexX2605@yandex.ru or post in the forum thread that will be created automatically after publication.




Price
$30.00

  • Developed by OpenCart Community
  • Documentation Included

Rating

Compatibility
3.0.0.0, 3.0.1.0, 3.0.1.1, 3.0.1.2, 3.0.1.3, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.3, 3.0.3.5, 3.0.3.6, 3.0.3.7, 3.0.3.8, 3.x.x.x, 3.0.3.9, 3.0.4.0, 3.0.4.1, 3.0.5.0, 1.5.0, 1.5.0.1, 1.5.0.2, 1.5.0.3, 1.5.0.4, 1.5.0.5, 1.5.1, 1.5.1.1, 1.5.1.2, 1.5.1.3, 1.5.2, 1.5.2.1, 1.5.3, 1.5.3.1, 1.5.4, 1.5.4.1, 1.5.5, 1.5.5.1, 1.5.6, 1.5.6.1, 1.5.6.2, 1.5.6.3, 1.5.6.4

Last Update
6 Jun 2026

Created
13 Feb 2025
0 Sales
0 Comments
fabrik@tor
fabrik@tor
Member since: 15 Oct 2011

View all extensions Get Support