Installation
Download and install the module :
You must upload zip file content in directory app/code/BoostMyShop/ErpCloud
Then, run the command lines to upgrade Magento :
- php bin/magento setup:upgrade
- php bin/magento setup:di:compile
Create user
Login on your Boostmyshop account, go in menu Settings > Users and create a new user with profile API
Configuration
Once the module is installed, go in the module configuration page : menu stores > configuration > BoostMyShop > BoostMyShop Connect
Then, enter the details :
- endpoint : this is your server url, for instance if you use "https://fr1.erp.boostmyshop.com/admin%22 to login, then you must enter "https://fr1.erp.boostmyshop.com" without "/admin"
- Login : this is your boostmyshop login
- Password this is your boostmyshop password
Product view
In the magento product view, a new "Boostmyshop connect" tab contains product details from Connect :
- Stock levels
- Expected purchase orders
- Orders to ship
Sales order view
In the order view, a new tab show product details with quantity shipped / to ship and warehouses :
The stock check feed in Magento2 integration compares stock level between Magento and Boostmyshop to make sure there are no discrepencies. If any discrepency is found, Boostmyshop will push stock again to Magento.
Regular Magento2 API does not allow to get all product stock levels, so this feed performs one API call for each product, which can be slow for big catalog.
This Magento2 module appends a new endpoint which returns stock for all products, which is a lot faster