Does anyone know if there is a way to have your store automatically restock at certain dates, and times? For example, each week on Fridays at 6pm EST, I restock certain products on my website and the storefront banner changes to let customers know that the shop is restocked. I’ve been doing it manually for the past couple of months, and I’m always stressed that I’m going to miss the restock. Is there any way I can do this automatically? I will attach pictures in case there is any confusion! The two pictures are the two themes I go through each week.
Hello @moonfireslimes ,
Yes, you can set up automatic restocking on your Shopify store using the “Product availability” feature. Here’s how:
- Go to Shopify admin panel → Productions
- Select the products you want to restock → Edit
- Go to Product availability → Manage → Choose Inventory managed by Shopify
- Choose “Scheduled” for “When should this product be available?” section
- Select the date and time you want the product to be restocked each week (in your case, Fridays at 6pm EST).
- Save changes
As we can see from attached image, are you want to display a countdown section on your home page? If so, you can try to follow these steps:
Go to Online Store → Themes → Actions → Edit code
Go to Assets folder → base.css file → announcement-bar.liquid
Add the following code at the bottom page:
{% assign next_restock = 'YYYY/MM/DD 18:00:00' | date: '%s' %}
{% assign current_time = 'now' | date: '%s' %}
{% assign time_diff = next_restock | minus: current_time %}
{% assign days_left = time_diff | divided_by: 86400 %}
{% assign hours_left = time_diff | modulo: 86400 | divided_by: 3600 %}
{% assign minutes_left = time_diff | modulo: 3600 | divided_by: 60 %}
{% assign seconds_left = time_diff | modulo: 60 %}
Next Restock:
{{ days_left }} days, {{ hours_left }} hours, {{ minutes_left }} minutes, {{ seconds_left }} seconds
Save and preview
Hope this can help you out. Let us know if you need any further support.
Ali Reviews team.
Thanks for your help! However, I have not found these two steps
- Go to Product availability → Manage → Choose Inventory managed by Shopify
- Choose “Scheduled” for “When should this product be available?” section
I was a little confused when you mentioned it because I didn’t know it existed. If you could give some more instructions it would be greatly appreciated. And for the second part, I have a timer, (it just wasn’t showing in the screenshot) but I’m more trying to find a way for your theme to automatically change from two different themes. However, unfortunately I don’t think there is a way to do this, but I’m open to any help I could get!
I have not found it either.

