Recommended Products for Opencart

This project received 7 bids from talented freelancers with an average bid price of $189 USD.

Get free quotes for a project like this
Project Budget
$30 - $250 USD
Total Bids
Project Description

I want to show a better related products for opencart, its a project to work with at last [url removed, login to view]+ products

The steps to follow is:

1. Current product: Also bought other products, ordered by random

2. if no other products, show also bought from current products cart ordered by random

3. If no one bought yet, in current product: Also viewed other products. ordered by random

4. If no other products, show also viewed from current product carts ordered random

5. If nothing in cart, show others from current cattegory, ordered by review score, if no score, ordered by bestseller, if nothing selled, ordered by most viewed


A better detailed information for each step:

1st rule: Lets say I want to display 30 products recommended.

1. If I go into a product and this has already been sold with another at the same time (another product in the same shopping another buyer), will display the other products that were sold together, or virce versa, noting that the product can not be recommended if the buyer has already added it in the cart or is the product he is currently viewing. In order to view the other products, will not influence anything for visualization, shopping etc., will always be random.

2. If the first step did not complete 30 products, the products will now be searched by product of my cart, the logic is the same as step 1, there should never display a recommendation of a product that is already in the cart or are viewing, random .

3. If the first stage and the second stage has not yet completed 30 items will start searching for the products that others have seen the same visit to shop, example: I'm in product A, another visitor entered the product B, then C, then A, then min appears to product B and C. Following the same logic above, a product may never appear again in the recommendation if the buyer has already added to the cart or for the product he is seeing.

4. If the first 3 steps have not yet completed 30 items will be searched by product stand where someone saw some product of the cart and the other at the same time, following the rule ever.

5. If the previous steps do not yet completed 30 products, then will search for products in the same category as the product is, and here you will catch the first with a score higher reviews then sold more then most viewed.

Remembering: How I wished displaying 30 recommended products, the end result can bring me:

10 products from step

5 products from step 2

5 products from step 3

5 products from step 4

5 products from step 5

Resulting in 30 recommended products.

Or 0 from 1, 2, 3, 4 and 20, or 25 or 30 from step 5.

By following the steps, you will find products randomly to join the array from step 1 to step 4, in step 5 will pick up the remainder reported missing following the order.

To show the products to the customer, can be a rule that I choose in the administration, such as: Random, Top Sellers, Most Viewed, Most Commented.


- I want rights to resell if i want

- It must to be developed on vqmod as much it can

- I know a new table must be created in order to work related views

- Never display a product again to the custommer if he already added to cart or is the current view product

- It must have the options on modules screen to select where the position on product page will show (Left, top, right, botton), and a configuration to show how much related products i want to show

- The result for each product will be the same as related product

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online