How to limit daily global sales across all my products? How to add surcharge based on delivery date?

Hi,

I have been using shopify for pie business but seems like I have facing heaps of challenges to be able to automate the business.

I have engaged with few customer support team and unable to looking for the right solution. I have 2 major problem:

  1. I’m selling pies (home kitchen) and wanted to limit my daily global sales limit across all my products (not by product itself).

E.g:

I’m selling 4 different flavours, and wanted to limit the daily global sales to 20 pie per day (across all these 4 flavours).

  1. I want to add surcharge based on the delivery date (22-25 Dec) and (31 Dec-1 Jan)

What I found out so far based on my conversation with the support/app team, we can’t set the surcharge based on the delivery date.

Has anyone else experiencing the similar issues and found any solutions?

Thanks!

Hi @Pheini If you need a consult on any of the below or to have it setup you may contact me, contact info in signature; please provide context: post url, store url, theme, further problem details,etc.

Appless - If there aren’t a lot of items and it’s single location use the bulk editor in the inventory screen to decrement every products inventory with an adjustment.

https://shopify.com/admin/products/inventory

Either select all products, or use a search filter, then click “update quantities” you can either set all items inventories to a specific number of adjust every items current amount by another amount.

See Figure 1

Shopify-flow app - for eligible stores , setup a workflow that updates the value of a shop metafield to substract(minus filter ) the variants quantity when any inventory changes . Then make a theme customization to hide/not-render the stores buy buttons when that metafields value meets a condition .

You will need to also update that metafields value daily either manually or with another shopify-flow workflow.
See Figure 2.

Automation apps:

https://apps.shopify.com/mechanic has some sync scripts ready to go for some scenarios , or it can be scripted to fit exact needs.

If your not using skus just give all pies the same sku and use the following script with inventory control turned on and disable “continue selling when sold out”

https://tasks.mechanic.dev/sync-inventory-for-shared-skus

Also see

https://tasks.mechanic.dev/?q=daily

https://tasks.mechanic.dev/accept-a-maximum-number-of-orders-per-day

https://tasks.mechanic.dev/reset-inventory-levels-daily

Good hunting.

Figure 1. adjusting inventory of all selected productVariants by one.

Figure 2. shopify-flow app inventory quantity changed trigger updating a shop.metafields.sales.daily_limit integer to a variants quantity. Does not have example of subtraction.