The Shopify "Buy now" button is a dynamic checkout button that sends a shopper straight from your product page to checkout, skipping the cart entirely. You turn it on in the theme editor under Products → Buy buttons → Show accelerated checkout buttons — no app or code needed. It can lift conversion, but because it skips the cart it also skips every cart upsell, so whether it earns you more depends on your margin math, not on the button alone.

Most guides on this button stop at "here's where to click." That's the easy half. The half that actually moves money is what the button does to your average order value and your per-order profit — and that's the part every top-ranking page skips. This covers both.

What the Shopify Buy now button actually is

The "Buy now" button is one of Shopify's dynamic checkout buttons (the admin may also call them "accelerated checkout buttons"). Shopify describes them as "an alternative to the Add to cart button for single products" that let "customers skip the cart and go directly to the checkout," per Shopify's dynamic checkout documentation.

There are two flavors. The unbranded button simply reads "Buy it now." The branded versions carry a third-party logo — Shop Pay, PayPal, Apple Pay, Google Pay, Amazon Pay, or Venmo — and pre-fill the shopper's saved details, according to the same Shopify docs.

Which buttons show up isn't fully in your control. Shopify says the set displayed depends on your payment settings, the customer's browser, device, and their personal payment history. If no third-party method is active, only the plain "Buy it now" button appears.

How to add the Buy now button to your product page

You don't need an app or custom code on any current theme. Shopify states accelerated checkout buttons "are available on all current versions of the themes in the Shopify Theme Store," per its add-buttons guide — older themes need an update or a code edit.

Here's the exact path, quoted from that Shopify guide:

  1. From your Shopify admin, go to Online Store.
  2. Find the theme you want to edit, then click Edit theme.
  3. Click Products.
  4. Select Default product, or the product template you want to edit.
  5. In the Product information section, click Buy buttons.
  6. Select or deselect Show accelerated checkout buttons.
  7. Click Save.

That's it — the button renders below "Add to cart" on the live product page. If you run separate templates for different product types (a classic tee template versus a made-to-order template, say), you set this per template, so check each one. For the broader mechanics of editing what sits on a product page, our guide to adding buttons to a Shopify product page walks the theme editor in more depth.

Why the button might not be showing

If you enabled it and still don't see it, the usual culprits are built into how the button works. Shopify notes accelerated checkout buttons "can only be used to buy a single variant of a product" and "don't support cart attributes," per its dynamic checkout documentation.

So the button hides itself when a shopper hasn't picked a required variant yet, when your product uses custom cart form fields, or when a currency converter or cart-drawer app interferes. On an older theme that predates the feature, you'll need to update the theme or edit the code before it appears at all.

The part every guide skips: what Buy now does to your profit

Here's the trade nobody quantifies. The button's whole job is to remove steps — it skips the cart. But the cart page is also where your order bumps, your "frequently bought together" blocks, and your free-shipping-threshold nudge live. Skip the cart and you skip all of them.

For a thin-margin print-on-demand store, that AOV leak can matter more than the conversion bump. The case for the button is real, though: cart abandonment is brutal. Baymard Institute puts the average documented online cart-abandonment rate at 70.22%, averaged across dozens of studies — every step you remove between "I want this" and "paid" claws back some of that.

So the right question isn't "should I add the button." It's "does the conversion I gain outrun the AOV I give up." That's a number, and you can run it.

A worked example

Say your store does 340 orders a month at a $31 average order value, with $2,800 a month in Meta spend. On a typical tee, your Printify cost is $12.50, and say your card processor keeps about $1.20 on that order.

Your ad cost per order is $2,800 ÷ 340 = $8.24. So per-order profit today is $31 − $12.50 − $1.20 − $8.24 = $9.06.

Now add the Buy now button. Suppose it nudges conversion up enough to add 20 orders a month at the same spend — ad cost per order drops to $2,800 ÷ 360 = $7.78, and per-order profit rises to $9.52. That's real: about $0.46 more per order, roughly $166 a month more at the new volume.

But those Buy-now orders never saw the cart. Say your cart upsell normally adds $6 of margin to one order in five. Across 360 orders that's about $432 a month you'd have captured — and a chunk of it walks out the door with every shopper who takes the express lane. The button wins or loses on which number is bigger for your store, not on a generic "40% lift" stat.

Buy now vs. Add to cart: when to show which

There's no universal answer, but the pattern that holds up:

  • Single-item, high-intent products — a one-design hoodie, a bestseller tee — are where Buy now earns its keep. Low upsell potential, high "just let me pay" energy.
  • Products that thrive on bundling — mugs, stickers, anything cheap enough that shoppers add three — are where the cart page (and its upsells) often out-earns the express button.

You can also run both: keep "Add to cart" as the primary action and let "Buy it now" sit under it for the shoppers who've already decided. If you lean on discounts to convert, note that shoppers can still enter codes at checkout even from the Buy now flow — and our guide to showing a discount directly on the product page covers surfacing the offer before they ever click. For keeping the rest of your product page tidy, see adding a SKU to the product page.

Let Victor run the profit math for you

The button is a two-minute toggle. Knowing whether it's actually helping is the hard part — and that's what an AI employee is for.

Victor is the AI employee inside PodVector AI. He connects your Shopify store, Meta Ads, Google Ads, Klaviyo, and your Printify, Printful, or Gelato catalog, and computes the true per-order profit on every SKU — product cost, fees, and ad spend netted together. So when you flip on the Buy now button, Victor sees whether per-order profit and AOV moved in the direction the math above predicted, not just whether orders ticked up.

And he acts on it. Victor reprices the thin-margin SKUs, pauses the ad sets that stopped paying back, and builds the Klaviyo flow that re-targets the shoppers who abandoned anyway — then drops the profit report in your Google Drive. He's not a dashboard you have to read; he does the work. Hire Victor and see your true per-order profit.

For the full picture of running the admin day to day, start with our Shopify store operations guide.

FAQs

Does the Buy now button skip the cart?

Yes. That's the entire point of a dynamic checkout button — Shopify describes it as letting customers "skip the cart and go directly to the checkout," per its dynamic checkout documentation. The shopper goes straight from the product page to payment, which is why it bypasses any cart-page upsells you've set up.

Do I need an app to add a Buy now button?

No, not on a current theme. Shopify says accelerated checkout buttons are available on all current Theme Store versions, per its add-buttons guide — you enable them in the theme editor under Products → Buy buttons. You'd only reach for an app if you want custom styling, placement, or behavior the native button doesn't offer.

Why isn't my Buy it now button appearing on some products?

The most common reason is built into the feature: it "can only be used to buy a single variant of a product," per Shopify's docs. The button also hides when a required variant isn't selected yet, when the product uses cart attributes, or when a cart or currency app conflicts. On an older theme, update it or edit the code first.

Will the Buy now button increase my sales?

It can lift conversion by removing checkout friction, which matters given cart abandonment averages over seventy percent per Baymard Institute. But "more sales" isn't the same as "more profit" — skipping the cart also skips upsells that raise average order value. Run the per-order math on your own numbers, or let Victor compute it, before assuming it's a win.

Can shoppers still use discount codes with Buy now?

Yes. Even though the flow skips the cart, Shopify notes customers can still enter gift card or discount codes at checkout. If you'd rather advertise the deal upfront, surfacing it on the product page itself tends to convert better than hoping shoppers try a code.

Should I show Buy now and Add to cart together?

Often, yes. Keeping "Add to cart" as the primary button and letting "Buy it now" sit beneath it gives decided shoppers the express lane without pushing browse-and-bundle shoppers past the cart. Which one earns more depends on whether your catalog leans toward single high-intent items or toward bundled, low-price products.