How do I set up the Shift4Shop/Amazon Order Integration?


Shift4Shop's Amazon Integration Module allows you to import your processed Amazon Seller Central orders directly into your Shift4Shop store for reporting and centralization. Rather than logging into two interfaces - your Shift4Shop Online Store Manager for your Shift4Shop orders and Amazon Seller Central for your Amazon based orders - you can now have all the orders centralized into one channel!

Due to restrictions from Amazon, orders imported to your store (from Amazon Seller Central) are not able to trigger your Shift4Shop store's order alert notification emails.

The integration does have the ability to send script synchronization emails - which can be used to view when synchronization occurs and if any orders were brought in. However, be aware that this email is sent each time the synchronization script runs (once every hour), so it can fill up an inbox rather quickly.

The following steps assume that you are already set up to sell on Amazon and have created your Amazon Seller Central acocunt. If you have not yet done this, you may begin the process by clicking here.

Once this part is complete, use the set up instructions below to set up the Amazon Order Synch Integration.

Setting up the Module

The following steps will show you how to set up the module in your Shift4Shop store.

  1. Log into your Shift4Shop Online Store Manager
  2. Use the left hand navigation menu and go to Modules
  3. Using the search bar at the top, look for "Amazon Integration"
  4. When the module appears, click on the "Settings" button.

At this point, you will link the Shift4Shop store with your Sell with Amazon account. To continue:

  1. Click on the "Initiate Onboard Process" button
  2. Sign into your Amazon Seller Central Account.

If you have 2-way authentication set up on your Amazon Seller Central account (you should!), you will be prompted to enter the special 6 digit code they send you to log in.

After logging into your Seller Central profile, you will be asked to authorize the onboarding connection.

  1. Mark the checkbox to authorize 3rd party access to your account and click next.
  2. Then click "Continue" at the "You are almost done authorizing..." page.

After the onboard process is complete, you'll be taken back to the FBA module on your Shift4Shop Online Store Manager. Now we will go over the individual settings found on the page.

Script Settings

You will have the following settings available in this section.

  • Enable Amazon Order:
    Enables the module to begin downloading order information from your Amazon Seller Account
  • Disconnect Store
    This section of the page will appear after you've completed the onboarding process. Should the need ever arise for you to disconnect the onboarding, you can click the green "Disconnect Store" button to do so.
  • Last Order Imported:
    Will display the latest order that was imported by the module
  • Last Script Run
    This will display the date and time that the script last ran
  • Import Orders From
    Using this calendar, you will select the timeframe to begin downloading your orders

This date selection is only for the initial run of the downloads. The process will be automated after this initial run.

  • Import FBA Orders
    Mark this checkbox to have your Fulfillment by Amazon (FBA) orders imported as well

Additional Information
Since Amazon FBA orders are fulfilled by Amazon themselves, they are normally not part of the order synchronization function. The "Import FBA Orders" checkbox described above will force the system to also import FBA orders (for reporting purposes).

However, be aware that since these orders are fulfilled by Amazon directly, they will not contain the order's name or address information (since that is not information provided by Amazon). Therefore, when FBA orders are imported for the order sync module, they will be displayed in your Shift4Shop Online Store Manager with "FBA Orders" in the First and Last Name fields of the order. Furthermore, the address information will be blank.

This is intentional (only for the imported FBA orders) and due to the fact that the information is not provided by Amazon during the synchronization

  • Send log to (email):
    Enter the email address that you would like to have the script's log to be sent to

Please note that Amazon's API does not support future dates. This means that if you try to update an order to Shipped with a Ship Date ahead of the current date, it will not send the update to Amazon until the scheduled date itself.

Order Mapping

In this section, you will map the downloaded orders to specific order status queues found in your Shift4Shop account. This is intended to give you an area in which to view the orders more easily prior to processing.

  • Order Status (Fulfilled by Merchant)
    This option is for orders placed on Amazon that you, as Merchant, will be fulfilling yourself. Your options are to move the order into either the New order status or Unpaid status.

When processing these downloaded orders; when they are placed into the shipped status of your store with the relevant tracking numbers, a call will eventually be made from your store updating the order on your Amazon Seller Central account as well.

  • Order Status (Fulfilled by Amazon)
    If also downloading FBA orders (see "Import FBA Orders" checkbox mentioned above), this option will be used for orders that Amazon will be fulfilling for you. Instead of only having the option of the order going into New or Unpaid statuses, this option (since it is already being fulfilled by Amazon) can be placed in any of your store's order status queues. This particular setting and function will be more for reporting purposes as the order is already shipped and fulfilled for you by Amazon.
  • Payment Type
    With this setting, you will map the Payment types used on the Amazon order to one of your store's already existing Payment options (Online or Offline). This way the orders - as they arrive to your Shift4Shop store - are shown as being paid with a valid payment option instead of being left blank, which may skew your store's reporting of the orders.

Order Settings

  • Invoice Number Prefix
    Use this option if you would like to append a unique order prefix to Amazon orders so that they appear different than your regular Shift4Shop orders.
  • Deduct inventory when order is shipped
    This checkbox can be marked if you would like inventory to be deducted when the orders are marked as shipped.

Report Settings

  • Don't consider Amazon orders in sales reports
    Mark this checkbox if you'd like to have the imported Amazon orders excluded from your Shift4Shop store's built in Sales Reporting

Shipping Mapping

Finally, this section will allow you to map the shipping methods recorded on the orders coming in from Amazon so that they match up to your store's available shipping methods. As with the Payment Type option described previously, this is intended for reporting purposes so that the orders are shown to have been shipped by a specific method located in your Shift4Shop store.

For example, Amazon's "expedited" shipping method would be mapped to one of your stores priority shipping methods, while Amazon's standard shipping service is mapped to a regular shipping method in your store.

Again, the purpose of mapping these elements is mostly for reporting purposes and to ensure the orders are shown to have been shipping using some sort of method in your store.

PII Data Handling

Amazon's data protection policy governs the treatment of user data retrieved via their Marketplace APIs. As such, their policy stipulates that "Personally Identifiable Information" (PII) can only be kept for a maximum of 30-days.

In order to comply with these rules, when your Shift4Shop store synchronizes your Amazon orders, the script will also update the orders that are are older than 30-days. During the update, the PII Data in the Amazon orders will be replaced with the phrase "Amazon Replaced" into the applicable sections of the orders.

Order Details like monetary amounts and products will be preserved for reporting purposes, but identifiable customer information (i.e. Names, Phones, Addresses, etc) will show as "Amazon Replaced" within the Shift4Shop Online Store Manager.

Help Desk Software by Kayako fusion