# “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](https://ce-docs.keywordrush.com/set-up-products/import-tools), make sure to set **WooCommerce Product Type** to **Simple Product** in your [import preset](https://ce-docs.keywordrush.com/set-up-products/import-tools/import-presets) settings.
{% endhint %}

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

<figure><img src="https://4254262503-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M3fnB7iKYwDc1Xhr3H3%2Fuploads%2F46R1cdMtxgmyAsvSvYWz%2Fimage.png?alt=media&#x26;token=256d2254-f8d1-4362-b841-94aaa97ce4b5" 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="https://4254262503-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M3fnB7iKYwDc1Xhr3H3%2Fuploads%2FlzS6JbjDUAXGFSedhVJD%2Fimage.png?alt=media&#x26;token=8ebc784c-33d8-437f-8939-287a0b3fb997" 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="https://4254262503-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M3fnB7iKYwDc1Xhr3H3%2Fuploads%2FWOi2jgtztXueQHfdKu5v%2FScreenshot%202025-12-13%20at%2013.46.22.png?alt=media&#x26;token=f8076de4-976c-4cd4-88cf-28d1ebaf9909" 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="https://4254262503-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M3fnB7iKYwDc1Xhr3H3%2Fuploads%2FEYyPJAhi3yOmYEhhIU8C%2FScreenshot%202025-12-13%20at%2013.47.19.png?alt=media&#x26;token=7dd3d195-1d21-4d9d-beb7-c54c92a43ded" 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="https://4254262503-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M3fnB7iKYwDc1Xhr3H3%2Fuploads%2Fh5Gi6EbPwfWfhlZi2D8x%2Fimage.png?alt=media&#x26;token=9a3fe10d-4e1b-4eba-a88f-bf6fec8a3387" 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.

Here is an improved and cleaner version:

### **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”**  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="https://4254262503-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M3fnB7iKYwDc1Xhr3H3%2Fuploads%2FNkH9LCUtVKS591JwNkPA%2Fimage.png?alt=media&#x26;token=79459d48-5242-4cfa-b9ce-73d3623bc8fc" alt=""><figcaption></figcaption></figure>
