GithubHelp home page GithubHelp logo

datta-sk / similar-products Goto Github PK

View Code? Open in Web Editor NEW

This project forked from richdynamix/similar-products

0.0 1.0 0.0 176 KB

Magento Upsell Product Enhancement with PredictionIO

PHP 100.00%

similar-products's Introduction

Similar Products for Magento

Magento Upsell Product Enhancement with PredictionIO

Install

Clone the git repo - git clone git://github.com/richdynamix/Similar-Products.git - or https://github.com/richdynamix/Similar-Products/archive/master.zip

Once downloaded copy the contents (app) folders to your project root merging with your existing magento installation.

Requirements

Must have an instance of PredictionIO server setup and ready to accept data. Please see the docs for information.

Features

  • Replace upsell products with products defined by PredictionIO
  • Reverts to admin defined upsells when there is no data returned by PredictionIO
  • Product View Actions
  • Product Sale Actions
  • Product Review Actions
  • Guest Action Logging
  • Import Existing Sales

Replacing Upsell Products

Configure the module to make API calls to your instance of PredictionIO, defining the host, port and engine (name and key) and data will be recorded when the user is logged in.

Revert to Default Upsells

When the module is disabled or the user is not logged in or PredictionIO has not returned any matching products then the module will silently revert to magento's built in upsell products allowing store admin to set these manually.

Product View Actions

When a customer views a product page the module will make an API call to add the product to the PredictionIO server as well as record the action of view

Product Sale Actions

When a customer places as an order then the module will get the parent product of the purchased simple product if available and post its ID to PredictionIO as only parent products can show the upsells.

Product Review Actions

When a customer reviews a product the module will get the average rating from all available ratings then make an API call to add the product rating to the PredictionIO server as well as record the action of rate

Guest Action Logging

Sometimes customers don't login till they get to the checkout so we log the customers actions in the session to post to PredictionIO when the customer logs in.

Import Existing Sales

Using the shell script included you can import all exiting sales data i.e Customers, Products and the action of conversion to kick start your data feeds. Just run the following command from your web root-

php shell/similarity.php --store store1,store2

Where --store looks for a comma seperated list of store names to import from. If you don't supply --store then all stores in your Magento installation will be imported.

PredictionIO

Authors

similar-products's People

Contributors

richdynamix avatar

Watchers

Datta avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.