Amazon Vendor Central
Objective
The Amazon vendor program includes Amazon Vendor Central. To use Vendor Central, a seller must enroll in the Amazon vendor program.
Under this program, Amazon places orders and invites the seller to sell their products. Subsequently, Amazon sells the seller's products from its own platform.
The module enables communication with Amazon Vendor Central and facilitates the reception of Amazon orders through SP-API. This application is compatible with the EU and NA regions.
Features
Import Products
- The system will provide an interface that allows users to map Odoo products with AVC products through SKU by importing and exporting using CSV/XLSX files.
- The connector includes a product layer where users can map Odoo products to AVC products.
Import Purchase Orders
- The system will offer a feature to import purchase orders from Vendor Central to Odoo via SP-API.
Instead of directly creating a sale order, there will be a layer for accepting/rejecting the sale order without generating an actual sale order record.
The system will provide functionality to accept/reject/backorder/cancel the requested order. Additionally, the system will create requisition records for each sale order with the ordered products.
To confirm an order, the user must send an acknowledgement to AVC for confirmation. Once the acknowledgement is sent successfully to AVC, the system will automatically create the sale order and confirm it against the corresponding requisition record.
Export PO Acknowledgement
- Once users accept the requisition and create the sale order, the system will automatically send the Purchase Order Acknowledgment (POA) to AVC based on the requisitions.
After the Order Acknowledgement is successfully submitted, the system will check the status after 15 minutes. If the status is a failure, the system will either create a scheduled activity for a user or automatically confirm the order.
- Send shipmentConfirmations is the message that Odoo sends to Amazon, which includes the necessary shipment information for a specific order.
The shipmentConfirmations contains information such as the purchase order (PO) number, the shipped products, the shipping date, the shipping method, and more.
The system will send the shipment details for orders that have already been shipped in Odoo
- After send shipments review transaction status based on transaction Id
If transaction status of shipment is fail then system will create a schedule activity for a user to correct shipment details and user can recorrect details & send shipment again to Amazon
This process will be automatically executed after submitting the acknowledgement and shipment confirmations.
Odoo sends invoice details to Amazon, which includes the cost and charge details of all the orders shipped for Amazon.
The "submitInvoices" operation allows vendors to submit vendor invoices to request payment from Amazon for the shipped items. With this API, vendors can submit multiple invoices in a single API call.
Items should only be invoiced after they are confirmed and shipped to Amazon. Otherwise, the invoice will be rejected.
An invoice with correct information will be processed by Amazon without any human interaction, resulting in faster payment for the vendor.
Invoices with incorrect information will be rejected in Amazon's payee system, so it is crucial to provide accurate information. Please refer to the business requirements section for guidance on creating invoices with correct information.
If an invoice contains incorrect data, the user will encounter an error during the invoice submission process.