buy now button disappears when i check shop pay payment method

Jacobss
Shopify Partner
16 0 2

Hi, my buy now button disappears when i check shop pay payment method in my payment setting and he appears when i uncheck the shop pay method. I am using shopify payments. I really want to use shop pay payment method, how can i solve it please?

Replies 8 (8)

Erin
Shopify Staff
942 127 146

Hi, @Jacobss. I can definitely look into this with you! I just have a few questions to make sure I'm giving you the best advice for your situation.

  • When Shop Pay is enabled in your Shopify Payments settings, is the "Buy it now" button completely missing or is it replaced with a button that says something else? For example, "Buy it with Shop Pay"?
  • Are you still seeing your "Add to cart" button on product pages?
  • Are you using any other accelerated checkouts? For example, Apple Pay or Google Pay?
  • Which theme are you using?

The "Buy it now" button is a dynamic checkout button, which means it dynamically changes to reflect the customer's preferred accelerated checkout method. The options available to be shown depend on the payment method's you've enabled within your payment settings. If you visit your own website and it detects Shop Pay as your preferred checkout method, this is the option you'll see. However, if a customer isn't using Shop Pay, they would be shown the unbranded version of the dynamic checkout button, which is the "Buy it now" button. You can read more about dynamic checkout buttons here and you can also test the different dynamic checkout buttons on your store by following these steps.

 

22-41-85260-33499

 

If you're missing the "Add to cart" or dynamic checkout button completely I would need more information before I can help more. That being said, you can double check that the "Buy buttons" block is added to your product page template, and that the "Show dynamic checkout buttons" setting is enabled. You can check this in your theme editor by going to Online store > Themes > Customize (next to the theme you're using). From here the settings can differ depending on your theme, but typically you will want to navigate to your Default product template and make sure the Buy buttons block is added to the Product information section. If it isn't, you can add it by clicking Add block. Then make sure the setting, Show dynamic checkout buttons, is selected. This page on using sections and blocks can help. 

 

22-58-80708-57020

 

Don't hesitate to reply back if you're still having trouble. I'm happy to help further!

Erin | Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

WOOSHY
Visitor
1 0 0

hello, I have the same problem and I am using the DAWN theme. If i activate shop pay, the "buy now" button goes missing and only "add to cart" remains. Is there a way to use shop pay but still have the button show up in the live version?

Erin
Shopify Staff
942 127 146

Hi, @WOOSHY. I'm happy to help you out with this!

 

Enabling Shop Pay shouldn't cause any issues with the dynamic checkout button. When Shop Pay is enabled, this button should actually become a Buy it with Shop Pay button for customers who use Shop Pay as their preferred checkout method. If you've enabled Shop Pay and the customer visiting your online store doesn't use Shop Pay, the dynamic checkout button should still display the unbranded version of the button that says Buy it now.

 

In order to help further I'll need some more information to make sure I properly understand what's happening on your end.

  • Have you already tried the troubleshooting I mentioned in my last response?
  • When Shop Pay is enabled, is the dynamic checkout button completely missing or has it been replaced with a button that says something else? For example, Buy with Shop Pay or Buy with Apple Pay?
  • Are you using any other accelerated checkouts? For example, Apple Pay or Google Pay?
  • Have you made any edits to your theme? For example, have you edited the colours of your store's background or buttons?

Once I have more information, I can definitely look into this further. Please let me know if you have any questions in the meantime! You can also find more information on dynamic checkout buttons here.

Erin | Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

EarthToLife
Excursionist
15 1 12

You don't seem to understand the problem...

The issue we face is we wish to use shop pay for its APP/SALES CHANNEL and Payment "option" . HOWEVER... we do not wish to for our stock "BUY IT NOW" button to be replaced with your purple shop pay button - its not dynamic at all - our older demographic has been so confused - we dont mind having paypal if it really WAS dynamic - but it seems its a self promotional but rather coercive push to not give us the options.

If i UNTICK the dynamic button - it removes ANY checkout button and ONLY the add to cart button remains...

IF i remove shopify pay from payments in settings>payments>manage 
It REMOVES our shop sales channel 😞 

We just want our standard trustworthy BUY IT NOW or CHECKOUT NOW button 
That our customers know and trust... they can still choose shop pay as an option at checkout but they're not forced to click a very small "see other payment options" below your purple button 

I can attach screenshots if you need

Erin
Shopify Staff
942 127 146

Hi, @EarthToLife. Thank you for sharing all of that context.

 

I do understand what you're describing. However, this is the expected behaviour of the dynamic checkout button (the "buy it now" button). This is explained in the guide I shared in my last response. This guide here

 

The "Buy it now" button is a button that dynamically changes to reflect your customers preferred checkout method. The accelerated checkout method a customer sees will depend on many factors, including your customer's browser, your customer's device, and your customer's personal payment history, among other things. If this button detects a specific accelerated checkout method would be convenient for your customer, that is the button that will appear. This could be Shop Pay, Apple Pay, Google Pay, PayPal, Amazon Pay, or Venmo depending on what you have set up in your payment settings. If none of these are identified as being the most convenient for your customer, the unbranded "Buy it now" button will be displayed instead. This is designed to be more convenient for your customers and there isn't any way to control which button displays to a customer at any given point in time. 

 

If your customer is seeing the Shop Pay branded button, this means this is likely the best accelerated checkout option for that specific customer based on the factors mentioned above. If that customer doesn't want to use Shop Pay, they can click "see other payment options" to see the other accelerated payment options you offer. Alternatively, they can continue to the checkout by going through the regular checkout flow and visiting their cart page first.

 

If you don't want these accelerated checkout buttons to appear (for example, Shop Pay) you would need to either remove Shop Pay as one of your payment options, or you would need to disable the Show dynamic checkout buttons setting in your theme like I explained previously. If you disable this setting, your customers can still checkout by going through the regular checkout flow and visiting their cart page first.

 

Happy to help if you have more questions about this!

Erin | Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

MakeCreateGo
Visitor
1 0 0

This is a super frustrating topic. 
I would like a non-dynamic "buy it now" button...

The issue is that "Buy With shop Pay" appears to be the default even for non-ShopPay users... I totally get the argument from Shopify perspective great for business and so there is a argument to be made...

However, in testing with people when the dynamic buy now is on, it seems too often to default to "shop pay" when users have never heard of it... I get the argument that its "best for people"... but in testing its confusing...

I'll keep searching forms for how to make an unbranded/non-dynamic "buy it now" button.

I just want to share its frustrating to see this kind of question in many places and the answer seems to be it's great just use shop pay...  😞 

Erin
Shopify Staff
942 127 146

Hi, @MakeCreateGo. Thank you for sharing your feedback about this!

 

I think the confusion with questions about the "Buy it now" button is the terminology. Specifically the reference to "Buy it now". The "Buy it now" button is the dynamic checkout button. "Buy it now" is just how the dynamic checkout button looks when the unbranded version of the button is displayed. The dynamic checkout button can say "Buy it now", "Buy with Apple Pay", "Buy with Shop Pay", etc., but it is the same button. It's not possible to have the button say "Buy it now", and not have it change dynamically, because that is the purpose of the button. There is also no way to manually control the version that appears. It is based on a number of factors explained here.

 

29-56-830-91532

 

The goal of the dynamic checkout button isn't to promote Shop Pay. The Shop Pay branded version of this button will only appear if you offer Shop Pay as an accelerated payment option, and if it is the best option for that specific customer based on factors like the ones listed below. If you don't want "Buy with Shop Pay" to appear to customers, you would need to either disable the option for customers to use Shop Pay, or disable the dynamic checkout button entirely.

 

Some factors that determine which version of the dynamic checkout button is displayed:

  • The merchant's payment settings
  • The customer's browser
  • The customer's device
  • The customer's personal payment history
  • Whether or not Shop Promise is active (in this case, Shop Pay will be prioritized over other checkouts due to the nature of the Shop Promise feature)

Since the way the dynamic checkout button appears to customers is dependent on a number of factors, it would be very difficult to accurately test which button will appear in which situations. That being said, this guide can help you test how the different versions of your dynamic checkout button will look on your store.

 

If you mean that you want to add a separate button to your shop that also says "Buy it now", I would need more information on how you'd like this button to work to help further. It likely isn't possible to add a button that will work in the same way as the dynamic checkout button because the dynamic checkout button is a part of the Shopify checkout, which typically cannot be customized. However, it may be possible to add a new button via custom code or a third party app. I can't say for certain if it can be added this way without more information, but this would be the only possible way to have a "Buy it now" button that doesn't change dynamically.

 

Please let me know if you have any questions! I'm also happy to pass on any feedback you have about this.

Erin | Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

seymur_crsp
Shopify Partner
65 4 10

@Erin I have the same problem, but let me put the question in a different way.
How can we programmatically redirect customer to default Shopify checkout page by skipping the cart and with a product pre-selected ?
Also, please let me know how to do by selecting a product with a selling_id (subscription) 

Thanks