Magento extension :: Rates at checkout
Docs
GitLab repo: https://gitlab.bob.co.za/bobgo/bobgo-magento-extension
Wiki: https://gitlab.bob.co.za/bobgo/bobgo-backend/-/wikis/Magento
Magento Readme: https://gitlab.bob.co.za/bobgo/bobgo-magento-extension#installing-magento-locally
Installing Magento as a channel: https://www.bobgo.co.za/help/integrations/magento
Background
We've started with a Magento extension quite a while ago (I think more than a year ago). A previous developer started with it, but it was never finished.
We want to get the extension up and running to be able to deploy/distribute it to existing and new Magento merchants.
**NOTE: ** The Magento extension is developed in PHP. I'm not sure if it's possible, but maybe you can get some ideas from what we've done for the Woo plugin.
Tasks
General
-
Go through the Wiki and get familiar with the setup (the login details for our dev Magento server is in the wiki) -
Go through the Magento repo Readme and get familiar with the setup -
NOTE: The readme and wiki might be out of date, please feel free to update -
In the "Installing Magento as a channel" page, we ask merchants to enable all permissions. Please check what permissions we need so that we can update the page and tell merchants only what's required.
Rates at checkout
-
Some work has been done to start with a RAC (rates at checkout) implementation for Magento -
An initial BE implementation was done to integrate with the extension, see BE API endpoint POSTRatesAtCheckoutMagento
. Please note: this integration can be updated to accompany changes made on the extension, so don't feel restricted with what's there at the moment. -
Make sure the extension sends all required fields for us to be able to return rates for RAC. -
Make a request to Bob Go BE /rates-at-checkout/magento
with the correct payload. -
Make sure to interpret the rates returned and display them correctly.
Edited by Christel Loftus