How do deliveries work?
When a customer places an order, it automatically goes out to nearby drivers in our network. Once a driver accepts, they’re routed to your store for pickup. You’ll receive order notifications via your chosen methods and can view full order details in your Merchant Dashboard. After pickup, the driver travels to the customer, scans their ID to verify age and identity, and completes the delivery.
Who pays the delivery driver?
Delivery costs are handled automatically. Stores are charged a flat $5 per delivery, deducted from each order payout—regardless of how much the customer orders or how far they live. Stores can set an order minimum with this fee in mind to prevent small or unprofitable orders.
Can I do pickup orders too?
Yes. Your menu includes a pickup option at checkout. You’ll receive the same order notification, but no driver is dispatched. It’s ideal for customers who want to order online and pick up in-store.
Do I need my own drivers?
No. PortalPuff automatically connects your store to our on-demand driver networks. Average delivery time ranges from 30–60 minutes. If you already have your own drivers, you can still use PortalPuff to power your online ordering system.
How do customers verify age?
Customers upload a photo of their ID at checkout. Stores can view the ID from the order details page in the Merchant Dashboard. If anything seems off, stores can cancel the order with no penalty. Delivery drivers must also scan the customer’s physical ID before completing the handoff. If the ID is invalid or fails to scan, the driver returns the order to your store.