Stop Charging Customers to Carry Their Own Bags
You have customers who live fifteen minutes away. They want to pick up their order. You are quoting them a shipping fee. One of you is making a mistake.
Everything a Click-and-Collect Checkout Needs
Unlimited locations, two display modes, smart gating, and checkout validation that stops orphaned orders cold. Built for Joomla ecommerce stores that have foot traffic worth keeping.
Unlimited Pickup Locations
Main store, warehouse bay, Saturday pop-up, curbside window — add as many as your operation runs. Each one gets a name, description, and photo. No artificial limits. No per-location fees.
Photo Cards for Each Location
Upload a photo of each pickup point. Customers see the actual storefront, entrance, or counter they are headed to. No confusion. No "which door?" phone calls on Saturday morning.
Per-Location Enable/Disable
Close a location for renovations without deleting it. Flip it off. Open back up Monday. The configuration stays intact; it just vanishes from the picker until you are ready. That is the whole feature. It just works.
Radio Cards or Dropdown
Radio card mode shows each location as a full clickable panel — photo, name, and description all visible. Dropdown mode compresses everything into a compact select for mobile or tight layouts. You choose. One setting. Done.
Free Pickup or a Handling Fee
Set the fee to zero and local customers pay nothing. Need to recover pre-packing costs? Enter a flat charge. Jurisdiction requires tax on that fee? Attach a tax profile — the math runs automatically. Every scenario, two fields.
Geozone Restriction
Restrict pickup to customers whose address falls inside your service area. Shoppers outside the zone never see the option — no awkward "not available" error at the end. Use the All-geozones wildcard for worldwide access.
Subtotal Min & Max Gates
Set a floor to skip orders too small to justify prep time. Set a ceiling to route large orders to delivery only. Pickup shows up exactly when it should — and stays hidden when it should not.
Location Stamped on the Order
The chosen pickup location writes directly to the order record. Your fulfilment team reads the order and knows exactly where to stage it. No sticky notes. No emails. No phone calls. The order tells the story.
Required-Selection Validation
If the customer picks "Pickup" but forgets to select a location, the checkout stops. An error message appears, the page smooth-scrolls to the picker, and nothing moves until they choose. No orphaned orders. No mystery destinations.
Real-World Use Cases
Your Local Customers Are Driving Right Past You
Give them a reason to stop. Add a pickup option, set the fee to zero, and stop charging people for a service you are not actually providing. They live nearby. Make it easy. It really is that simple.
Translated In The Following Languages
Arabic Unitag (ar-AA), Chinese, Traditional (zh-TW), Danish (da-DK), Dutch (nl-NL), English (en-GB), English, USA (en-US), Finnish (fi-FI), French (fr-FR), German (de-DE), Greek (el-GR), Hebrew (he-IL), Italian (it-IT), Japanese (ja-JP), Norwegian Bokmål (nb-NO), Persian Farsi (fa-IR), Polish (pl-PL), Portuguese, Brazil (pt-BR), Portuguese, Portugal (pt-PT), Russian (ru-RU), Spanish (es-ES), Swedish (sv-SE), Turkish (tr-TR)
License Information
An active license entitles you to updates, downloads, and support for the duration of the license period. You may continue using this plugin indefinitely without an active license; however, support, updates, and downloads will not be available while your license is inactive.
- Developer J2Commerce
- J2Commerce Version 6.x
- Joomla Version 6.x
Arabic Unitag
Chinese, Traditional
Danish
Dutch
English
English, USA
Finnish
French
German
Greek
Hebrew
Italian
Japanese
Norwegian Bokmål
Persian Farsi
Polish
Portuguese, Brazil
Portuguese, Portugal
Russian
Spanish
Swedish
TurkishUpdate #Casing fixed for type attribute of fields
Fix use type="Geozone" so the field loads on Linux
New Feature Add Brazilian Portuguese (pt-BR) translation (now 20 locales)
Fix Restore missing shipping_pickup_thumb.webp listing image
Update Requires Joomla 6.x + J2Commerce 6.x
A Checkout Panel That Knows When to Show Up
When a customer confirms their pickup location, that choice writes directly to their order record as a composite label — the pickup method name and the location title together. Your fulfilment team opens the order, reads the location, and stages accordingly. Multi-branch operations stop cross-routing orders. Single-location stores stop chasing down where to put things. The order has the answer.
- Location title written to order shipping name field
- Location ID written to order shipping code field
- Visible in admin order detail immediately on checkout
- No custom fields, no notes, no chasing — it is in the order
The Order Tells Your Staff Exactly What to Do
When a customer confirms their pickup location, that choice writes directly to their order record as a composite label — the pickup method name and the location title together. Your fulfilment team opens the order, reads the location, and stages accordingly. Multi-branch operations stop cross-routing orders. Single-location stores stop chasing down where to put things. The order has the answer.
- Location title written to order shipping name field
- Location ID written to order shipping code field
- Visible in admin order detail immediately on checkout
- No custom fields, no notes, no chasing — it is in the order
Smart Gating — Show It to the Right People
Pickup availability is not one-size-fits-all. Restrict it to customers inside your delivery zone. Lock it behind a minimum cart value so you are not prepping $3 orders. Cap it at a maximum so oversized orders go through proper fulfilment. Use the All-geozones wildcard if you want everyone eligible. The controls stack — apply as many or as few as you need.
- Geozone restriction with multi-select fancy picker
- Minimum subtotal threshold (0 = no minimum)
- Maximum subtotal ceiling (0 = no maximum)
- All three rules stack cleanly — all must pass for pickup to appear
You may also be interested in these products
Stay Updated
Subscribe for free and be the first to know about the latest features, updates, and new additions.