Cashvio Docs

Fulfillment Methods

How to set up delivery, pickup, dine-in, and in-store fulfillment options for your store.

What are Fulfillment Methods?

Fulfillment methods define how orders are delivered to customers. When creating an order in the business portal or when a customer checks out on your online store, a fulfillment method is selected. Each store can enable different methods.

Available Fulfillment Methods

MethodDescriptionAvailable On
In-StoreThe customer purchases and receives the product at the store.Portal only
PickupThe customer places the order and picks it up at the store later.Portal + Storefront
DeliveryThe order is delivered to the customer's address.Portal + Storefront
Dine-InThe customer orders and eats at the store (for restaurants/cafes).Portal only

How to Configure Fulfillment Methods

  1. Go to Settings > Stores, open your store, and select the Fulfillment tab.
  2. Enable or disable each method using its toggle (each change asks for confirmation).

Delivery Fulfillment

When Delivery is enabled, creating an order with delivery requires:

  • A delivery address (country, city, additional details)
  • The system can apply delivery fees based on the delivery zone

See Delivery Zones for setting up delivery areas and fees.

Storefront Fulfillment

On your online storefront, customers see only Delivery and Pickup as fulfillment options (In-Store and Dine-In are portal-only methods). Make sure you have at least one of these enabled if you want customers to place orders through the storefront.

Order Status Tracking

Pickup, Delivery, and Dine-In orders follow a status flow that you update from the Order Details page:

Pickup / Dine-In:

  1. Pending — Order created, waiting to be prepared
  2. Preparing — Order is being prepared
  3. Ready — Order is ready for the customer
  4. Completed — Customer received the order

Delivery:

  1. Pending — Order created
  2. Preparing — Order is being prepared
  3. Ready — Ready for dispatch
  4. Delivering — Out for delivery
  5. Completed — Delivered to customer

You can move directly to a later status (e.g., from Pending straight to Completed), and at any stage the fulfillment can be Cancelled.

Note

In-Store orders have no fulfillment tracking — the customer receives the items at the counter, so there is nothing to track.

Tip

Stay on top of fulfillment status updates. Promptly moving orders through the status flow helps keep your operations organized, especially when managing many orders from both the portal and the storefront simultaneously.