> ## Documentation Index
> Fetch the complete documentation index at: https://support.dripos.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Frequently Asked Questions

> Reach out to Dripos Support if you need further assistance

# Online Ordering

<AccordionGroup>
  <Accordion title="What image size should I use for my shop logo and banner for online ordering?">
    * **Recommended Logo Specifications:** Square, 512 x 512 pixels
    * **Recommended Shop Image Specifications:** Landscape, 2400 x 600 pixels
  </Accordion>

  <Accordion title="How do I create QR codes for mobile ordering? ">
    **Create QR codes for mobile ordering:**

    1. Go to the Web Dashboard → Settings → QR Codes
    2. Choose the QR code type and optionally a category to focus (e.g. "Drinks").
    3. Generate the QR code and download it.
    4. Print or display the QR code in-store; customers scanning it go directly to your ordering site (and selected category, if set).
  </Accordion>

  <Accordion title="Can we use our own domain for the mobile ordering site?">
    Customers are not able to use their own domain for the Dripos mobile ordering site.
  </Accordion>

  <Accordion title="How do I set up a curbside pickup workflow?">
    You can use a dedicated mobile ticket type and a checkout prompt:

    **1. Create a curbside ticket type**

    * Go to the Web Dashboard → Orders → Ticket Types.
    * Click Create Ticket Type.
    * Name it something along the lines of "Curbside Pickup".
    * Set Type to a pickup-type ticket.
    * Save.

    **2. Add a checkout prompt for car details**

    * In Checkout Setup, create a checkout prompt tied to the Curbside Pickup ticket type.
    * Ask for details like car make, model, and color.
    * Mark the prompt as required if needed.

    **Note:** Dripos does not currently have a built-in "check-in" button for curbside; staff will rely on the order info and any customer communication.
  </Accordion>

  <Accordion title="How does third-party ordering (DoorDash/UberEats/Grubhub) setup and pricing work, and how do I prevent 'free modifiers' on those menus?">
    **Setup and pricing:**

    * Third-party ordering is an add-on feature.
    * Pricing: \$50 per location per month.
    * You can connect multiple services (DoorDash, UberEats, Grubhub, etc.) under that flat fee per location.
    * Once enabled by Dripos, you'll: 1) Map your menu to each third-party service. 2) Configure ticket types and routing for third-party orders.
      (Your sales or onboarding rep will walk you through the exact integration steps.)

    Some third-party platforms don't respect modifier dependencies, which can allow customers to get free items.

    **Workaround for "free modifier" issues on third-party menus:**

    1. Duplicate categories for third-party - Create separate categories specifically for DoorDash/UberEats/Grubhub (e.g. "DD - Lattes").
    2. Split products by type - Instead of one "Latte" with hot/cold modifiers, create "Latte - Hot" and "Latte - Cold". Attach only the appropriate modifiers to each product.
    3. Use these categories only for third-party - Keep your main POS/mobile menu unchanged. Use the "third-party-safe" categories when building your DoorDash/UberEats/Grubhub menus.
  </Accordion>

  <Accordion title="How do I set up in-house delivery, delivery zones, and delivery fees?">
    **1. Turn on In-House Delivery**

    * Go to the Dashboard → Shop Settings → Order System.
    * Set Enable In-House Delivery to Yes.

    **2. Set delivery hours**

    * Go to Shop Settings → Shop Information → Hours → Delivery.
    * Set the hours when you offer delivery. (This section appears only after In-House Delivery is enabled.)

    **3. Set delivery quote time**

    * Go to Shop Settings → Mobile Ordering.
    * Set your Delivery Quote Time (estimated prep + delivery time).

    **4. Create a Delivery Ticket Type**

    * Go to Orders → Checkout Flow → Ticket Types.
    * Click Create Ticket Type.
    * Choose Type: Delivery.
    * Save.

    **5. Set up delivery zones and fees on the POS**

    * On the POS, go to POS Settings → Delivery Options.
    * Click Add Delivery Zone.
    * Set: Minimum order amount, Delivery fee, Driver compensation (if applicable).
    * Click Edit Points next to the zone.
    * Draw your delivery area on the map by clicking multiple points around your service area, then Save.

    **6. To edit delivery fees at a later time:**

    * Go to POS Settings → Delivery Options.
    * Click your delivery zone.
    * Adjust the delivery fee and save.
  </Accordion>
</AccordionGroup>

# Payments

<AccordionGroup>
  <Accordion title="What's the difference between billing accounts and invoices? Can tickets be converted to invoices?">
    **Billing Accounts:**

    * Let you continue to attach tickets to an account and pay later.
    * You can use Billing as a payment method on the POS, or send a payment link to pay off the billing account balance.
    * Learn more about billing accounts [here](https://support.dripos.com/operations/billing/billing-basics)

    **Invoices:**

    * Created separately from tickets.
    * Used to bill for one-off or scheduled charges (e.g., catering, wholesale, events).
    * Not directly tied to existing POS tickets.

    **Can tickets convert to invoices?**

    * No. You cannot convert existing tickets into invoices.
    * You can add tickets to a Billing Account, then send a payment link for that account. But invoices themselves are created separately and do not pull in tickets.
  </Accordion>

  <Accordion title="How do I set up invoice payment notifications?">
    **Receive an email when a customer pays an invoice:**

    1. On the Dashboard, navigate to Orders → Invoicing → Contacts.
    2. In the Invoice notification emails section, add the email address(es) that should receive payment notifications.
    3. Save your changes.

    Any time an invoice is paid, those email addresses will receive a notification.
  </Accordion>

  <Accordion title="What is an 'uncaptured payment'?">
    **An uncaptured payment means:**

    * The customer's bank authorized the payment (approved it),
    * But the money has not actually been taken/collected yet.

    This can happen due to a system error, a fraud review, or an authorization timeout or interruption during checkout.

    In these cases, a second payment attempt is usually needed to successfully complete the transaction. If you see uncaptured payments and are unsure whether to retry or refund, contact Dripos Support so we can review the specific payment details.

    **Note:** Customers may see duplicate pending transactions in their bank statement when doing the second transaction. The duplicate transaction will drop off the customers bank statement within three days.
  </Accordion>

  <Accordion title="Are customers notified of disputes?">
    No. Customers are not automatically notified by Dripos when you receive or respond to a dispute (chargeback).

    * The customer's bank or card issuer controls any communication they receive about the dispute.
    * If you want to reach out to the customer directly, you'll need to do that outside of Dripos (phone, email, etc.).
  </Accordion>
</AccordionGroup>

# Shop Workflow

<AccordionGroup>
  <Accordion title="How do I prevent cash transactions until a drawer is opened?">
    You can't fully block cash sales without a drawer, but you can force a strong prompt to remind staff:

    1. On the POS, go to POS Settings → Cash Management.
    2. Turn on "Show Cash Drawer Required Prompt."
    3. Save your settings.

    Now, whenever someone selects Cash as a payment method and no drawer is open, a pop-up will appear reminding them to open a drawer first.
  </Accordion>
</AccordionGroup>
