Hibou Odoo Suite: Walmart Connector
The purpose of this documentation is to outline the processes associated with Hibou's Walmart Connector. Walmart Connector allows you to synchronize your products, pickings and sale orders.
First things first, we need to install the module! Navigate to the Apps application and search "Walmart Connector". When ready, click the Install button.
Good to Know!
This module requires the Invoicing, Products & Pricelists, Delivery Costs, Sales and Warehouse Management, and Connector for E-Commerce modules. However, if you do not already have these modules installed, Odoo will install them for you during this modules installation.
All `connector` modules require a significant number of OCA modules as well as python packages. For the easiest time, use the bundled/linked versions of all of the libraries found in this repository and Hibou's maintained Docker Images.
Editing Configuration Files
Configuration Files: Your Odoo configuration (typically at /etc/odoo/odoo.conf ) will need a couple of things to function properly.
Add `queue_job` as a server wide module like so
server_wide_modules = web,dbfilter_from_header,queue_job
Configure the number of queue workers by appending a section like this to the end of your file.
channels = root:1,root.magento:1,root.walmart:1
Make sure that you restart your Odoo installation after getting all of the requirements and configuration in order.
Completing the Walmart Marketplace Application
Complete the Walmart Marketplace Application.
Gathering Walmart API Credentials
Navigate to the Walmart Open API Developer Portal and click the Register link in the upper right corner.
Fill in the required fields, making sure to check the checkbox for Issue a new key for Product APIs and hit the Register button. You will be sent a confirmation email. Click the link in the confirmation email and you will be taken to a Registration Successful screen with your API Keys.
Navigate to the Connectors application.