App Introduction
UnitedApps Layaway Deposits – Reserve Products & Collect Deposits in POS Capture future sales via product reservations and deposits—no spreadsheets, no overselling. UnitedApps Layaway Deposits lets you reserve items or collect deposits directly from your Shopify POS cart. Perfect for high-value, custom, or limited-inventory products. Add to cart, click "Reserve Product," select a hold period, and optionally collect a deposit. The app tracks deadlines, sends reminders, and automatically restores inventory if orders aren’t completed.
Core Functionality
- Instantly reserve products in POS to prevent overselling of high-demand inventory
- Collect deposits or partial payments using Shopify’s native installment payment feature
- Set custom reservation durations with automatic expiration and inventory restocking
- Send email and SMS reminders to prompt customers to complete their purchases
- Easily track, manage, and fulfill reservations from your Shopify admin dashboard
Merchant-Friendly
- Offline Retail Merchants
- Multi-channel Sellers
- Physical Store Merchants
- High-ticket Merchants
- Custom Product Sellers
- Installment Sellers
- Pre-sale Merchants
- Limited-time Booking Sellers
- Event Product Sellers
- Customer Loyalty Merchants
- High-conversion Sellers
- Omnichannel Merchants
- Operational Sellers
Basic Information
- Developer:United Apps
- Address:8 Bradfield Close, Warminster, ENG, BA12 9JT, GB
- Price: Free / Free plan
- Rating:5 / 5
- Comment Count:2 comment
- Release Date:2025-7-4
- Supported languages:English
- Compatible products:Shopify
Application Screenshot
Price Plan
Starter
- Bookings - Up to 10
- Staff Email Notifications - Included
- Automatic Expiry & Inventory Restoration - Included
Growth
- Bookings - Unlimited
- Staff Email Notifications - Included
- Auto-Expiry & Inventory Restoration - Included
User Location & Comments
User Location
Comments
Shopify API Used
- POST /admin/api/orders.json
- POST /admin/api/inventory_levels.json
- GET /admin/api/products/{product_id}/inventory.json
Permission:write_orders,manage_inventory,read_products
- POST /admin/api/payment_schedules.json
- PUT /admin/api/orders/{order_id}/payment_schedule.json
- GET /admin/api/orders/{order_id}/payment_schedule.json
Permission:write_orders,manage_payments,read_orders
- POST /admin/api/booking_rules.json
- PUT /admin/api/booking_rules/{id}.json
- GET /admin/api/booking_rules.json
Permission:write_booking_rules,manage_inventory,read_booking_rules
- POST /admin/api/notifications.json
- PUT /admin/api/orders/{order_id}/notifications.json
- GET /admin/api/orders/{order_id}/notifications.json
Permission:write_notifications,read_orders,manage_customers
- GET /admin/api/orders.json?status=booked
- PUT /admin/api/orders/{order_id}/status.json
- GET /admin/api/reports/booking_summary.json
Permission:read_orders,manage_orders,read_reports