Product reviews, gift cards and back-in-stock alerts are here
Skip to content
Quick Commerce

Grocery & dark store

The weekly shop, done in thirty seconds by the third order

Buy-again lists, honest per-kilo pricing on fresh produce, and slot capacity that protects the picking floor instead of overbooking it.

Buy-again listsPer-kilo pricingSlot capacitySubstitutions

Sound familiar?

  • "Our regulars buy the same 20 items every week and still have to search for each one from scratch."

  • "We sell tomatoes by weight but our cart only does per-unit pricing, so the price on the label never matches the receipt."

  • "Everyone books the 6-8pm slot and the picking floor cannot keep up — we have no way to cap it."

How it works

From order to doorstep

  1. 1

    Customer reorders in seconds

    Buy-again and frequent-order lists surface the basket they buy every week.

  2. 2

    Fresh produce priced honestly

    Unit labels and unit values price by kilo, gram or bunch, not a fudged per-item rate.

  3. 3

    Slot capacity protects the floor

    Each slot has a capacity cap, so the picking floor never gets more than it can pick.

  4. 4

    Substitute, deliver, repeat

    Out-of-stock swaps get customer approval, and the next order is one tap away.

See it live

Sample shops you can click through

Real shops with sample products — browse collections, search, cart and checkout. Nothing can be ordered.

Repeat purchase

Buy-again is the fastest checkout you will ever build

Buy-again and frequent-order lists surface a customer's regular basket without them re-searching it, which matters most for a category people reorder weekly rather than browse for fun.

  • Buy-again lists built from real order history
  • Frequent-order shortcuts on the home screen
  • Wallet and reward points roll straight into the next basket

Fresh produce

Pricing by the kilo, not a guess

Units and unit labels let you price loose produce correctly — per kilo, per gram, per bunch — so what the customer sees on the product card matches what lands on the receipt, instead of a flat per-item price that quietly loses margin.

  • Unit labels and unit values per product
  • Correct pricing for loose, weighed produce
  • Slot capacity caps protect picking accuracy at peak
“Buy-again alone changed our repeat-order behaviour. Customers stopped rebuilding the same basket from scratch every week.”
Founder · Online grocery chain on Quick Commerce
800+
active stores
100k+
orders a month
4
apps on one system

vs a generic cart with a delivery add-on

A generic ecommerce cart with a delivery plugin bolted on cannot cap slot capacity or price by weight — grocery breaks it in the first week.

  • Buy-again and frequent-order lists

    Quick Commerce
    Yes
    Generic cart + delivery plugin
    No
  • Unit pricing for loose produce

    Quick Commerce
    Yes
    Generic cart + delivery plugin
    rarely
  • Slot capacity caps

    Quick Commerce
    Yes
    Generic cart + delivery plugin
    No
  • Substitution approval from the customer

    Quick Commerce
    Yes
    Generic cart + delivery plugin
    No
  • Picker app (from Growth)

    Quick Commerce
    Yes
    Generic cart + delivery plugin
    paid app

Integrations

Payments and notifications a grocery run needs

Fast checkout methods and SMS/WhatsApp updates for a basket that has to land within the hour.

  • COD

    cash and card on delivery

  • Telr

    hosted card checkout

  • Twilio

    SMS order updates

  • Libromi (WhatsApp)

    order status on WhatsApp

  • Firebase

    push offers and order updates

FAQ

Frequently asked questions

How does buy-again work?
It reads a customer's past orders and surfaces the items they buy regularly as a one-tap add-to-basket list, alongside a frequent-orders shortcut.
Can we price tomatoes by the kilo instead of per piece?
Yes — units and unit labels support kilo, gram, bunch or any label you define, with the price shown consistently from product card to receipt.
How do we stop every customer booking the same evening slot?
Set a capacity cap on that slot; once it is full, customers are shown the next available slot instead of overbooking the picking floor.
What happens if an item is out of stock when the picker gets there?
The picker offers a recommended, related or any-product substitute, which the customer approves or declines from their phone before the order continues.
Can customers reorder from the mobile app as well as the website?
Yes — the branded customer app shares the same catalogue and order history as the website.
Does express delivery work alongside scheduled slots?
Yes — express is a per-order toggle with its own charge and cut-off, sitting on top of the normal slot system for the forgotten-ingredient order.
Can customers collect from the store instead?
Yes. Each location can be a pickup store, with stock kept per location, and pickup sits next to delivery slots at checkout on every plan.

Make the weekly shop effortless

Buy-again, honest unit pricing, capped slots — live in a day.

No card required · Live in a day · Support in Arabic and English

Online grocery software — buy-again, slots, substitutions | Quick Commerce