Dynamic Checkout Buttons are accelerated payment options that appear on many Shopify themes, typically on Product Pages and within the Cart or Checkout. These buttons allow customers to bypass the standard cart process and pay instantly using digital wallets such as Shop Pay, Apple Pay, or Google Pay.
When enabled, they can be a powerful conversion tool. By reducing friction at the point of purchase, they help capture impulse buyers and streamline mobile transactions - particularly for returning customers with saved wallet details.
If you are using digital wallets, these buttons are likely active on your theme by default.

Important: Compatibility with Winehub Features
While Dynamic Checkout Buttons can improve conversion, they are not compatible with the following Winehub funtions;
This only applies when the buttons are active on Product Templates.This is because Dynamic Checkout Buttons skip key validation steps, activating them on Product Pages may result in:
Incorrect pricing display
Discounts not applying correctly
Exclusive products being accessible without validation
Checkout functionality errors
This directly impacts how Winehub validates perks, loyalty pricing, and product eligibility — particularly for Membership Tiers and Wine Clubs .
The Good News
You can and should keep Dynamic Checkout Buttons active at Checkout. This issue applies specifically to Product Page templates — not the final checkout stage.
When Do These Guidelines Apply?
These instructions only apply if your store uses:
If you are not using digital wallets, Dynamic Checkout Buttons will not be active, and these instructions can be ignored.
Every Shopify theme is slightly different, so menu labels may vary. Some themes may not include Dynamic Checkout Buttons at all. Below is the general process.
Step 1: Go to Theme Customisation
Log into Shopify.
Navigate to Online Store → Themes.
Click Edit Theme on your live theme.

Step 2: Open the Default Product Template
At the top dropdown menu (usually labelled “Home Page”), select:
Products → Default Product
This ensures you are editing the main product template used across your store.

Step 3: Locate the Buy Buttons Section
In the left sidebar, look for:
“Product information”
“Buy buttons”
“Product form”
Or similar wording
Click into that section & disable the Dynamic Checkout Buttons on the right hand side

Step 4: Save Your Changes
- Click Save in the top right corner.
Final Check
After saving:
Visit a product page on your live site.
Confirm that only the standard Add to Cart button appears.
Ensure Shop Pay / Apple Pay / Google Pay buttons no longer appear directly on the Product Page.
Dynamic buttons may still appear during the Checkout process — this is correct and recommended.
Related Articles
Automatic Discounts
By default, Winehub discounts are applied manually. This means that unique discount codes are generated for each customer, accessible via their customer portal, and must be applied manually at checkout. What Are Automatic Discounts? Automatic ...
Exclusive Products
Exclusive products can be included as optional perks in your Loyalty Tiers. This functionality can be used to provide restricted access to special releases, museum stock, or limited availability wines. Available products are accessible to tier ...
Sovos ShipCompliant
Winehub’s integration with Sovos ShipCompliant provides compliance verification for every wine order - ensuring your shipments meet all relevant U.S. state and federal regulations. This guide outlines the setup process, available features, admin ...
General Settings
General Settings is where you can configure and customise how your wine clubs, discounts, product bundles and other system settings work. Following is an overview of the settings that you can customise in each tab. VIDEO GUIDE: Reviewing General ...
Perk Cluster Discounts
Applying Bulk Discounts Using Clusters and Loyalty Tiers 1. Create a New Cluster Create a manual or dynamic Cluster. 2. Assign the Cluster to a Loyalty Tier Open the Loyalty section in WineHub. Select the desired tier and expand the Exclusive ...