Cash on delivery plugin for WooCommerce

One order form on the product page. No cart, no checkout.

The customer types a name, phone and city, then clicks one button. The order lands in WooCommerce right away, with the city and the delivery price.

Free on WordPress.org Real right-to-left Arabic No commission on your sales
preview.woocodform.com
A product page on the demo store. Next to the photo is the cash-on-delivery form in English, priced in dirhams
The same form on a phone screen
  • Free to startThe core plugin is on WordPress.org
  • Five languages built inArabic turns the whole layout around
  • Prices checked on your serverThe customer pays what they saw
  • Works with your themeNo code, and a shortcode when you need one

Five languages built into the form

English Français Español Português العربية

You can rewrite every line of the form, for each language, in the settings.

Tested on well-known WooCommerce themes

Astra Divi Kadence WoodMart

We tested the plugin on all four themes.

How it works

From install to first order in three steps

No code, no theme changes. Each setting is one screen in your WordPress dashboard.

1

Install the free plugin

Straight from your WordPress dashboard. The order button shows on the product page at once, under the cart button or in its place, as you choose.

Talabi Order Form for WooCommerceFree plugin
ActiveInstall
2

Pick your fields and offers

The fields you want, quantity offers, extra products, and a delivery price for each city.

Quantity offers
Order bumps
Regions & cities
Email field
3

Receive orders

Every order reaches WooCommerce as cash on delivery, with the city, the fee and the phone number.

New order · Casablanca2 minutes ago513 MAD
New order · Oran9 minutes ago4 900 DZD
The form

The whole order on one screen

The customer never leaves the product page. They pick an offer, type their details and see the total before they click.

  • Name, phone, city and address, plus one field of your own for free and no limit in Premium
  • A colour and size for each piece inside the offer Premium
  • No account, no cart, no checkout page
Real screenshot from the demo store
The cash-on-delivery form: buy one, or buy two and save, then the name and phone fields
OffersPremium

Make the order bigger before it is sent

Quantity offers and extra products sit inside the form, and the total moves with every choice.

  • “Buy 2 and save”, with a saving badge worked out for you
  • A discounted extra product in one click
  • An offer after the order, added to the same order
Real screenshot on a phone Quantity offers on a phone: buy 1, buy 2 and save, buy 3 and save
Buy 2 and save−100 MAD
BackpackExtra product, 50 MAD off
DeliveryPremium

A delivery price for each city

Ready city lists for nine countries, and a price for each city in Premium. The free plugin has a flat rate, or free delivery over an amount you set.

  • Morocco, Algeria, Tunisia, Egypt, Saudi Arabia, the UAE, Mexico, Colombia and Brazil
  • The currency set in your store
  • A thank-you page with the order number and total
Morocco Brazil
CityPrice
Casablanca20 MAD
Rabat25 MAD
Marrakech30 MAD
Tangier30 MAD
All cities over 500 MADFree
Order received We will call you to confirm delivery
Total513 MAD
Illustration
Two directions

One form, read both ways

The same plugin on two stores. In Arabic the whole layout turns around. It is not only a translation file.

The form in English, from left to right
Latin, left to rightThe demo store in English, with two delivery options and a size for each piece.
The form in Arabic, from right to left
Arabic, right to leftThe demo store in dirhams, with a two-piece offer and a colour and size for each piece.
Inside the plugin

What a cash-on-delivery store needs

Your own fields

Turn on email, last name, postcode and notes, and put them in the order you want.

Quantity offersPremium

Two or three pieces at a discount, with a picture for each offer and a colour for each piece.

Order bumpsPremium

A matching product at a discount inside the form, and another offer after the order.

Delivery by cityPremium

A price for each city or region, with ready city lists for nine countries.

Stop fake ordersPremium

Block lists for phone numbers, emails and IP addresses, and a limit on orders from one number.

Abandoned checkoutsPremium

Everyone who typed a phone number and stopped, with a WhatsApp link next to each one.

Compare

Why WooCodForm?

Compared with the checkout that ships with WooCommerce, and with Shopify on a monthly plan.

WooCodFormThe plugin
  • The order is placed on the product page, with no cart and no checkout
  • Four fields by default: name, phone, city and address
  • Right-to-left Arabic, and five languages built in
  • Quantity offers and order bumps inside the form
  • A delivery price for each city, with lists for nine countries
  • Fake orders stopped with block lists
  • Abandoned checkouts with a WhatsApp link for each customer
  • Your store and your data on your own hosting
  • One licence, no commission on your sales

What a cash-on-delivery store needs, in one plugin

Offers, prices per city, blocking and abandoned checkouts are in Premium.

WooCommercecheckout Shopify
  • A cart page, then a checkout page, with full address fields, email and postcode
  • The Arabic layout depends on the theme or the platform
  • Quantity offers need an extra app, often a paid one
  • Delivery by zone or postcode, with no ready city list
  • Protecting cash-on-delivery orders needs an extra app
  • No abandoned-checkout reminders in WooCommerce, and email only in Shopify
  • On Shopify, your data is on their servers
  • On Shopify, a monthly plan that grows with every app

Good tools, but not built for cash on delivery

Pricing

Start free, pay when you grow

The core plugin is free. Premium adds offers, delivery by city and protection, and you pay for it once. No commission on your sales.

1 site

For your own store

$29$39
One-time payment, for life
  • Quantity offers, with a colour and size for each piece
  • Order bumps and an offer after the order
  • Delivery prices by city and region
  • Blocking, stats and abandoned checkouts
  • Lifetime updates and priority support
Choose this licence
Most popular

5 sites

For a few stores of your own

$79
One-time · about $16 per site
  • Everything in the 1-site licence
  • One key for five domains
  • Cheaper than five single licences
Choose this licence

10 sites

For agencies and dropshippers

$99
One-time · about $10 per site
  • Everything in the 5-site licence
  • One key for ten domains
  • Your clients' sites included
Choose this licence

You pay with Freemius, and your key reaches your email right away.

FAQ

Questions people ask

Did not find your answer? Message us on WhatsApp and we will reply.

Ask us on WhatsApp
How do I install it?+
First, install Talabi Order Form for WooCommerce from your WordPress dashboard. Then install this add-on and enter your key. Keep both plugins turned on, because the add-on works on top of the free plugin.
Can I add more fields, like email?+
Yes. You can turn on email, last name, region, a second address line, postcode, ID number and notes. You choose which fields are required and in which order they show. You can also make your own fields: text, number, long text, list or checkbox. The free plugin allows one of your own fields; Premium has no limit.
Can a customer pay a different price than the form shows?+
No. Your server checks every price again before it saves the order. The courier collects the same total that the customer saw.
Does it work with colours and sizes?+
Yes. With a quantity offer, the customer picks a colour and a size for each piece. Each piece is its own line on the order. If two pieces are the same, they become one line.
Will it work with my theme?+
Yes. It uses the normal WooCommerce hooks, and it has other ways in for themes and page builders that do not use them. A setting can hide your theme's own add-to-cart button. You can also put the form anywhere with a shortcode.
Do my customers need an account?+
No. There is no cart, no login and no checkout page. The form makes the order directly.
Do I pay again after a year?+
No. You pay once and the licence is yours for life, with updates and fast support. There is no renewal and no subscription.
Can I use it on my clients' websites?+
Yes. The 5-site and 10-site plans are for this. You use one key on many websites.
Is the form in Arabic?+
Yes, and also in French and English. These languages are inside the plugin, not in extra translation files. In Arabic, the whole form goes from right to left, even the phone, email and number fields. You can change every text in the settings.

Try it on your store today

The core plugin is free. Install it in a minute, and your first order comes from the product page.

Listed in the official WordPress plugin directory
Chat with us