Websites
Local e-commerce: selling online without losing the shop
A local e-commerce wins on click and collect, same-day city delivery and returns at the counter. A guide to checkout, stock per store and returns.
Key points
- Click and collect is what separates a local e-commerce from a national one: real availability and a stated preparation time.
- City delivery is designed by zone and cost per order, not by giving it away everywhere.
- Without a till sync you sell goods you do not have, and no checkout recovers from that.
A local e-commerce is not a small national shop: it wins on same-day collection, city delivery and returns at the counter. People buying from the shop around the corner expect to collect today or tomorrow, and if the site promises three days they buy elsewhere.
The EneUI catalogue holds 2 cart blocks and 4 checkout blocks out of 1,556, measured on 1 November 2026. The two categories that decide conversion are also the least represented, so a checkout block is something to adapt, not copy.
Click and collect: the feature that changes the numbers
Click and collect only works if availability is the real availability of that shop. «Available online» and «ready in the shop within two hours» are two different promises, and the second needs stock connected to the till.
City delivery: zones, costs, hours
Delivery is designed by zone, not for «the whole city». Three or four postcode bands, a free-delivery threshold, time slots and a daily cap on the orders you can actually prepare. If a delivery costs €6 and the average order is €35, logistics eats 17%: put it in the price or in the threshold, do not ignore it.
| Method | Time | Cost per order | When it works |
|---|---|---|---|
| Click and collect | 2-24 hours | Almost nothing | Always, it is the local advantage |
| City rider | 2-4 hours | €5-7 | Orders under 5 kg, dense zones |
| National carrier | 24-72 hours | €5-9 | Outside the city, tracked parcels |
| Locker or pickup point | 24-48 hours | €3-5 | Customers never at home |
| Cash on delivery | 24-72 hours | €1-3 plus risk | Only if your audience asks |
Checkout: four screens and Italian payment habits
Cart, address or collection, payment, confirmation. Four screens, no mandatory account, total with shipping and tax visible before payment. On payments, an Italian shop loses orders when Satispay or Bancomat Pay is missing: those are the methods the local customer already uses on their phone.
commerci's Cart 01 and Checkout 01 blocks cover the structure but need trimming: a checkout with too many fields defends itself. For product images, which on a local shop sell more than the description, a grid gallery is enough.
Stock: the mistake you cannot undo
Selling an item the customer just bought in the shop is the fastest way to lose trust. Syncing the till with the site is not a technical detail: without it, every order is a bet. If you cannot sync, label availability «to be confirmed» instead of «in stock».
# il prodotto dichiara la disponibilità?
curl -s https://www.esempio.it/prodotti/tazza-ceramica | grep -o '"availability":"[A-Za-z]*"'
# il checkout offre il ritiro in negozio?
curl -s https://www.esempio.it/checkout | grep -c "ritiro"
# quante pagine prodotto sono indicizzate
curl -s https://www.esempio.it/sitemap.xml | grep -c "/prodotti/"
Returns, receipts and paperwork
In distance sales to a consumer the withdrawal window is 14 days, with exceptions for bespoke goods, perishables and opened sealed items. A local shop can offer returns at the counter, with no shipping: a concrete advantage worth stating on the home page. Distance sales fall under the electronic receipt rules, so the till or the Revenue Agency web service must be configured with your accountant, who also handles invoicing to businesses.
A counter return does not remove the duty to refund within 14 days of the withdrawal notice, but it makes the process simpler and cheaper: no carrier, no lost parcel.
Local SEO: product, availability, shop
Structured data for Product with price, currency and availability, plus LocalBusiness with address and hours on the shop page. «Category plus city» pages work only when the content is specific: hours, range, services. Ten identical pages with the city name swapped get ignored or penalised.
The limitation, stated plainly
No EneUI block includes a server-side cart, payments or stock: they are React and Tailwind, the preview is free and the source sits behind Pro. With 2 carts and 4 checkouts in the catalogue, a block is a visual starting point, not an integration. Below twenty orders a day a headless build costs more than it returns, so a platform with payments already wired is the better trade.
What it costs and where to start
A local e-commerce starts with a monthly fee plus a percentage on transactions, and grows with each integration: till, carrier, invoicing. The full path is in building an e-commerce site, the sections that make up the catalogue in blocks for e-commerce; the platform comparison is in WordPress, Wix or React components.
Frequently asked questions
What is click and collect and does it suit a small shop?
It means collecting an order placed online at the shop itself. It works because it removes shipping, uses stock you already hold and brings the customer in, where they often buy more. It needs live availability and a preparation time you can keep.
What should city delivery cost?
Build it from the real cost per order: a city rider usually costs €5-7 and a national carrier €5-9. Set the fee on that number and choose a free-delivery threshold that protects your margin. Free delivery on everything is a subsidy you pay for.
Shopify or WooCommerce for a local shop?
Shopify if you want payments, till and shipping connected with no maintenance, and accept the fee and commissions. WooCommerce if you already run WordPress and can handle updates and security. For a single shop the difference is support, not features.
Can customers return goods at the shop?
You can offer it and it is an advantage: the 14-day withdrawal right remains, just without shipping. The refund must be paid within 14 days of the withdrawal notice, using the same payment method or another one agreed with the customer.
Do I need to sync the site with the till?
Yes, if you sell one-off items or low quantities. Without a sync you risk selling online something already sold in the shop, and cancelling that order costs more than the integration. If you cannot sync, label availability as «to be confirmed».