# Send Orders to Shopify

In this article, we show you how to automatically fulfill an order on Shopify. You also learn how to use the [**Override price**](#override-price) feature. When enabled, the funnel pushes a different purchase price into your Shopify store. &#x20;

It's a two-step process:

* create an automation
* customize the product

{% hint style="info" %}
To complete these steps, you must first install Funnelish on your Shopify store. We showed you how to do that in a [different article](https://docs.funnelish.com/integrations/shopify/connect).
{% endhint %}

### Creating an automation

1. Log in to your Funnelish account.
2. Open a funnel.&#x20;
3. Click the step which has your product or products.
4. Click one product. A side panel opens.
5. Scroll down to the bottom and click the **Create new automation** button.

<figure><img src="https://2613769297-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1AQCa9ckIWH7hGfrUV%2Fuploads%2FJ88ZnfVmeova2IXeydrN%2Fimage.png?alt=media&#x26;token=ea760d23-d456-44d9-af8f-17b5a1846d3c" alt=""><figcaption><p>Create an automation</p></figcaption></figure>

### Automation workflow

In this step, link a product on your funnel to the same item on your Shopify store.

{% hint style="info" %}
Before starting this step, make sure your Shopify store has up-to-date products and product variations.
{% endhint %}

Follow the guided workflow:

1. Click the **On Purchase** tile.
2. Click **Continue**.
3. Click **Shopify**.
4. Click the product field dropdown and select the Shopify product you want to link to your funnel.&#x20;

<figure><img src="https://2613769297-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1AQCa9ckIWH7hGfrUV%2Fuploads%2FjOhygumpwSsTXtgkIFsE%2Fimage.png?alt=media&#x26;token=1a1b5f92-f13d-4928-b73f-b759e8473a7d" alt=""><figcaption></figcaption></figure>

### Customizing the Product

{% hint style="info" %}
If the product has variants, [first make sure they are correctly set up within Funnelish](https://docs.funnelish.com/connecting-to-clickfunnels/clickfunnels-apps/fancify/product-variants).
{% endhint %}

On the **Create new automation** page:

1. Enable the **Update inventory level** feature. (optional, see below)
2. Switch the **Enable bundling** toggle to the On position to allow all products chosen in the purchase go as 1 order to Shopify. ([learn more](https://docs.funnelish.com/integrations/shopify/setting-up-order-bundling))

<figure><img src="https://2613769297-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1AQCa9ckIWH7hGfrUV%2Fuploads%2FHqmSMVKjNNimxvCu7IVK%2Fimage.png?alt=media&#x26;token=0be051f2-314f-40f3-8134-8d8497702fe5" alt=""><figcaption></figcaption></figure>

### Additional Settings (Optional)

Under the additional settings you can choose to update your inventory level in Shopify and override the price once the product syncs.

#### Update Inventory level&#x20;

When this option is enabled, Funnelish will automatically decrease the inventory level of the product.

To update the inventory level: &#x20;

1. Click the **Additional settings** folder.
2. Switch the **Update inventory level ?** toggle to the ON position.

{% hint style="warning" %}
Ensure your product has enough stock, otherwise syncing with Shopify may fail.

If bundling is enabled, make sure all products in the bundle have sufficient inventory.
{% endhint %}

<figure><img src="https://2613769297-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1AQCa9ckIWH7hGfrUV%2Fuploads%2FhTPrpU06QC9whpVzUfON%2Fimage.png?alt=media&#x26;token=26f91a6d-f4fa-4010-b8b0-6ae9e685cde7" alt=""><figcaption></figcaption></figure>

#### Override price

When syncing a product from Funnelish to Shopify we'll send over the same product price you have in your funnel, so we'll override the price from Shopify by default and it's not necessary to enable override price.&#x20;

However, if you need to push a different price of the Funnelish Product for any reason, you can do it using the override price feature.

To override the default setting and push a different price to the Shopify store:

1. Click the **Additional settings** folder.
2. Switch the **Override price?** toggle to the ON position.
3. Enter a price.&#x20;

<figure><img src="https://2613769297-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1AQCa9ckIWH7hGfrUV%2Fuploads%2FNoOYCauQfdpkeMeLM0AQ%2Fimage.png?alt=media&#x26;token=21066dd7-f0de-4473-ac21-7a41362a772f" alt=""><figcaption></figcaption></figure>

#### Example

The original product in Funnelish was set at 25 but when overriding it, it will override the price to 19.50 when pushing the order to Shopify

![](https://2613769297-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1AQCa9ckIWH7hGfrUV%2Fuploads%2FJOf6bGYI1GL42gA5Cmq9%2Fa-2.png?alt=media\&token=3311ee5b-41a9-4f5d-9abf-57c54561cca5)

### Linking&#x20;

Next, map products. Complete this step if you have a single product or an item with variants. Link the **funnel** product (on the left) with the matching **Shopify** version (on the right).

<figure><img src="https://2613769297-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1AQCa9ckIWH7hGfrUV%2Fuploads%2F2SM14l6SR51HWcqtH7GH%2Fimage.png?alt=media&#x26;token=3ba79dc5-54d3-4d16-a641-35cb5aa35bd6" alt=""><figcaption><p>Map a product</p></figcaption></figure>

You can:&#x20;

* click the **Auto-link all variants** to map items, or&#x20;
* drag a funnel product to the Shopify side.

Click **Save changes**. Now you're all set! Enable an automation for any product you want to connect to your Shopify store.

### Enabling dynamic states

As per Shopify's most recent update, the order won't sync unless dynamic states are collected in your checkout form.

Head to your **checkout page editor** > state field and enable dynamic states:

<figure><img src="https://2613769297-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1AQCa9ckIWH7hGfrUV%2Fuploads%2FOlmjlWoD7h31ulSk6AJ1%2Fimage.png?alt=media&#x26;token=6a5f2a92-2336-4eeb-9bfe-598acebb0a35" alt=""><figcaption><p>Enabling dynamic states</p></figcaption></figure>

### Other optional features

#### Update inventory level

If enabled, this feature automatically updates inventory levels in your Shopify store with each new purchase.&#x20;

* Switch on the **Update inventory level** toggle and make sure you have the correct inventory in Shopify.&#x20;

#### Order Bundling

Read our article about [Order Bundling for instructions. ](https://docs.funnelish.com/integrations/shopify/setting-up-order-bundling)We recommend setting this up if you're using upsells or downsells!

#### Creating Order Notes&#x20;

Read our article about [Creating Order Notes for more instructions.](https://docs.funnelish.com/integrations/shopify/setting-up-order-notes)
