Smart Substitutes in the Simple basket (Smart Substitutes)

Price: 890 ₽
From 2 purchase of this product, the price is: 846 ₽
From 5 purchase of this product, the price is: 801 ₽
From 10 purchase of this product, the price is: 757 ₽


Author: kot_limonad Write to the author
Sales: 1 (Average rating 0 на основании 0 отзывов)
Need paid help? Contact the site administration
The buyer collected the cart, proceeded to checkout, but saw the notification “Out of stock” or “Only 2 pcs available. out of 10". In basic OpenCart this is a dead end - the client goes to competitors.
My module seamlessly solves this problem, connects on top of the add-on Simple registration and order Simple (from deeman), offering to buy a similar product in one click, without leaving the checkout page.

[left]Demo site: https://oc23.ok-limonad.ru/
(
for demonstration, add the product to your cart, go to checkout and enter a quantity greater than 500)

Administrator demo: https://oc23.ok-limonad.ru/admin/index.php?route=extension/module/simple_substitutes 
Login:password demo:demo
[/left]
Key features:

  1. Smart Swap function: When you click on the “Add to cart” button of the proposed analogue, the module automatically recalculates the cart: leaves the available balance of the original (or removes the out-of-stock item) and adds the selected replacement.
  2. Smart selection algorithm (No routine): The module itself searches for analogues based on the morphology of the name (cutting off junk words), category, brand, attribute matches and deltaprices.
  3. Manual connections: For specific products, you can strictly set specific analogues through the admin panel - they will always be displayed first.
  4. Built-in cart protection: If the buyer selects an analogue that has mandatory options (size, color), the module will not add it “blindly” (which would lead to a database error), but will carefully redirect the customer to the product card to select options.
  5. Social Proof (Gamification): Optional badge output “X people chosen.” Increases conversion and trust in the analogue product. The algorithm uses pseudo-random numbers based on product ID and the number of real views(viewed) - the numbers look realistic and do not jump when the page is refreshed.
  6. Own statistics: A statistics panel is available in the admin panel, which shows the real conversion of the module: how many analogues added and by what amount the module “saved” orders.

Technical part (HighLoad Friendly):
  • No N+1 queries: Search and scoring of analogues occurs at the database level (SQL math).
  • Caching: The results of heavy mathematical relevance calculations are cached. The base does not “lay down” even with a largeonline. The price and balances are always up to date and requested in real time.
  • PHP 8.x Ready: The code is written taking into account the strict typing of modern versions of PHP (there are no fatal errors when working with strings and arrays).
  • Security: AJAX handlers are protected from direct access and spam bots (checking REQUEST_METHOD and the presence of an active cart session).
  • Does not use IonCube. Open source, standard OCMOD.
System requirements:
Uploaded:
18.03.2026
Updated:
18.03.2026
Viewed:
71
Sales:
1

Write a review

Your Name:


Your Review: Note: HTML is not translated!

Rating: Bad           Good

Enter the code in the box below:






Yet, no one has left a comment to the entry.
Leave a comment text_write_hint