A meal, a grocery replacement and an errand cannot share one cancellation rule
A customer orders dinner, approves a grocery replacement and asks a courier to collect a parcel. The restaurant starts cooking while the grocery item remains undecided and the parcel has not been collected. One account can make discovery convenient, but it must not make those obligations indistinguishable. A useful multi-category commerce product explains what each participant has accepted, which changes remain possible and who owns an exception. More service tiles do not solve that operating problem.
This page scopes independently branded software for local commerce across selected merchant and task categories. It does not include Rappi’s merchant network, couriers, proprietary applications, brand rights or financial permissions. A buyer needs an operating owner for every proposed service and authorized access to required providers. The goal is a coherent storefront over different workflows, not a claim that one generic delivery module can reproduce an established company’s whole business.
Choose the category boundaries before designing the super-app home screen
Begin with the work the operator can actually supervise. A restaurant prepares a defined meal; a grocery shopper may discover a different weight or unavailable item; an errand participant follows a bounded instruction. Each has different acceptance evidence, charge assumptions and failure modes. Document what is excluded as carefully as what is offered. Open-ended requests can introduce prohibited goods, uncontrolled spending or work the operator cannot safely support.
Give each vertical an accountable operations team, supported territory and reviewed terms. The first release does not need a financial-services tile simply because a reference platform has one. Stored value, credit, cash withdrawal and other regulated activities require separate qualification and provider authority. Keep them outside scope until those requirements are satisfied. Category selection is an operating decision with software consequences, not a branding exercise or a shortcut to permission.
A shared customer account still needs separate order commitments
The customer should be able to find all active requests without confusing their status or totals. Give each commitment a service type, merchant or task owner, versioned terms and its own identifier. A shared address book can help, but changing the default address must not redirect an accepted meal or parcel silently. Show which change applies to which request and whether its responsible participant has accepted it.
Keep receipts, refunds and support references attached to the original order. A combined dashboard is useful; an unexplained combined financial balance is not. When several services are purchased together, explicitly define whether they remain separate contracts and payments or form an orchestrated commitment. Do not imply atomic fulfillment if one service can succeed while another fails. Buyers should inspect that partial outcome before approving cross-category checkout.
Resolve merchant branch availability before broadcasting delivery demand
Official Rappi México merchant guidance explains that restaurant items can be disabled following stock-related cancellations and encourages merchants to maintain availability. It is an example of availability operations, not proof of this project’s integration access or a recommendation to copy every automatic rule. Define your merchant’s authority and restoration process explicitly.
A branch can be open while particular products or service modes are unavailable. Maintain branch hours, preparation capacity, item availability and temporary pauses separately. Record where menu data originates and how stale updates are detected. A support agent restoring one dish must not reopen a closed branch or another category’s stock. Rehearse a merchant pause after basket creation and show the customer the revised options before payment or dispatch creates further obligations.
Restaurant preparation needs its own change and acceptance boundary
A meal’s modifiers, preparation instructions and accepted price must reach the kitchen together. Distinguish order receipt from acceptance and preparation start. Decide which changes require merchant confirmation and when they are no longer feasible. A courier waiting nearby is not evidence that the restaurant accepted the request. Keep preparation status honest so the customer does not receive a confident arrival estimate for a meal nobody is making.
Record unavailable dishes and rejected modifiers with the order, then apply the reviewed cancellation or partial-order policy. Food information needs accountable merchant review; a free-text note does not guarantee allergy safety. Give support a clear merchant escalation path and prevent chat from silently changing accepted charges. Buyers should test a rejected meal after courier allocation and inspect how staff release the delivery work without losing the restaurant exception.
Grocery selection needs explicit replacement and price consent
A shopper discovers a missing item and proposes a replacement with a different pack size. Show the original request, alternative, relevant quantity and charge effect. Record approval, rejection or the agreed fallback when the customer cannot respond. Weighted products need transparent estimate and final-measurement handling. Do not let a restaurant-style fixed total hide a grocery basket that is still being selected and revised.
Keep grocery consent specific to its item and order. An account preference can guide proposals but should not imply unrestricted permission to buy anything available. Reconcile partial fulfillment, promotions and delivery charges under disclosed terms. Test a rejected replacement, a changed weight and a checkout authorization that no longer covers the approved total. The useful demonstration shows the resulting receipt and settlement, not just a chat bubble announcing a substitution.
Errands need a bounded instruction and purchase authority
Collecting an already prepared parcel differs from purchasing goods on someone’s behalf. Record permitted contents, pickup authority, spending limit, receipt requirements and the party responsible for unexpected costs. Do not send a courier an unrestricted request field with no review path. If the task changes materially, preserve the original instruction and require the appropriate approval before additional work or spending occurs.
Custody matters once an item is collected. A cancellation button cannot undo physical possession; support needs a permitted return or redirection decision. Protect access details and recipient information by task role. Financial errands and restricted goods must not be introduced through a generic category label. Rehearse a purchase exceeding the approved budget and an unavailable pickup contact. The buyer should see an accountable stop condition rather than a worker improvising outside the agreed service.