> For the complete documentation index, see [llms.txt](https://ce-docs.keywordrush.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ce-docs.keywordrush.com/faq/checkout-on-amazon-feature.md).

# “Checkout on Amazon” Feature

### Video guide

{% embed url="<https://www.youtube.com/watch?v=KcYtCWcSUCQ>" %}

### **How to Activate the Feature**

{% hint style="danger" %}
This feature works only when you create a **Simple** WooCommerce product (not an External/Affiliate product) and [sync](#woocommerce-sync-required) Content Egg Amazon offers with your WooCommerce products.

It is supported only with the WooCommerce **Checkout block**, not with outdated shortcodes. If you are still using shortcodes, please convert them to blocks first.
{% endhint %}

{% hint style="info" %}
If you are using the [Import Tools](/set-up-products/import-tools.md), make sure to set **WooCommerce Product Type** to **Simple Product** in your [import preset](/set-up-products/import-tools/import-presets.md) settings.
{% endhint %}

Go to **Content Egg → Settings → WooCommerce → Amazon Checkout Button** and select **Enable Amazon checkout button**. Then save the settings.

<figure><img src="/files/IiYI2AxaKUbn2uxh990J" alt=""><figcaption></figcaption></figure>

(Optional)\
You can customize the button text from:\
**Content Egg → Settings → Frontend → Frontend Texts**

### **How It Works**

1. **User adds products to your WooCommerce cart**

   * Supports quantity changes, removing products, etc.

   <figure><img src="/files/R9t878zk8BvSSt9MolHq" alt=""><figcaption></figcaption></figure>
2. **On the cart page**, the default WooCommerce checkout button is replaced with:\
   \&#xNAN;**“Checkout on Amazon”**\
   (label can be customized)

<figure><img src="/files/5Vb4KXJxZjDExs8C1TAR" alt=""><figcaption></figcaption></figure>

3. **When clicked:**

* Content Egg collects all Amazon products in the cart
* Builds an Amazon **Add-to-Cart** request (`ASIN.n` + quantity)
* Redirects the user to Amazon’s **“Add to Shopping Cart”** confirmation page

4. The visitor clicks **“Add to Cart”** on Amazon\
   → Products are added to their Amazon cart, and your **AssociateTag** is automatically applied.

<figure><img src="/files/6uBY4rVEinSslyazevzb" alt=""><figcaption></figcaption></figure>

### **Affiliate Tracking & Bonus Facts**

* Your **Amazon partner ID** is passed via the `AssociateTag` parameter
* Amazon carts created this way typically **last up to 30 days**\
  → If the customer completes a purchase within this period, **you receive the commission**

<figure><img src="/files/gNcYiG9hvxk4gblEKYgk" alt=""><figcaption></figcaption></figure>

### **Conditions & Requirements**

* Works with both **Amazon API** and **Amazon NoAPI** modules
* Content Egg’s Amazon products must be **synchronized** with a WooCommerce product so the WooCommerce cart can identify Amazon items. If you are using Import Tools, the products will be synchronized automatically.
* Do **not mix products from different Amazon locales** (e.g., amazon.com + amazon.de)
* Only one locale can be sent to Amazon at a time\
  → If mixed, only items from the first detected locale will be used
* If the WooCommerce cart contains **Amazon + non-Amazon products**:
  * Only Amazon items are sent to the Amazon cart
  * Non-Amazon products remain in the WooCommerce cart

### **What the Customer Sees**

* “Add to cart” behavior on your site remains unchanged
* On the cart page, they see a clear **Checkout on Amazon** button
* One click opens Amazon with all Amazon items preloaded
* They approve the **Add to Shopping Cart** step
* Checkout and payment happen entirely on Amazon

### **Why This Helps**

* **Google doesn’t see affiliate links** — your shop looks fully local.
* Amazon cart lasts up to 30 days (vs 24-hour cookie).
* Fewer steps → higher conversions.

**Possible Downsides**

* Some visitors may hesitate to use your local cart.
* Lower conversion if users only want product details, not an immediate purchase.

### **Not Using WooCommerce?**

You can still offer an Amazon cart option using a special template shortcode:

```
[content-egg module=Amazon template=add_to_cart]
```

This displays an **“Add All to Cart”** button that sends all listed Amazon products directly to the customer’s Amazon cart—similar to the WooCommerce integration, but without requiring WooCommerce.

<figure><img src="/files/AkaNUrbNdyj6pYEexlnT" alt=""><figcaption></figcaption></figure>
