Change the Buy it Now Button from PayPal to PRE-ORDER NOW

Topic summary

A store owner using Paystack and PayPal Express wants the “Buy it now” button to read “PRE-ORDER NOW” permanently. After adding PayPal, the dynamic checkout button switched to a PayPal button, and a community code (built around Shopify Payments) caused the label to fluctuate between “PRE-ORDER IT NOW” and PayPal.

Key point: Shopify controls the dynamic “Buy it now” button, which can display accelerated payment options (e.g., PayPal), making direct overrides unreliable.

Suggested approaches:

  • Create a product page template that changes the “Add to cart” label to “Preorder” and hide the dynamic checkout (“Buy it now”) button with CSS.
  • Use a preorder app to manage labeling and preorder flows without code; one option mentioned is STOQ, which supports partial payments, custom fulfillment settings, and “Notify me” back‑in‑stock alerts.

No code solution was provided. Outcome: recommendations only; implementation choice remains open and unresolved.

Summarized with AI on December 13. AI used: gpt-5.

Please can someone help with this.

I am not using Shopify Payments on my store, instead, I linked Paystack and PayPal Express

Now I I want to change the BUY IT NOW button on my website to PRE-ORDER NOW

So I got to see a code I could add to the store to change it

But the moment I also added PayPal, I began to see PayPal button in place of Buy it Now button

But I want it to show PRE-ORDER IT NOW instead

The code I saw in this community has Shopify Payments in it

When I added it, the button keep fluctuating between showing PRE-ORDER IT NOW and PAYPAL.

Please what code can I add to make the PRE-ORDER IT NOW permanent without showing PAYPAL button at all.

My website is springstiches.co

@realpyinks The “Buy it now” button is controlled by Shopify in many ways, as it’s a dynamic button. I wouldn’t recommend changing it at all. Instead, what you should consider doing is -

  1. Set up a product page template to change the “Add to cart” button to “Preorder” and hide the Buy it now button using CSS, or

  2. Use a preorder app to automatically do both for you.

I run a preorder & back-in-stock alerts app with my team - STOQ - and we have many mechanisms and settings built in to make it super easy for you to sell preorders. All you need to do is tell what products you want to sell as preorders, and how you want to ship + collect payment. There’s no code changes required, so that also makes it easy for you to upgrade your theme to new versions and make it easier to manage your store in the long term.

With a preorder app, you also get the benefit of collecting partial payments, configuring fulfillments in unique ways and using Notify me button to bring even more sales to your business through back in stock alerts too.