├── .gitignore ├── Api ├── Data │ ├── EngineInterface.php │ ├── EventClientInterface.php │ └── ExportInterface.php └── Plugin │ └── ExportSaveProducts.php ├── Block ├── Checkout │ └── Cart │ │ ├── Crosssell.php │ │ └── TargetCrosssell.php └── Product │ ├── ProductList │ ├── TargetUpsell.php │ └── Upsell.php │ └── View.php ├── Console └── Command │ ├── AbstractCustomerCommand.php │ ├── AbstractOrdersCommand.php │ ├── AbstractProductCommand.php │ ├── SendCustomersCommand.php │ ├── SendOrdersCommand.php │ └── SendProductsCommand.php ├── Controller └── products │ ├── productView.php │ └── upsellAjax.php ├── Helper ├── Config.php └── Urls.php ├── Logger ├── Handler.php └── PersonalisedProductsLogger.php ├── Model ├── Cron.php ├── Export.php ├── Frontend │ ├── Catalog │ │ └── Product │ │ │ └── ProductList │ │ │ └── Upsell.php │ └── Checkout │ │ └── Cart │ │ └── Crosssell.php ├── PredictionIO │ ├── EngineClient │ │ ├── Complementary.php │ │ └── Similarity.php │ ├── EventClient │ │ └── Client.php │ └── Factory.php ├── ProductView.php └── ResourceModel │ ├── Export.php │ └── Export │ └── Collection.php ├── Observer └── Frontend │ ├── SendGuestActionsCustomLogin.php │ └── SendProductPurchase.php ├── README.md ├── Setup └── InstallSchema.php ├── Tests └── Block │ └── Product │ └── ProductList │ └── UpsellTest.php ├── composer.json ├── etc ├── acl.xml ├── adminhtml │ └── system.xml ├── crontab.xml ├── di.xml ├── events.xml ├── frontend │ ├── di.xml │ ├── events.xml │ └── routes.xml └── module.xml ├── phpunit.xml ├── registration.php ├── ruleset.xml └── view └── frontend ├── layout ├── catalog_product_view.xml └── personalised_products_upsellajax.xml ├── requirejs-config.js ├── templates ├── items.phtml ├── productview.phtml └── upsell.phtml └── web └── js ├── productview.js └── upsell.js /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | vendor/ 3 | composer.lock -------------------------------------------------------------------------------- /Api/Data/EngineInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Api/Data/EngineInterface.php -------------------------------------------------------------------------------- /Api/Data/EventClientInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Api/Data/EventClientInterface.php -------------------------------------------------------------------------------- /Api/Data/ExportInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Api/Data/ExportInterface.php -------------------------------------------------------------------------------- /Api/Plugin/ExportSaveProducts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Api/Plugin/ExportSaveProducts.php -------------------------------------------------------------------------------- /Block/Checkout/Cart/Crosssell.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Block/Checkout/Cart/Crosssell.php -------------------------------------------------------------------------------- /Block/Checkout/Cart/TargetCrosssell.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Block/Checkout/Cart/TargetCrosssell.php -------------------------------------------------------------------------------- /Block/Product/ProductList/TargetUpsell.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Block/Product/ProductList/TargetUpsell.php -------------------------------------------------------------------------------- /Block/Product/ProductList/Upsell.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Block/Product/ProductList/Upsell.php -------------------------------------------------------------------------------- /Block/Product/View.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Block/Product/View.php -------------------------------------------------------------------------------- /Console/Command/AbstractCustomerCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Console/Command/AbstractCustomerCommand.php -------------------------------------------------------------------------------- /Console/Command/AbstractOrdersCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Console/Command/AbstractOrdersCommand.php -------------------------------------------------------------------------------- /Console/Command/AbstractProductCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Console/Command/AbstractProductCommand.php -------------------------------------------------------------------------------- /Console/Command/SendCustomersCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Console/Command/SendCustomersCommand.php -------------------------------------------------------------------------------- /Console/Command/SendOrdersCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Console/Command/SendOrdersCommand.php -------------------------------------------------------------------------------- /Console/Command/SendProductsCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Console/Command/SendProductsCommand.php -------------------------------------------------------------------------------- /Controller/products/productView.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Controller/products/productView.php -------------------------------------------------------------------------------- /Controller/products/upsellAjax.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Controller/products/upsellAjax.php -------------------------------------------------------------------------------- /Helper/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Helper/Config.php -------------------------------------------------------------------------------- /Helper/Urls.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Helper/Urls.php -------------------------------------------------------------------------------- /Logger/Handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Logger/Handler.php -------------------------------------------------------------------------------- /Logger/PersonalisedProductsLogger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Logger/PersonalisedProductsLogger.php -------------------------------------------------------------------------------- /Model/Cron.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Model/Cron.php -------------------------------------------------------------------------------- /Model/Export.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Model/Export.php -------------------------------------------------------------------------------- /Model/Frontend/Catalog/Product/ProductList/Upsell.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Model/Frontend/Catalog/Product/ProductList/Upsell.php -------------------------------------------------------------------------------- /Model/Frontend/Checkout/Cart/Crosssell.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Model/Frontend/Checkout/Cart/Crosssell.php -------------------------------------------------------------------------------- /Model/PredictionIO/EngineClient/Complementary.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Model/PredictionIO/EngineClient/Complementary.php -------------------------------------------------------------------------------- /Model/PredictionIO/EngineClient/Similarity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Model/PredictionIO/EngineClient/Similarity.php -------------------------------------------------------------------------------- /Model/PredictionIO/EventClient/Client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Model/PredictionIO/EventClient/Client.php -------------------------------------------------------------------------------- /Model/PredictionIO/Factory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Model/PredictionIO/Factory.php -------------------------------------------------------------------------------- /Model/ProductView.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Model/ProductView.php -------------------------------------------------------------------------------- /Model/ResourceModel/Export.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Model/ResourceModel/Export.php -------------------------------------------------------------------------------- /Model/ResourceModel/Export/Collection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Model/ResourceModel/Export/Collection.php -------------------------------------------------------------------------------- /Observer/Frontend/SendGuestActionsCustomLogin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Observer/Frontend/SendGuestActionsCustomLogin.php -------------------------------------------------------------------------------- /Observer/Frontend/SendProductPurchase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Observer/Frontend/SendProductPurchase.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/README.md -------------------------------------------------------------------------------- /Setup/InstallSchema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Setup/InstallSchema.php -------------------------------------------------------------------------------- /Tests/Block/Product/ProductList/UpsellTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/Tests/Block/Product/ProductList/UpsellTest.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/composer.json -------------------------------------------------------------------------------- /etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/etc/acl.xml -------------------------------------------------------------------------------- /etc/adminhtml/system.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/etc/adminhtml/system.xml -------------------------------------------------------------------------------- /etc/crontab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/etc/crontab.xml -------------------------------------------------------------------------------- /etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/etc/di.xml -------------------------------------------------------------------------------- /etc/events.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/etc/events.xml -------------------------------------------------------------------------------- /etc/frontend/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/etc/frontend/di.xml -------------------------------------------------------------------------------- /etc/frontend/events.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/etc/frontend/events.xml -------------------------------------------------------------------------------- /etc/frontend/routes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/etc/frontend/routes.xml -------------------------------------------------------------------------------- /etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/etc/module.xml -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/phpunit.xml -------------------------------------------------------------------------------- /registration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/registration.php -------------------------------------------------------------------------------- /ruleset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/ruleset.xml -------------------------------------------------------------------------------- /view/frontend/layout/catalog_product_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/view/frontend/layout/catalog_product_view.xml -------------------------------------------------------------------------------- /view/frontend/layout/personalised_products_upsellajax.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/view/frontend/layout/personalised_products_upsellajax.xml -------------------------------------------------------------------------------- /view/frontend/requirejs-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/view/frontend/requirejs-config.js -------------------------------------------------------------------------------- /view/frontend/templates/items.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/view/frontend/templates/items.phtml -------------------------------------------------------------------------------- /view/frontend/templates/productview.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/view/frontend/templates/productview.phtml -------------------------------------------------------------------------------- /view/frontend/templates/upsell.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/view/frontend/templates/upsell.phtml -------------------------------------------------------------------------------- /view/frontend/web/js/productview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/view/frontend/web/js/productview.js -------------------------------------------------------------------------------- /view/frontend/web/js/upsell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richdynamix/personalised-products/HEAD/view/frontend/web/js/upsell.js --------------------------------------------------------------------------------