FeaturesCouriersPricingFAQالعربيةInstall on Shopify
+Shopify app · COD markets

Cash on delivery,
from click to cash.

The COD form and landing pages that sell, a confirmation queue that calls the right orders first, your couriers, the cash they collect and what every product really earns. All inside Shopify.

Every feature on every planFree up to 100 orders a monthBosta · Mylerz · Aramex · Sendit · Cathedis
COD order sheet on a Justyol product page
Order #1047 confirmedDelivery odds 82% · Casablanca
Parcel #1041 with Senditlabel printed · tracking live
Possible duplicate flagged#1046 · same phone, 9 min
Built for
EgyptSaudi ArabiaUAEMoroccoAlgeriaTunisiaPakistanColombiaMexicoNigeriaIraqJordan
The COD gap

Shopify was built for cards. Your customers pay cash.

01
Checkout

Shoppers leave at a checkout built for cards: email, account, shipping method, for someone who just wants to pay the courier.

02
Orders that never become cash

Wrong numbers, duplicates, no answer, refused at the door. You pay the courier both ways, and the ad that brought the order.

03
No idea what you earn

Sales sit in Shopify, ad spend in Meta, fees and returns in the courier's statement. Nobody adds them up.

CODPLUS runs the whole path, inside Shopify.
From click to cash

One app for the whole COD day.

Five steps every cash-on-delivery order goes through. CODPLUS runs each of them, and every plan includes all five.

01

Sell

The form on your product page, or a landing page of its own.

  • One-tap COD form
  • Landing pages with their own prices
  • Server-side conversions
02

Confirm

A queue that calls the orders most likely to arrive first.

  • Delivery odds before the call
  • Upsell on the call
  • Duplicates and fakes flagged
03

Ship

Confirmed orders to your courier, labels and tracking in Shopify.

  • Five couriers connected
  • Labels in bulk
  • Failed deliveries in one queue
04

Collect

Your courier's statement matched to your orders.

  • Cash per order
  • Missing money flagged
  • Any courier, from its CSV
05

Profit

What each product really leaves you.

  • After courier, returns and goods
  • Meta ad spend read for you
  • Each agent's results
Sell

A form and pages that sell for cash.

On the product page for store owners, on a landing page of its own for campaign sellers. Or both.

On the product page

One tap. Four fields. A real Shopify order.

Name, phone, city, address. Priced by Shopify, tagged COD, in your Orders list within a second.

Server-side conversions

Meta finally sees every COD sale.

Browser pixel and server event share one id, so nothing is lost and nothing is counted twice.

Landing pages with their own prices

Build a page in the app: packs, sizes and colours, reviews, a countdown that tells the truth, A/B tests on delivered orders.

Sticky bar + “Order via WhatsApp”

The order button follows the shopper; one tap opens the form or a ready WhatsApp message.

City & phone checks

City lists and phone rules per country, a delivery fee per zone and a free-delivery threshold.

Customer account by phone

WhatsApp code sign-in, order tracking, cancel before shipping, store credit.

Operate

After the order is where COD money is made or lost.

Confirmation, delivery and cash, run from one place instead of a spreadsheet and a phone.

Smart confirmation

Call the orders that will arrive, first.

Every new order is scored from your own delivered and refused orders: phone history, city, hour, value. The queue is sorted by it, with the reason and what to ask.

Courier cash

All the cash your courier owes you, matched.

Upload the courier's statement and each line is matched to its order: collected, missing, and what the fee really was.

Upsell on the call

One more product offered while the customer is on the line, added to the Shopify order with the new total said first.

Failed deliveries

Every failed attempt in one queue with the courier's reason, and a decision for each: call again, reschedule, return.

Profit per product

What each product and landing page leaves after the courier, the returns, the goods and the Meta ads.

Team performance

Each agent's calls, confirmations, and how many of the orders they confirmed were delivered.

Couriers

Your courier, already connected.

Confirmed orders go to the courier in one click: labels, tracking, and every status back on the Shopify order.

Egypt

BostaMylerzAramex

Morocco

SenditCathedis (beta)MylerzAramex

Tunisia · Algeria · Jordan

MylerzAramex

Saudi Arabia · UAE · Iraq

Aramex

Another courier? Its cash still matches from the CSV statement it sends you.

Side by side

Five screens, or one tap.

Shopify checkoutCODPLUS form
Where it happensSeparate checkout pagesOn the product page or a landing page
FieldsEmail, name, address, shipping method, paymentName, phone, city, address
AccountOptional, but always offeredNone
Phone checkFormat onlyCountry rule + mobile pattern
CityFree textValidated list, fee per zone
Meta PurchaseFires only if checkout completesBrowser + server, one event id
DuplicatesNot detectedFlagged, never blocked
After the orderA spreadsheet and a phoneConfirmation queue, courier, cash, profit
Where it comes from

Built from a real store's COD checkout.

CODPLUS grew out of the COD flow justyol.com, a Moroccan store, built for itself. These are its screens.

One-step sheet on the product page — quantity, coupon, free-delivery bar, cash total
01One-step sheet on the product page — quantity, coupon, free-delivery bar, cash total
Add to cart: free-delivery progress and cross-sell without leaving the page
02Add to cart: free-delivery progress and cross-sell without leaving the page
Full checkout: promo code, cash total, payment method with COD recommended
03Full checkout: promo code, cash total, payment method with COD recommended
Delivery info: name, validated phone, city chips — sticky total and confirm
04Delivery info: name, validated phone, city chips — sticky total and confirm
How it works

Live in ten minutes.

012 min

Install and pick your country

Add CODPLUS from the Shopify App Store. The city list, phone rule and currency are set for your country.

025 min

Turn on the form, or build a page

Enable the app embed on any Online Store 2.0 theme, or build a landing page in the app with its own prices.

03every day

Confirm, ship, collect

Orders arrive as normal Shopify orders tagged COD. Confirm them, send them to your courier, match the cash.

tags: COD, codplus
Pricing

Pay for orders, not features.

Every feature on every plan: the form, landing pages, confirmation, couriers, the cash and the real profit. You only choose how to pay for the orders.

Free
$0/mo
100 orders a month
Start free
Start here
Pay as you go
$0.05/order
No monthly fee
Start free
Unlimited
$99/mo
Unlimited orders
Start 14-day trial
Every feature on every planOrders marked fake never countPay as you go costs nothing in a quiet monthCancel any time
FAQ

Questions merchants ask.

Straight answers.

Does it replace Shopify checkout?

No. CODPLUS adds a cash-on-delivery path next to your existing checkout. Card and wallet customers keep using Shopify checkout; COD customers use the one-step form.

Do I pay for fake orders?

No. An order counts when the form creates it, and orders you mark as fake in the confirmation queue never count. On Pay as you go, a month with no orders costs nothing.

Which couriers?

Bosta (Egypt), Sendit and Cathedis (Morocco; Cathedis is in beta), Mylerz (Egypt, Morocco, Tunisia, Algeria, Jordan) and Aramex (Egypt, Morocco, Tunisia, Algeria, Iraq, Jordan, Saudi Arabia, UAE). Courier not listed? Courier cash still works from its CSV statement.

Do I need a call centre?

No. One person can confirm from the queue on a phone. A team gets shifts, orders that move on when nobody calls them, and a report per agent. WhatsApp sends the reminders either way.

Which countries?

Egypt, Saudi Arabia, UAE, Morocco, Algeria, Tunisia, Pakistan, Colombia and Mexico ship with built-in city lists and phone rules. Any other country works with a custom city list.

Does it work with my theme?

Yes, with any Online Store 2.0 theme: CODPLUS uses standard app blocks and an app embed, so no theme code is edited. Selling only from landing pages? You don't need to touch the theme at all.

How does tracking work without checkout?

The form fires the browser pixel and CODPLUS sends the same purchase server-side (Conversions API) with the same event id. Meta, TikTok and Google dedupe on that id, so each order is counted exactly once, with UTM and click ids attached.

What happens if I uninstall?

Nothing to your orders. Every COD order is a normal Shopify order and stays in Shopify → Orders. The form disappears from your theme; no code is left behind.

Start with your next order.

Free up to 100 orders a month, with every feature. No checkout changes, no credit card.

Install on ShopifyBuilt for cash-on-delivery stores in Egypt, the Gulf and Morocco.
Free · 100 orders/mo
Install free