Amazon Seller Fulfilled Prime (abbreviated "ASFP") enables you shipping products listed as "Prime" on Amazon from your warehouse. The shipping label is requested from Amazon for every Prime order, gets transmitted and automatically printed in the shipping process.
Please note:
Amazon MWS (Amazon Marketplace Web Service) will be deprecated in favor of Amazon SP API (Selling Partner API). pixi has already integrated and utilizes the Amazon SP API. Therefore, pixi no longer supports Amazon MWS!
Advantages
Higher product visibility, competitiveness & increase in sales
Selected item categories (or all) can be listed as "Prime" at Amazon and shipped from your warehouse. Due to the Prime badge as well as the improved positioning, sales can be increased.Prime advantage without expensive fees - your turnover stays with you!
Reduce costs since Prime items no longer need to be send to the FBA warehouse. Especially for bigger items (that are probably also more expensive storing them in the FBA warehouse) this can be interesting.Seamless integration into existing pixi processes
Printing the shipping label is completely integrated into the shipping process. There is no difference between an Amazon Prime order and other orders for the employee and no need for special treatment.
Important Information
Here are some questions with answers you can find in the Amazon Seller Central. Websites are protected by login:
How can I enroll in the Seller Fulfilled Prime program?
Requirements for maintaining enrollment
Program TermsWhat shipping settings need to be configured in Amazon?
Configure shipping settings for Seller Fulfilled PrimeHow does the trial period work?
Seller Fulfilled Prime trial period
Configuration
In order to get an Amazon Prime shipping label, changes need to be done to the configuration in pixi Control Center as well as the order import.
pixi Control Center
Set up a new connection to Amazon in the Import & Export settings in pixi Control Center.
Also check the below mentioned pixi Control Center tables and database settings.
Info: This integration does not import Amazon Prime orders into pixi. It is needed to get the shipping label from Amazon.
Import & Export
A new connection needs to be set up under Import and Export > Options... > Integrations & Import/Export > Configuration > Edit:
Create a new channel by clicking New.
Name the channel, e.g. „Amazon Seller Fulfilled Prime“.
Choose Amazon Seller Fulfilled Prime as Channel Type.
Click Next and Finish.
Now Edit the newly created channel, click Next and fill in the settings:
Amazon MWS Endpoint URL: Enter "0".
Application Name: Do not change this value! In case it is not filled, enter "pixi Integration Services". This value can be used by pixi for debugging in case of errors.
Application Version: Do not change this value! If it is not filled, enter "0.1". This value can be used by pixi for debugging in case of errors.
Marketplace ID: Enter the ID which matches spApiBaseUrl (Amazon Marketplace). You can find the ID here: Marketplace IDs
Merchant ID/Token: Enter the ID assigned to your merchant account which you can find in Amazon Seller Central > Settings > Account Info > Business Information > Your Merchant Token.
MWS Auth Token: Leave emtpy.
-
Upload Documents: With this option, you can enable (1) or disable (0) the automated invoice document upload to Amazon. If enabled, the upload is done in defined intervals.
Default: Empty = 0 = Upload is disabled
If you enable the upload and leave all other settings empty, then the upload happens every 30 minutes between 8 p.m. and 5 a.m. Manual configuration is not needed.
-
Next Document Upload Date: With this date you can manually force the document upload. If a date + time was entered, it has priority over the setting Document Upload Start (full Hour).
If the time is earlier than Document Upload Start (full Hour), upload is only done once.
If the time is between Document Upload Start (full Hour) and Document Upload End (full Hour), then Document Upload Start (full Hour) is ignored and documents are uploaded from Next Document Upload Date until Document Upload End (full Hour).
Format: "mm/dd/yyyy hh:mm:ss AM or PM"; e.g.: "11/25/2019 1:00:00 PM" or "11/25/2019 7:58:47 AM"
Default: Empty = The date is automatically set by the system.
-
Document Upload Start (full Hour): Enter the value for the starting time of the upload.
Format: "hh"; e.g.: "23" - In this case upload starts at 23 o'clock.
Default: Empty = 20 = 20 o'clock / 8 p.m.
-
Document Upload End (full Hour): Enter the value for the ending time of the upload.
Format: "hh"; e.g.: "4" - In this case upload ends at 4 o'clock.
Default: Empty = 5 = 5 o'clock / 5 a.m.
-
Document Upload Interval (Minutes): With this setting, you define the upload interval.
Format: "mm"; e.g.: "30" - We recommend an interval between "30" and "60".
Default: Empty = 30 = 30 minutes
-
Document Upload Result Verification: With this option, you can enable verification of the uploaded documents. Usually and during production, this setting should not be enabled. In case Amazon changes something in their verification response, then this setting might help resolving issues.
Default: 0 = Verification is disabled
-
Archive Order: Archive orders in the document storage
Values: 0, 1
-
SP-API Resource: Do not change this value! It is used to connect to Amazon API.
Default: /my/api/path
-
spApiBaseUrl: For EU marketplace, do not change this value! It is used to connect to amazon api.
North America (Canada, US, Mexico, and Brazil marketplaces): https://sellingpartnerapi-na.amazon.com
More information on other options: SP-API Endpoints (amazon.com)
-
SP-API Region URL: For EU marketplace, do not change this value! It is used to connect to amazon api.
Default: eu-west-1
North America (Canada, US, Mexico, and Brazil marketplaces): us-east-1
More information on other options: SP-API Endpoints (amazon.com)
-
spApiAuthorizationEndpoint: Do not change this value! This is the login to the Amazon (LWA) authorization server.
Default: https://api.amazon.com/auth/o2/token
-
SP-API Enabled:
Values: 0, 1
Default: 1 (option must be enabled)
-
Prime Shipping Option Carrier Will PickUp
Values: 0, 1
When true, the carrier will pick up the package.
Default: 1
-
Prime Shipping Option Delivery Experience
Values: DeliveryConfirmationWithoutSignature, DeliveryConfirmationWithAdultSignature
Default: DeliveryConfirmationWithoutSignature
-
PrimeShippingOptionPrimeLabelFormat
Values: ZPL203 (pixi supports only this one!)
Default: ZPL203
-
Notes:
For DHL, the label was retrieved with PrimeShippingOptionCarrierWillPickUp, with both true and false. It depends on customer setup in the seller central. In this case, the DHL was selected on the Manage Shipping Services page of Seller Central in the marketplace that the orders are placed.
pixi will, if more providers are returned by Amazon, choose the cheapest provider.
SP-API Refresh token: When creating a new channel connection, this value must be empty. The token must be retrieved from pixi Web. Follow these steps to retrieve it:
In pixi Web, go to Administration > Amazon IDU.
In the upper menu bar, select Authorize Amazon (icon with the paper and check mark).
A new pop-up window for Authorize Amazon is displayed. Select channel Amazon Prime Shipping Label.
Click Authorize. You are redirected to the Marketplace on the Amazon Seller Central website. Login to your account.
Select the account for authentication.
Click Select Account.
On the Authorise Descartes pixi page, read the terms and conditions. If you agree, click Confirm.
You will be redirected to pixi Web.
Check the URL in the address field of your browser. If it states "completeAuthResult=OK" in the last part, the authentication was successful. The Amazon Refresh Token was automatically added to the settings in Control Center.
The authorization is done.
Locations
The following fields need to be filled in pixi Control Center > Locations table. Amazon needs this information for creating the shipping label:
Location Name
Adress, City, ZIP, Country and Company (max. 30 characters) of the location
Info: This address is also shown on the shipping label. Please take care to avoid special characters such as "ß" or umlauts in the address or replace them with characters from the ASCII character set.eMail and Phone
Read more: pixi Control Center > Locations table
Shipping Vendors
Only the pixi staff can create new shipping vendors.
A new shipping vendor needs to be created and configured for Amazon Seller Fulfilled Prime in pixi Control Center:
Shipping Label: Amazon Seller Fulfilled Prime
Connected Channel: Select the channel that was created earlier in Import & Export or, if you have mutliple Amazon Seller Fulfilled Prime channels, the one that fits this shipping vendor.
Ship-Out – Select package type: enabled
Read more: pixi Control Center > Shipping Vendors table
Info: Creating a new shipping vendor is fee-based. Please contact your Account Manager if you are interested in this functionality.
Package Types
You should check, if all needed package types for Amazon Seller Fulfilled Prime are already set up in pixi Control Center > Package Types table. If not, additional package types should be added, so you can select them when doing the Ship-Out for an invoice in pixi Shipping.
Take care that all package types are configured accordingly.
Some default package types are already there. Not needed ones can simply be deactivated.
Read more: pixi Control Center > Package Types table
Database Settings
The following database settings need to be set up in order to be able to print a shipping label via Amazon:
Ship-Out - Calculate weight from items
This setting needs to be enabled to automatically calculate the shipments weight on Ship-Out based on the containing items. Please be aware that each item needs to have a weight in pixi for this to work properly. If this is not the case, then you need to import the weight via item import (using the tag <WEIGHT>) to pixi.
or
Weight Input at Ship Out
Enable this setting, if item weights are not in pixi (yet). In this case you need to enter the package weight on every Ship-Out manually.
Read more: Ship-Out - Configuration
Notes: In case the item weight is already imported into pixi, Ship-Out - Calculate weight from items should be enabled and Weight Input at Ship Out should be disabled.
If both settings are enabled, the package weight is always calculated on Ship-Out - regardless of what was manually entered. Setting Ship-Out - Calculate weight from items has priority over Weight Input at Ship Out.
pixi Messaging
pixi Messaging as well as pixi Integrations are needed to get the shipping label for an Amazon Prime order from Amazon, transfer it to pixi and store it there. (see the image in Printing the Shipping Label)
If both services have not been enabled, yet, please contact pixi Support.
Read more: pixi Messaging
Order Import
When an Amazon order is imported into pixi, the following conditions need to be met on order import for the process to work fluently:
The Amazon order number needs to be contained in the XML tag <ORDER_ID> next to - always on the right - other order numbers (if existing). It is needed to get the shipping label using the Amazon API.
Example: OrderNumber_AmazonOrderNumber = ABC_XXX-XXXXXXX-XXXXXXXThe order should be imported containing the before created new shipping vendor, so no manual changes need to be done later on.
It might be that the shop interface needs to be changed to meet the conditions.
If Amazon orders get imported into pixi via marketplace systems, check the following tips:
pixi Afterbuy App 2.0
You need to set up the shipping vendor for Amazon Prime orders for the Platform Type under Platforms.
Select the appropriate shipping vendor that was configured for Amazon Prime in pixi Control Center from the dropdown list Shipping Vendor pixi (for Amazon Prime Order).
If there is no shipping vendor configured for Amazon Prime, a notification is shown (see screenshot).
Additionally, the option Append Amazon Order ID to Order ID needs to be enabled.
Screenshot: Platform Settings in the pixi Afterbuy App 2.0
Read more: pixi Afterbuy App 2.0 - Platforms
pixi TB.One App
You need to set up the shipping vendor for Amazon Prime orders for the Channel under Settings.
Select the appropriate shipping vendor that was configured for Amazon Prime im pixi Control Center from the dropdown list Shipping Vendor pixi (for Amazon Prime Orders).
The dropdown is only shown for "Amazon..." channels.
Screenshot: Channel Settings in the pixi TB.One App
Read more: pixi TB.One App - Channels
Brickfox Plugin
Please contact the Brockfox team for changes to the pixi interface.
Shipping Process
In order to request a shipping label from Amazon, package dimensions are needed.
Those information need to be provided either on Scan-In (when processing 1-Scan-Shipping orders) or on Ship-Out (when processing normal orders) depending on the picklist type.
This is achieved by asking for the package type either when scanning a 1-Scan-Shipping item or shipping out an invoice/box. You can either select the package type from the dropdown-list or you can simply print the package type codes and scan them after you scanned the item, invoice or box number.
Importing the Orders
After Amazon Prime order have been imported with the matching shipping vendor, those orders do not have to be changed anymore.
Processing the Orders
Picklist Creation
Since Amazon Prime orders usually have to be sent on the same they, we recommend creating one or several dedicated picklist profiles to treat these orders seperately and preferably (if needed).
Additionally, a picklist sequence can be created that gets executed regularly and contains either one or several picklist profiles. Shortly after the "Cut-Off time" for orders, the profile should be executed manually to ensure that all orders still get shipped in time on the same day.
Read more: Picklist Sequences
Scan-In
Normal Picklists: The Scan-In process for normal picklists not differ from the process for other orders. When all items have been scanned into shipping boxes, the invoice gets created automatically. The order can then be packed up.
1-Scan-Shipping Picklists: After scanning the item, provide the package type, which is needed to request the shipping label from Amazon. In case only one package type is enabled, it is automatically used for the shipping label.
The package type does not need to be selected, whenever an item has its weight and all other dimensions defined. The 1SS process will look for the smallest appropriate package type and automatically select it. For this enhancement, the "smallest" is defined by volume: packages are sorted by volume (X Y Z) and the smallest one is chosen from the selection of packages that fit. The used package type is displayed on the screen, so you can directly grab the right package.
Note: If any item dimension or the weight is 0, the package type needs to be manually selected.
Please also pay attention to this note when importing item dimensions.
It is possible to prohibit the reorientation of items in packaging, so that the height of item is only compared to height of the packaging or the width is only compared to the width of the packaging and so on with other dimensions. The "Scan-In (1SS) – Do not reorient items in Packages" (pixi Control Center > Database Settings > Shipping) database setting must be turned ON to restrict item dimensions to package dimensions in this manner.
Ship-Out
In case of normal picklists, provide the package type after scanning the invoice or box. In case only one package type is enabled, it is automatically used for the shipping label. The information is then sent to Amazon requesting the shipping label.
Customer specific shipping label data is masked after 30 days.
Hint: You cannot add additional packages to an Amazon Prime invoice. All items of an invoice need to be sent in one package.
Printing the Shipping Label
Before the shipping label can be printed, it needs to be requested from Amazon. Using information about the package dimension, first all shipping vendors that would fit get selected and the cheapest shipping vendor is used. Then, the shipping label gets created by Amazon, transmitted to pixi, saved in the database and finally printed using the selected barcode printer.
Info: The shipping label gets provided by Amazon as a ZPL (Zebra Programming Language) document. Because of this, a printer needs to be used that understands this language. We therefore recommend using a Zebra printer. Ask the manufacturer of your currently used barcode printer in case you are not sure if it understands this language.
The steps that are needed to get the shipping label from Amazon are shown in this image.
Image: Getting the shipping label from Amazon