Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

Drupal Commerce Core integration with Amazon Selling Partner API.

https://developer-docs.amazon.com/sp-api/

Integrated SP API features:

What this module does?

Sync stock/inventory from your Amazon Merchant account and link them with existing product variations inside Drupal. Set marketplace conditions upon which you can create fulfillment orders on Amazon. Track your Amazon fulfillment order and transition your Drupal order based on status updates from Amazon.

Is this module what I need?

If you want to place orders from Drupal to fulfill with Amazon, this is the module for you. If you want to manage your Amazon listings, this is not the module for you.

The module has API calls for Amazon Product listing, but this feature is not implemented fully within Drupal Commerce.

REQUIREMENTS

This module requires Drupal Commerce Core (v2 or v3) and Commerce Shipping.

ARCHITECTURE

Drupal module provides four entity types which are interacting with Amazon SP API.

  • Amazon App
    • the app which you created under you Amazon Seller Central account.
    • List all available markets from your Amazon merchant account.
    • handles authentication
  • Amazon Marketplace
    • The Amazon marketplace by region (as associated with parent Amazon App).
    • references Amazon APP
    • references items from that marketplace with Amazon Item entity.
  • Amazon Item
    • The items from Amazon inventory linked to your Drupal variations.
    • Items are listed under the Amazon marketplace.
  • Amazon Fulfillment
    • the order created on Amazon based on conditions from Amazon Marketplace entity.
    • holds reference to Amazon Marketplace, Commerce Core order

INITIAL SETUP

  • Create SP API type app in Amazon Seller Central (choose Sellers under Business entities)
    • Self-authorize your app - copy refresh token
  • Create Amazon App inside Drupal - /admin/commerce/amazon/apps
    • Fill all token and client data
    • Choose mode
  • Create Amazon Marketplace inside Drupal - /admin/commerce/amazon/marketplace
    • Choose the Amazon App that you created in the previous step
    • Choose Marketplace - you can select only one region
    • Leave Sync items from FBA inventory checked on if you want to automate inventory sync
    • Select desired conditions upon an order placed in Drupal are going to be sent to the Amazon to be fulfilled.
  • Run cron to initially sync inventory
  • Go to general settings - /admin/commerce/config/amazon-sp-api/settings
    • Set desired sync period - from 10 to 60 minutes
    • Enable order integration and map states if you want to automate Commerce Core order workflow based on Fulfillment status from Amazon
  • Place an order to test.

Activity

Total releases
1
First release
Sep 2025
Latest release
7 months ago
Release cadence
Stability
100% stable

Releases

Version Type Release date
1.0.0 Stable Sep 15, 2025