Cash on delivery for Shopify

Try NativeCODfor cash on delivery

A one-tap COD order form for Shopify. Shipping rates, discounts and bundles come straight from your store's own settings, so every order arrives exactly like a checkout order.

Free plan with 50 COD orders a month · 7-day trial on paid plans

Works with
  • Online Store 2.0 themes
  • Dawn
  • Shrine
  • Quantity breaks
  • Bundle apps
  • Shopify Markets
  • Local delivery
Advantages

Why NativeCOD

Cash on delivery is how millions of shoppers prefer to pay. NativeCOD makes it as clean as checkout: no invented shipping, no lost bundles, no orders your courier can't read.

Real shipping rates

Rates come from your Shopify shipping and delivery settings, local delivery included. Nothing is invented, so courier and fulfilment apps pick orders up on their own.

Bundles read from the page

The bundle or quantity break a shopper picked before tapping the button is what lands in the order, with your automatic discounts applied by Shopify.

Fake-order protection

Limit orders per phone number and IP, block numbers, emails and IPs, and set minimum or maximum order values.

Ad pixels that fire

Purchase events go to Meta, TikTok, Snapchat and Google for every COD order, so your campaigns learn from real sales.

Matches your theme

Choose fields, colours, button icon and animation, a sticky mobile button and right-to-left layouts. No code.

Abandoned form recovery

See shoppers who typed a phone number but didn't finish, then call or message them to close the sale.

The difference

The order your courier expects

Many COD forms add a made-up shipping line to each order. NativeCOD books the same Shopify rate your checkout would, so delivery and fulfilment apps treat COD orders like any other order.

A made-up shipping line
Order #1042Payment pending
Shipping lineCOD Shipping
Rate sourceCustom line
Delivery methodNot set
Courier appManual work
NativeCOD
Order #1043Payment pending
Shipping lineStandard Delivery
Rate sourceShopify
Delivery methodSame as checkout
Courier appPicks it up
How it works

Live in three steps

  1. 1

    Install NativeCOD

    Add the app from the Shopify App Store. No code and no theme edits.

  2. 2

    Switch on the app embed

    One click from the app dashboard opens your theme editor with NativeCOD ready to enable.

  3. 3

    Take COD orders

    Shoppers order in one tap. Orders land in Shopify as payment pending, with the real shipping rate and their bundle.

Dashboard

Every COD order, in one place

See orders, revenue and form conversion at a glance, check that every order used a real Shopify rate, and confirm your app embed is live.

  • Live check of your Shopify rates for any address
  • Form opens, orders and conversion by day
  • Plan usage so you never hit a limit by surprise
Pricing

Choose a plan

Start free. Upgrade when your COD orders grow. Cancel any time from the app.

Free

$0forever

50 COD orders a month

  • Up to 50 COD orders / month
  • Real Shopify shipping rates & discounts
  • Theme bundle & quantity-break detection
  • Form & button designer
Start free

Basic

$9.99/ month

500 COD orders a month

  • Up to 500 COD orders / month
  • Everything in Free
  • Quantity offers inside the form
  • Ad pixels (Meta, TikTok, Snapchat, Google)
Start 7-day trial
Most popular

Pro

$24.99/ month

3,000 COD orders a month

  • Up to 3,000 COD orders / month
  • Everything in Basic
  • Abandoned form recovery list
  • Fraud rules & block lists
Start 7-day trial

Unlimited

$49.99/ month

Unlimited COD orders

  • Unlimited COD orders
  • Everything in Pro
  • Priority support
Start 7-day trial

Prices in USD, billed through your Shopify invoice. Need a custom or agency plan? Talk to us.

FAQ

Questions, answered

Where do the shipping rates come from?

From your Shopify shipping and delivery settings. Shopify calculates the options for the shopper's address, including local delivery, and the form shows exactly those. If a rate doesn't exist in Shopify, it doesn't appear in the form.

Does it work with my theme?

NativeCOD installs as a theme app embed, so it works with Online Store 2.0 themes such as Dawn and Shrine without editing code. It reads Shrine's quantity breaks and common bundle pickers, and you can place the button with a CSS selector if your theme is unusual.

How are COD orders marked in Shopify?

They're created as real Shopify orders with payment pending and "Due on fulfillment" payment terms, tagged COD, with the phone number and campaign details saved on the order.

Will my delivery or fulfilment app pick the orders up?

Each order carries the same Shopify shipping rate a checkout order would, so apps that read the order's delivery method see what they expect. That's the reason NativeCOD exists.

What happens when I reach my plan's order limit?

You get a 10% grace allowance so you never lose a sale the moment you cross it. After that the button hides until the next month or until you upgrade.

Can I get a custom plan?

Yes. For high volumes, agencies or special arrangements, contact us and we'll set up a plan that fits.

Ready for COD orders that ship like checkout orders?

Install NativeCOD in minutes. The free plan covers your first 50 COD orders every month.