Hi @evry1lovej
I totally get what you’re trying to do—you’re setting up a custom product workflow where customers can place initial and repeat orders with a deposit, while also keeping track of inventory levels and ensuring they don’t switch products mid-order. That’s a smart approach, especially when dealing with bulk orders like cases.
Here’s How You Can Set This Up:#### 1. Custom Product & Deposit System
Since you’re dealing with customized orders and deposits, Shopify alone won’t fully support this natively. You’ll need a deposit app like:
- Split – Partial Payments (lets customers pay a deposit upfront)
- Depo – Partial Payments (works with Shopify Payments)
- PayWhirl Subscription Payments (if you want to automate reorders)
These apps allow you to charge the 10-30% upfront and then collect the remaining balance later when the full order is ready to ship.
2. Custom Product Landing Page & Inventory Tracking
For your custom product landing page, you can use:
- Shopify’s Custom Pages & Metafields (to display stock levels)
- PageFly or GemPages (for better customization)
- Bundler – Product Bundles (if you want to offer bulk case discounts)
To show live stock counts and let customers reorder when stock is low, you can use:
- Stock Sync (syncs inventory in real-time)
- Notify Me – Back in Stock Alerts (lets customers set reorder alerts)
Yes, they can see the inventory levels on your product page if you enable Shopify’s inventory tracking. You’ll need to tweak the theme code or use an app like EasyStock to display stock directly on the page.
3. Reorder Reminders & Stock Threshold Alerts
Customers should be able to set a reorder reminder when stock hits a certain level. Some apps that can do this:
- Back in Stock – Restock Alerts (lets them set alerts)
- ReStock Alerts (sends email/SMS notifications)
Alternatively, if you want to automate reorders, you could set up a subscription model (even if it’s not a monthly subscription, just a recurring order) with Seal Subscriptions.
4. Managing Orders & Preventing Product Switching- Once they commit to a product, you’ll need to restrict changes until the order is completed. Shopify doesn’t have a native way to do this, so you’d need a custom rule via Shopify Scripts (Shopify Plus) or an order management app like Order Limits & Restrictions.
- If you’re manually handling these, you could also set tags on customers who are mid-order to track their progress.
5. Shipping Partial Orders Based on Deposit
You mentioned that whatever the 10-30% deposit covers, you ship first, and the rest is a regular order. The easiest way to handle this:
- Set up draft orders in Shopify for deposits and convert them to final orders once inventory arrives.
- Use Multi-Location Inventory to separate deposit-paid stock vs. remaining stock.
- Automate this with Mechanic (Shopify app) if you want to make this seamless.
**Best Approach?**1. Use a Deposit App to charge 10-30% upfront.
- Set up a custom product page with stock tracking (via metafields or an app).
- Enable reorder alerts so customers get reminders.
- Restrict order switching with order management tools.
- Ship deposit-covered stock first and let them reorder as needed.
This setup keeps things smooth while ensuring customers don’t switch orders mid-way. Let me know if you need specific app recommendations or code tweaks to show inventory on the product page!
If you need extra help, just let me know asap. Thanks!
Daisy.