BRL · 113

Cash on delivery form for WooCommerce in Brazil

A large share of online buying in Brazil is still paid at the door, and the standard WooCommerce checkout was not built for that. This replaces it with one form on the product page: name, phone, city, address, order.

Get Premium Try the live demo

The states and cities are already in it

You do not type São Paulo, Rio de Janeiro, Belo Horizonte, Salvador, Curitiba and Fortaleza and the rest by hand. The plugin ships a ready-made list for Brazil — 27 states, 113 cities under them — so the shopper picks one and then the other, and every order arrives with both spelled the way the courier knows them. Edit, reorder or delete any of it.

A delivery price per city

Delivery in Brazil rarely costs the same everywhere, and quoting one flat fee either loses you money on the far ones or loses you the order on the near ones. Set a rate per city or per region, or name two options — inside the big city and outside it — with a note under each saying how long it takes. The total updates in BRL as the shopper picks.

Fewer refused deliveries

Cash on delivery only pays when the parcel is accepted, so an order nobody intended to take costs you the courier both ways. Blocklists for phone numbers, IP addresses and words, rate limits per number and per IP, and duplicate detection all run before the order is written — and the dashboard counts what they stopped.

In Portuguese, out of the box

The form is written in Portuguese inside the plugin — every label, placeholder, button and error message — not bolted on as translation files. Set the store to Portuguese and the form reads that way on its own, and every word can still be rewritten per language from the admin.

Questions from sellers in Brazil

Does it price delivery per city in Brazil?

Yes. A rate table by city or by region, named options the shopper chooses between, WooCommerce's own shipping zones, or one flat fee — whichever matches how your courier actually charges you. The total is recalculated on your server in BRL before the order is written.

Do I have to type in the states and cities?

No. Brazil's states and their cities ship with the plugin, and you can edit, reorder or delete any of them.

Will the customer need an account?

No. There is no cart, no login and no checkout page — the form writes the order straight into WooCommerce, marked cash on delivery.

Take orders in Brazil this week

The free plugin takes real orders on its own. Install it, look at the form on your product page, and add the premium key when you want the offers and the dashboard.