Skip to main content
Upgrade to Amazon SP API for Despatch Cloud v3.5
Back

Introduction

Amazon has created a new Web Services API titled ‘Selling Partner API’ (SP) which will be superseding the previous Merchant Web Services (MWS) API. As the year has gone on, certain MWS services have been deprecated. The Orders endpoints of their API (or Order Info, Buy Shipping Labels and Order Fulfilment) are to be deprecated at the end of July 2022, meaning our previous Amazon integration(s) will no longer work. All MWS endpoints will be deprecated by the end of the year in favour of the new SP API.

Prerequisites

This is incredibly important!

The prerequisite below cannot and should not be skipped. Please read through thoroughly and ensure that no step has been missed before proceeding with Upgrading your Amazon Sales Channel(s) and/or your Amazon courier(s).

You must “disable” the current Amazon sales channel(s) before installing the new modal to prevent any more orders coming in via the old integration

You can disable Sales channels by going to Settings > Sales Channels > Amazon and then clicking Edit on the Amazon instance.

image-1658174479164.png

A modal window will appear with a toggle switch at the top so you can disable/switch off the integration.

image-1658174504850.png

Once you have changed the active button please make sure that you Submit the changes in the bottom right hand corner of the modal.

Upgrading the Sales Channel

If you have an Amazon sales channel(s), then follow this step to upgrading the Amazon module(s) on your account. You will have to do this for each Amazon sales channel you have on your account.

First, click the Sales Channels title within Settings:

image-1658174532069.png

Within here, click on the Amazon SP tile (within time, “Amazon SP” will replace the “Amazon” tile).

image-1658174543336.png

A modal will show where you can setup/configure your new Amazon integration:

image-1658174553415.png

To ensure only orders which need to be despatched by yourselves and are not Fulfilled by Amazon, we recommend setting Fulfilment Channels to just MFN. To ensure that no old orders are brought through and that the orders have in fact been paid for, we recommend that you set Order Statuses to only show Unshipped. There are other options such as Push Stock LevelsDownload Product Images, however, these settings are entirely up to you and your own requirements.

Once you have completed the Credentials tab, please make sure that you set up standard Brand and Commercial Invoice details. Then Submit the changes in the bottom right hand corner of the modal.

Once created, you will be redirected to your newly created Amazon integration. We now need to connect the Amazon account to Despatch Cloud. Simply click the Connect icon to begin:

image-1658174575452.png

This will redirect you to an Amazon login page. If you don’t have a logged in Amazon session, you will be greeted with a login form. Once you login, you may be asked to select a marketplace. This is normally if you’re managing multiple Amazon Seller Central accounts with a single set of login credentials. Once you’ve selected your marketplace, you’ll be asked to grant Despatch Cloud access to your Amazon account:

image-1658174584217.png

* If the Amazon login state's CourierAPI instead of Despatch Cloud, please be assured that CourierAPI is a service built and supported by Despatch Cloud.

To allow Despatch Cloud access, click the checkbox highlighted in red above and click the confirm button in the bottom-right corner. Once confirmed, you’ll be redirected to another page confirming that your Amazon account has been linked successfully.

image-1658174601516.png

If you see this, your Amazon integration is complete and you can close the page. You now need to delete your old Amazon integration. Go back in Sales Channels and click ‘Amazon:

image-1658174612035.png

Once here, click the Trash Bin icon to remove the old Amazon integration from your account:

image-1658174621552.png

Everything is now done for your Amazon Sales Channels! If you require further assistance, please contact us by creating a support ticket.

Upgrading your Amazon Couriers

If you have Amazon Shipping or Amazon Buy Shipping then you must also upgrade the module(s) for those to the new Selling Partner API too. First, navigate to Settings > Courier Integrations

image-1658174643550.png

Within Courier Integrations, you’ll see a new courier titled ‘Amazon’.

image-1658174653639.png

Click the Amazon tile and a modal will appear asking you to authorise access. Click the blue Login with Courier button.

image-1658174662567.png

You’ll be redirected to another page. Click the Login with Amazon button to continue.

image-1658174679308.png

You will be redirected to an Amazon login page. Once you login, you’ll be asked to grant Despatch Cloud access to your Amazon account:

image-1658174692626.png

 If the Amazon login state's CourierAPI instead of Despatch Cloud, please be assured that CourierAPI is a service built and supported by Despatch Cloud.

To allow Despatch Cloud access, click the checkbox highlighted in red above and click the confirm button in the bottom-right corner. Once confirmed, you’ll be redirected back to the previous page with the following modal:

image-1658174710820.png

If you’re integrating multiple new Amazon integrations to replace your previous Amazon Shipping or Amazon Buy Shipping, it is recommended that you specify an auth company. Remember this value (copy it to your clipboard). For example, in the supplied screenshot, we have specified Amazon UK as our auth company.

Click the Save button once done. A notification will appear highlighting that your authorisation request has been completed and that you can now close this window (tab).

image-1658174727198.png

When you return to the previous tab (your DC v3.5 account), you’ll notice that the contents on the modal have changed and now show different input fields. Here we can enter our Auth Company from the previous tab (if applicable). Once done, click the blue Save Changes button.

image-1658174737271.png

Once completed, click the Amazon tile again and click the Edit button.

image-1658174747073.png

This will take you to the Basic Settings of the courier module. First, set Active to Enabled and then press the Save Changes button.

image-1658174757768.png

Once Save Changes has been pressed, a few more tabs will appear in the top right of Despatch Cloud.

image-1658174768442.png

Under Add Services, create a Manual service titled Get Services and click the Add Service button. This will create the same service as the quote services for Amazon Buy Shipping and Amazon Shipping. 

image-1658174781769.png

And your new Amazon courier integration is all set up. If you require further assistance, please contact us by creating a support ticket.