Change "Add to Cart" button to display "Back-Order (Ships 1-2 Weeks)" for out of stock products

Topic summary

Goal: Change the product page “Add to Cart” button text to “Back-Order (Ships 1-2 Weeks)” only when a product is out of stock and is allowed to continue selling while out of stock.

Context:

  • Platform/theme: Shopify, Dawn 12.0.
  • Scope: Out-of-stock items that have the “continue selling when out of stock” setting enabled; other products should retain the standard “Add to Cart” label.

Details:

  • The request focuses on conditionally changing button text based on inventory status and a specific back-order setting.
  • No code, screenshots, or examples were provided.

Status/Outcome:

  • No solutions or guidance have been posted yet.
  • The original poster followed up twice to request help.
  • Discussion remains open with no resolution or confirmed approach.
Summarized with AI on January 3. AI used: gpt-5.

Hi all,

Seeking assistance for this problem. I am looking to change “Add to Cart” button to display “Back-Order (Ships 1-2 Weeks)” for out of stock products ONLY and the ones that are enabled to continue selling while out of stock. How can I go about this? Any assistance is much appreciated. I am currently on Dawn 12.0 version.

1 Like

Any help greatly appreciated!

Bump!!

Hi @TopShelfCo

In Dawn 12.0 you can do this with a small Liquid change. Edit snippets/buy-buttons.liquid and change the button label logic so that when the selected variant is out of stock and inventory policy is set to “continue selling,” the button text shows “Back-Order (Ships 1–2 Weeks)”. In-stock products will still show “Add to Cart”, and fully sold-out items will show “Sold Out”. No app or JavaScript is required.