Skip to content

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