> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sendway.eu/llms.txt
> Use this file to discover all available pages before exploring further.

# Direct checkout

> Create cash-on-delivery orders straight from the popup — no Shopify checkout step.

<Tip>**Plan:** Pro.</Tip>

Sendway's popup runs in one of two modes, chosen on **Checkout settings → Mode**:

<Tabs>
  <Tab title="Shopify Checkout (default)">
    The popup collects the buyer's contact details and delivery choice, then hands off to **Shopify's checkout** with everything prefilled. The buyer pays (or picks cash on delivery) on Shopify's page. Works on every plan.
  </Tab>

  <Tab title="Direct Checkout (Pro)">
    The order is **created the moment the buyer confirms in the popup** — always as cash on delivery. The buyer lands straight on Shopify's order-status page. No checkout page, no extra loading screen, the fewest possible steps between "I want this" and a placed order.
  </Tab>
</Tabs>

<Note>
  If a direct order can't be created for any reason, the buyer is seamlessly continued to the normal Shopify checkout instead — nobody gets stuck.
</Note>

## Turning it on

<Steps>
  <Step title="Open Checkout settings → Mode">
    Pick **Direct Checkout**. (On this tab you can also set the popup's button wording.)
  </Step>

  <Step title="Review payment methods">
    **Cash on delivery** is always offered and preselected — you can override its title and description. Optionally switch on **Card payments**: buyers who pick card are handed to Shopify checkout with the card gateway preselected, so prepaid buyers still have their path.
  </Step>

  <Step title="Optional: marketing consent">
    Add an email/SMS opt-in checkbox to the popup with your own wording. Buyers who tick it are marked as accepting marketing on the order.
  </Step>

  <Step title="Save">
    New popup sessions use direct mode within seconds.
  </Step>
</Steps>

## Conversion tracking

In direct mode the buyer never passes through Shopify's checkout, so your pixels wouldn't see the purchase — Sendway fires them for you. On the Mode tab, under **Conversion tracking**, toggle the platforms you use:

<Columns cols={2}>
  <Card title="Meta (Facebook)" icon="facebook">
    Purchase events to your Meta Pixel. Optionally connect the **Conversions API** (Pixel ID + access token) so purchases are also reported server-side — more reliable than the browser pixel alone, with a built-in test button.
  </Card>

  <Card title="Google Analytics (GA4)" icon="chart-line">
    Purchase events to your GA4 property.
  </Card>

  <Card title="Google Ads" icon="google">
    Conversion events — enter your Conversion ID and label.
  </Card>

  <Card title="TikTok" icon="music">
    Purchase events to your TikTok pixel.
  </Card>
</Columns>

<Note>
  Sendway fires the pixels your theme has already loaded — it doesn't install new trackers. All toggles are off by default.
</Note>

## Live courier prices (calculated shipping)

Also on the Mode tab, Pro shops can switch on **Live courier prices**: instead of your flat Shopify rates, the popup quotes each delivery option's real, calculated price and charges exactly that on the created order. Rows show a brief shimmer while prices load, and options a courier can't currently serve are hidden.

## What direct checkout unlocks

Two more Pro tools only work in direct mode, because they act at or after the moment the order is created in the popup:

<Columns cols={2}>
  <Card title="Post-purchase upsells" icon="plus" href="/popup/upsells">
    One-click offers shown right after the order is placed.
  </Card>

  <Card title="Abandoned cart timing" icon="cart-shopping" href="/orders/abandoned-carts">
    The Mode tab also holds the "Abandoned cart tracking" timer used by cart capture.
  </Card>
</Columns>
