# Amazon Custom

## Overview

[Amazon Custom](https://sell.amazon.com/programs/custom) is an Amazon program that offers a personalized shopping experience by allowing your buyers to customize various aspects of your products, such as text, images, or design elements. Here are the key features and benefits of Amazon Custom:

- **Marketplace Visibility** - Amazon showcases customizable products in a dedicated section.
- **Product Display** - Customizable products have a dedicated product detail page that showcases the base product and the available customization options.
- **Customization Options** - You define the customizable options for your products.
- **Pricing Rules** - You set pricing rules and configure how customization options impact prices.
- **Personalization Interface** - Customers personalize products in a user-friendly interface.

Sellercloud’s integration with Amazon Custom retrieves the buyer’s customization request and images, allowing you to easily fulfill the order to their specifications.

In this workflow, you manage your products and listings directly on Amazon. Sellercloud only downloads orders with customization requests.

## Prerequisites

To process Amazon Custom orders in Sellercloud, you must:

- Have already set up the [Amazon Account Integration](https://descartessystems.aha.io/pages/7630832206946947991).
- Ensure that the required order report column is enabled on [Seller Central](https://sellercentral.amazon.com/). Go to **Orders** > **Order Reports** > **Add or remove order report columns** and enable **Customized URL**.
- Contact [Sellercloud Support](https://descartessystems.aha.io/pages/7630831494839563427) and request that the **Amazon Custom Info Format** post order plugin be installed on your server.
- Go to the [Custom Company Settings](https://descartessystems.aha.io/pages/7630848929259288263), create **AmazonCustomizationInfo**- **Save ZIP File**, and set it to **True** to ensure that the complete customization information from Amazon will be saved to each order's [Documents](https://descartessystems.aha.io/pages/7630870625661401800) in Sellercloud.
- Go to [Client Settings](https://descartessystems.aha.io/pages/7630835167106228692) and check the status of the **Enable Rule Engine Action For Post Order Plugin** setting.

## Integrate Amazon Custom

Depending on the [Client Setting](https://descartessystems.aha.io/pages/7630835167106228692) **Enable Rule Engine Action For Post Order Plugin**, there are different ways to configure the plugin. If it is disabled, you must use your [Company Settings](https://descartessystems.aha.io/pages/7630848954242562863). If it is enabled, you must use the [Order Rule Engine](https://descartessystems.aha.io/pages/7630837624614628704).

Once the plugin is set up, Sellercloud will automatically:

- Save customers’ customization requests into the **Notes** panel on the [Order Details Page](https://descartessystems.aha.io/pages/7630852173000612331).

- Save customers’ customization requests as [Gift Wrap Messages](https://descartessystems.aha.io/pages/7630861502932574130).

Orders with saved customization requests are not considered Gift Orders and don't have Gift Wrap enabled, which means you can’t use the gift order filters on the [Manage Orders Page](https://descartessystems.aha.io/pages/7630851885299233429) to locate such orders. One way to quickly find such orders is to put all customizable items into a [Product Group](https://descartessystems.aha.io/pages/7630846170721477604) and then filter orders by that group.

- Retrieve images from the Amazon customization and save them to the [Order Documents](https://descartessystems.aha.io/pages/7630870625661401800) with the same name as their respective order item ID.
- Save a zip archive with the complete customization information from Amazon in JSON and XML files, as well as any images, to the [Order Documents](https://descartessystems.aha.io/pages/7630870625661401800).

You can control whether the zip is saved in the **Order Documents** by going to your [Custom Company Settings](https://descartessystems.aha.io/pages/7630848929259288263), creating **AmazonCustomizationInfo - Save ZIP File**, and setting it to **True** or **False**.

### Company Settings Setup

To set up the plugin with the Company Settings:

1. Go to [Company Settings](https://descartessystems.aha.io/pages/7630848954242562863).
2. Click **Toolbox** and select **Defaults**.
3. Click **Edit**.
4. Set the **Order Post Action Plugin** to **Amazon Custom Info Format**.

5. Click **Save**.

You can only enable one plugin of this type per company.

### Order Rule Engine Setup

To set up the plugin with the Order Rule Engine:

01. Go to **Settings**.
02. Select **Orders > Rule Engine > Manage Rules**.
03. Click the **Add New Rule** + button at the top right.
04. Enter a **Rule Name** and click **Next Step**.

05. At the right of the **Conditions** panel, click the **Add Top Level Condition** + button.

06. Enter a **Condition Name**, **Condition Type**, and any other relevant settings, then click **Add**.

One way to target orders with customization requests is to put all customizable items into a [Product Group](https://descartessystems.aha.io/pages/7630846170721477604) and then filter orders by that group.

07. Once you are done adding conditions, click **Next Step**.

08. At the right of the **Actions** panel, click the **Add New Action** + button.

09. Enter an **Action Name**, then set the **Action Type** to **Execute Post Order Plugin** and set the **Plugin** to **Amazon Custom Info Format**, then click **Add**.

10. Click the **Create Rule** button to finish the setup.
