Features COD Checkout Form
COD Checkout

The checkout form built for COD

Replace Shopify's one-size-fits-all checkout with a blazing-fast form engineered specifically for Cash on Delivery — popup or embedded. No coding. Live in minutes.

5-min setup No coding needed Mobile-first
Form Designer
Popup
Embedded
Full Name
Required
Phone Number
Required
City / Area
Required
Address Line 2 (optional)
Optional
Add custom field
Display Modes

Show it exactly how your store needs it

Three deployment modes — pick the one that fits your product and browsing experience, and switch anytime.

🪟

Popup

Opens as an overlay when the customer clicks "Buy Now" or "Add to Cart". Keeps the product page in context — great for impulse buys.

Most popular
📄

Embedded

Renders the form directly on the product page below the fold. Zero extra clicks — ideal for single-product stores and advertised landing pages.

Best for landing pages
📲

Drawer / Slide-in

Slides in from the side like a mini-cart. Lets shoppers keep browsing while the form is open — perfect for multi-product catalogues.

Best for catalogues
Drag-and-Drop Builder

Design the form exactly how you want

No developer, no CSS tweaks. Open the visual builder, drag fields into place, set validation rules, and publish — all inside Preventify's dashboard.

  • Any field typeText, phone, dropdown, radio, checkbox, date — all configurable.
  • Conditional logicShow or hide fields based on previous answers (e.g. show "Area" only after a city is selected).
  • Pakistan city + area pickerBuilt-in smart dropdown for PK cities and areas. No data entry needed from the customer.
  • Brand colours & button copyMatch your store palette and customise the "Place Order" button text.
  • Custom discount codesLet customers enter a promo code inside the form and see the discounted total before placing the order.
Field Settings
Phone Number
Required
Trigger OTP
Validation PK phone format
Label (EN) Phone Number
Label (AR) رقم الهاتف
Changes are reflected live — no publish step needed.
OTP Verification

Confirm real buyers before the order lands

Send a one-time password to the customer's WhatsApp the moment they submit the form. Only verified phone numbers complete the order — eliminating ghost orders at the source.

  • WhatsApp deliveryOTP arrives on WhatsApp — higher open rate than SMS for South-Asian buyers.
  • Configurable attempt limitSet max retries before an order is blocked. Stops brute-force fake submissions.
  • Optional per productEnable OTP only on high-value SKUs, or site-wide — your choice.
Verify your order
A 6-digit code was sent to your WhatsApp
4
8
2
_
Verify & Place Order
Delivered via WhatsApp — expires in 3 minutes
International Ready

RTL, Urdu, Arabic, and multi-currency — out of the box

Built for markets where most checkout tools fail. No plugins, no translation hacks.

Full RTL layout

Form direction flips to right-to-left for Arabic and Urdu customers. Labels, inputs, and buttons all respect RTL.

Bilingual field labels

Show field labels in both English and Arabic (or Urdu) simultaneously — guiding customers in their preferred language.

Multi-currency

Display order totals in PKR, AED, SAR, and more. Auto-detect by country or let customers switch manually.

Pakistan city picker

Smart dropdown pre-loaded with Pakistani cities and areas. Customers select, not type — fewer typos, fewer failed deliveries.

Server-side validation

All inputs validated server-side too — so even if a customer bypasses client checks, invalid orders never reach Shopify.

Custom shipping rates

Configure COD shipping fees by city or zone inside the form — shown to the customer before they submit.

Common Questions

Everything you need to know

Will this break my existing Shopify theme?
No. Preventify integrates via Shopify's App Embed system — it does not modify any theme files. You can disable it with one toggle and your store reverts instantly.
Does it work with all Shopify themes — including custom ones?
Yes. The form is injected as an app embed block, which is compatible with every Shopify 2.0 theme and most legacy themes. If you hit an edge case our team resolves it during onboarding.
Can I have different forms for different products?
Yes — you can create multiple form configurations and assign them at the product or collection level, letting each product present the fields most relevant to that purchase.
What happens to orders placed through Preventify?
Every order is created directly inside Shopify — you see them in your Shopify admin just like any other order, with full line-item detail, customer info, and tags added by Preventify.
Is OTP verification included on the free plan?
OTP verification is available on the Basic and Pro plans. The free plan supports up to 200 orders per month with all core form features — no OTP required to get started.

Explore other features

Ready to replace your checkout?

Free plan. No credit card.
Live in 5 minutes.

200 orders free every month — forever. Upgrade when you're ready.

Add to Shopify — Free View pricing →