Meet ElasticFunnels at Affiliate Grand Slam in Rome, 2–5 November 2026

Pricing Academy Blog
ElasticFunnels logoShopify logo
Order sync

Shopify integration for order sync

Keep Shopify as the hub for tax, accounting and your 3PL while ElasticFunnels runs the funnel. Sync paid orders into Shopify, or send buyers to Shopify to pay.

Available on requestShopify app installThree modes, one connection

Shopify at a glance

Type
Order sync
Connect with
Shopify app install (OAuth)
Modes
Order Sync, Shop Pay, Checkouts
Synced orders
Marked paid, tagged ElasticFunnels
Funnel upsells
One merged order (optional)
Test orders
Not synced unless you opt in
Availability
On request
What it does

What the Shopify integration does

One Shopify connection with three modes. Turn on the ones you need in the integration settings.

  • Order Sync creates each completed ElasticFunnels order in Shopify with customer, line items, tax, shipping and fulfillment status
  • Synced orders use custom line items, so nothing has to exist in your Shopify catalog
  • Shop Pay builds a Shopify draft order with the product and bumps, and sends the buyer to Shopify checkout
  • Shopify Checkouts sends buyers to your Shopify cart with the click ID and reads the orders back by postback

The three Shopify modes

Order Sync
ElasticFunnels orders into Shopify
Shop Pay
Draft orders, bumps included
Shopify Checkouts
Cart redirect, orders by postback
Order filter
By merchant and affiliate
Upsell merge
Main sale and upsells, one order
Setup

How to connect Shopify

Shopify is enabled per account. Ask us to turn it on for your organization.

Request access

Contact us to enable the Shopify integration on your account.

Connect your store

In Settings → Integrations, open Shopify, enter your .myshopify.com domain and approve the app in Shopify.

Pick the modes

Turn on Order Sync, Shop Pay or Shopify Checkouts. Shop Pay and Shopify Checkouts each create their merchant for you.

Map products

For Shop Pay or Shopify Checkouts, enter the Shopify variant ID of each product under Merchant information, then assign the merchant to a domain.

Full guide: Shopify Order Sync   Shop Pay   Shopify Checkout  

Data flow

What happens to an order

1. The buyer pays in your funnel

The charge runs on your ElasticFunnels checkout and your own gateway, and only a captured payment moves on. Test orders stay out unless "Send test orders" is on, and your merchant and affiliate filters decide which orders reach the store.

2. Purchases from one funnel visit are held together

With "Merge the funnel into one order" on, the main sale and any upsells or downsells from the same funnel session wait together. They go once no new purchase has come in for a few minutes, or when the maximum wait you set runs out. Set no maximum wait and each purchase goes on its own.

3. Shopify receives a paid order

Tagged ElasticFunnels, with the order number, the buyer, the shipping address, SKU line items and quantities, shipping, tax and discount, so the total matches the charge. Shopify sends the buyer no receipt of its own.

4. Your shipping app takes it from there

Fulfillment apps and 3PLs read it like any order in the store and match the lines by SKU. A gift goes as its own zero-price order tagged "gift", addressed to the recipient.

5. Refunds are carried over

A refund made in ElasticFunnels is passed on to the synced Shopify order. Orders ElasticFunnels did not create are never cancelled or refunded.

Paid on Shopify instead

When Shop Pay or Shopify Checkout takes the payment, the order already exists in Shopify, so it is not synced a second time. ElasticFunnels records the sale against the click that sent the buyer.

Related integrations

Other payment and fulfillment integrations

50+ integrations in the catalogue. Browse all integrations

FAQ

Shopify integration FAQ

Is the Shopify integration available on every account?

No. It is enabled per account on request. Contact us and we turn it on for your organization.

Do my products need to exist in Shopify for Order Sync?

No. Orders are created with custom line items from ElasticFunnels, so nothing has to exist in your Shopify catalog. Shop Pay and Shopify Checkouts do need a Shopify variant ID for each product.

Why do synced orders show as paid in Shopify?

The payment was already collected in ElasticFunnels on your own gateway, so Shopify records the order as paid and your 3PL can ship it.

What is the difference between Shop Pay and Shopify Checkouts?

Shop Pay creates a draft order with the product and any bumps and sends the buyer to Shopify checkout, where returning buyers can pay with Shop Pay. Shopify Checkouts is a plain redirect to your Shopify cart and has no upsells in the same flow.

Are test orders sent to my live Shopify store?

Not by default. Syncing test orders is a separate switch that stays off unless you turn it on.

Do upsells become separate Shopify orders?

Not with "Merge the funnel into one order" turned on. The main sale and the upsells and downsells from one funnel session are sent as a single Shopify order once no new purchase has come in for a few minutes, or at the maximum wait you set. Without a maximum wait, each purchase is its own order.

Can ElasticFunnels change orders placed in my Shopify store?

No. It only cancels or refunds orders it created itself and stops if it cannot confirm that, and it never sends the same order twice.

Does ElasticFunnels import my Shopify products or update Shopify stock?

No. Products live in ElasticFunnels, added by hand or by CSV, and synced orders reach Shopify as custom line items carrying your SKUs, so the Shopify stock count does not change. ElasticFunnels tracks stock on its own side.

How do gift orders show up in Shopify?

Each gift is its own zero-price order tagged "gift" and addressed to the recipient. It is never merged into the order the buyer placed.

Connect Shopify to your funnels

Funnel checkouts in ElasticFunnels, orders, tax and fulfillment in Shopify.