How to integrate Rave with Odoo ERP & CRM for your business
So in this article, we will be discussing how to integrate rave into Odoo ERP & CRM to take care of payment collection for your business. Odoo is a cloud-based Enterprise Resource Planner and Customer Relations Manager with a monthly subscription service. We would go through the steps of installing Odoo locally on our computer, installing and configuring our Rave payment acquirer for Odoo and setting up a store to accept payment.
- A Rave account
- Odoo Standalone application
We would be installing Odoo locally on our computer so you can download the standalone application on their nightly website. We recommend you download the latest version of Odoo but for the purpose of this article, we would be using the latest stable release for Odoo 12 which can be found here.
On installation, Odoo creates a postgreSQL database and a new user account on your computer with the name openpgsvc, this user account contains a virtual machine which is used by Odoo to manage the postgres servers.
After the Installation process is complete, we set up our database using the Odoo database configuration web application which launches shortly after the installation is finished.
Next will be to set up a store website where we can sell clothes and collect money using rave, we will install the required modules to do this on Odoo. The required modules are the website. e-commerce, invoicing and sales module and we search for these modules on the local Odoo app store
After installing the required module, we add products to our store using the website and e-commerce module which we can access on the menu.
After creating a product for purchase on Odoo, we can now install rave to accept payment on our website. Download the official rave payment acquirer module here and copy into your local disk drive, in the Odoo addons directory. For a Windows PC, you can copy it to this directory C:\Program Files (x86)\Odoo 12.0\server\odoo\addons
When the module has been successfully copied into the addons directory, set your dashboard to be in developer mode so you can install the module
Update the apps list in the app store and search for the module and install the module
Now we will configure the plugin by inputting our API keys and the environment. Navigate to Invocing> Configuration> Payment Acquirers
Activate Rave, input your API keys, set the environment and publish the module to appear on the website. Then you will be set to accept payment on your store via rave.
To test the payment process we navigate to the front-end of our store and add a product to cart.
Add your shipping details and proceed to payment. Rave will appear as a payment option for your customers.
On payment successful completion, you will receive a notification that the payment was successful.
Thanks for reading