Customer selection flow

Customer Selection Flow

Here’s how a typical order goes through Alpaca’s widget:

  1. Cart Review:
    The customer adds items to their cart and clicks to view the cart page.

  2. Choose Fulfillment Method:
    The widget displays all available methods: Pickup, Local Delivery, or Shipping.

  3. Location Selection:
    If you have multiple locations, the customer chooses the one that works best for them.

  4. Address Entry (for delivery):
    For delivery orders, customers enter their address to check eligibility.

  5. Schedule Date & Time:
    For pickup and delivery, the customer selects a date and available timeslot.

  6. Review & Confirm:
    The widget displays a summary of their choices (including fees and instructions).

  7. Continue to Checkout:
    Their selections are saved and sent to Shopify’s checkout for payment.

You can require a selection:
If you want customers to pick a fulfillment method before checking out, enable “Require delivery method before checkout” in Alpaca’s theme settings.

For scheduling details, see Scheduling: calendar and timeslots.