Introduction
Managing the visual hierarchy of your checkout is a vital part of reducing cart abandonment and guiding customers toward preferred payment methods. Many merchants find that the default placement of express buttons creates unnecessary friction or leads to accidental clicks that bypass important upsell opportunities. Using try HidePay on Shopify, a specialized tool built by Nextools, you can regain control over these dynamic checkout elements without sacrificing your ability to accept payments.
This article provides a technical and strategic overview of how to disable or hide the PayPal Express Checkout button on Shopify. We will cover the native methods for full deactivation, theme-level adjustments for product pages, and the use of Shopify Functions to target the checkout page itself. Whether you want to remove the button entirely or only show it to specific customer segments, you will find the practical steps needed to refine your store's final transaction flow.
Understanding the Role of PayPal Express in Shopify
PayPal Express Checkout is a standard feature on most Shopify stores because it offers a fast, trusted way for customers to pay. However, its "Express" nature means it often appears at the very top of the checkout sequence or on product pages as an accelerated checkout button. While this speed is a benefit for some, it can be a disadvantage for others. For a broader look at why merchants choose to control payment options, see the Nextools overview: Introducing HidePay for Shopify, say goodbye to irrelevant payment options and high cost.
When a customer clicks an express button, they are often redirected to the third-party provider immediately. This skip-ahead logic can cause them to miss shipping selections, discount code fields, or order notes. For merchants who rely on these data points to fulfill orders correctly, the express button becomes a hurdle rather than a shortcut.
The Difference Between Disabling and Hiding
Before changing your settings, it is important to distinguish between deactivating PayPal as a payment provider and hiding the Express button.
Deactivating the provider removes PayPal as a payment option entirely. Your customers will not be able to use PayPal at any point during their purchase. Hiding the button, specifically the "Express" version that appears at the top of the page, allows you to keep PayPal as a standard payment option listed alongside credit cards while removing the distracting, high-priority button. For specific guidance on removing the PayPal Express button at checkout, see the help doc: Hide PayPal Express Checkout Button in checkout.
Hide, sort, and rename Shopify payment methods using powerful conditions. Customize your checkout and control payment options with HidePay.
Method 1: Full Deactivation via Shopify Admin
If your goal is to stop accepting PayPal entirely, you can deactivate the integration through your Shopify admin settings. This is the most direct method and requires no code or third-party tools.
- Navigate to your Shopify admin and select the Settings menu.
- Click on Payments.
- Locate the PayPal section. You will see "PayPal Express Checkout" listed there.
- Click the Manage button.
- Select Deactivate PayPal Express Checkout.
- Confirm your choice in the pop-up window.
This action immediately removes all PayPal-related branding and buttons from your storefront. Keep in mind that this will likely impact your conversion rate if a significant portion of your audience prefers PayPal. Only use this method if you have an alternative gateway that provides similar trust and ease of use.
Method 2: Removing Express Buttons from Product and Cart Pages
If you want to keep PayPal at checkout but remove the "Buy it Now" or PayPal buttons from your product pages, you can usually do this through your theme settings. Most modern Shopify themes include a toggle for "Dynamic Checkout Buttons."
Adjusting Theme Settings
To remove these buttons without code:
- Go to Online Store > Themes.
- Click Customize next to your active theme.
- Navigate to a product page within the theme preview.
- Click on the Product Information or Buy Buttons block in the sidebar.
- Uncheck the box that says Show dynamic checkout buttons.
- Save your changes.
This removes the express buttons from the product page, forcing customers to click "Add to Cart" and proceed through your standard flow. However, this does not remove the express buttons from the very top of the actual checkout page.
Using CSS for Cart Pages
If your theme does not have a toggle for the cart page, some merchants use CSS to hide the container. While this was common in the past, it is a fragile solution. CSS hacks often break when Shopify updates its core code, and they do not work on the checkout page itself because Shopify restricts custom CSS on the checkout for security reasons.
Method 3: Using Shopify Functions for Precise Control
The most effective and modern way to handle payment method visibility is through Shopify Functions. This technology replaced the older Shopify Scripts and allows apps to interact directly with the checkout engine. HidePay is built on these native functions, ensuring that your rules are processed within Shopify's infrastructure for maximum speed and reliability. For background on why Functions matter, read: Why Shopify Functions are the future and scripts are the past.
Using a function-based approach allows you to hide the PayPal Express button based on logic rather than a simple "on/off" switch. This is ideal for stores that want to offer PayPal to some customers but not others.
Why Logic-Based Hiding Matters
Blanket changes often lead to lost sales. Instead of a total ban, you can use conditions to determine when the button appears. For example, you might want to hide PayPal for wholesale customers who must pay via bank transfer, or for customers in specific countries where PayPal fees are prohibitively high.
Action Summary: Setting Up a Rule
For step-by-step configuration inside HidePay, see the help guide: How to create a payment customization.
- Identify the specific customer segment or product type that should not see the express button.
- Configure a rule within the app to target "PayPal Express."
- Select the condition (e.g., "Customer Tag" or "Cart Total").
- Enable the rule and test it in a private browser session.
Strategic Scenarios for Disabling Express Checkout
Choosing to disable or hide PayPal Express is rarely about the payment method itself and usually about the behavior it triggers. Here are the most common scenarios where merchants find success by limiting express options.
Protecting Your Margins on High-Fee Transactions
In certain regions, PayPal's merchant fees are significantly higher than standard credit card processors. If you are selling high-ticket items with slim margins, those extra percentage points matter. You can create a rule that hides PayPal Express when the cart total exceeds a certain amount, encouraging the customer to use a more cost-effective payment method. If shipping fees are also a factor, merchants often use a shipping-focused tool like HideShip in tandem to avoid extra costs at checkout.
Reducing Chargeback Risk
Some merchants experience higher rates of "unauthorized transaction" chargebacks through PayPal for specific product categories. If you sell digital goods or high-risk items, you might choose to hide PayPal Express for those specific products. By forcing these customers to use a standard credit card gateway with 3D Secure enabled, you add an extra layer of protection to the transaction.
Optimizing the B2B Experience
Business-to-business (B2B) customers often need to provide VAT numbers, purchase order (PO) numbers, or specific shipping instructions. Express checkout buttons usually bypass these custom fields. If a customer is logged in with a "Wholesale" tag, you can configure the app to hide the express buttons entirely, ensuring they follow the necessary steps to provide business documentation. For rule examples that target selling or subscription plans, review: How to hide the payment method based on the Selling or Subscription Plan.
Improving Checkout Flow by Sorting and Renaming
Sometimes, the problem isn't that PayPal exists, but that it is too prominent. Instead of disabling it, you can use HidePay to reorder the payment list.
Sorting allows you to move PayPal to the bottom of the list. This keeps the option available for those who truly need it but prevents it from being the first thing a customer sees. By placing your preferred gateway (like Shopify Payments) at the top, you subtly guide the customer toward the path that is best for your business operations.
Renaming is another powerful tool. If customers are confused by the "PayPal Express" label, you can rename it to "PayPal or Credit Card" to clarify that they don't necessarily need a PayPal balance to use the service. This reduces the number of customers who bounce because they think they lack the right account. For specifics on ordering methods that share the same name, see: How to sort payment methods with the same name.
The Technical Advantage of Native Shopify Functions
When you use a tool to modify the checkout, the technical foundation matters. Older apps used "workarounds" like script injection or theme code edits. These often slowed down the page load or caused conflicts with other apps.
Because HidePay is built on native Shopify Functions, it operates within the same environment as Shopify’s own checkout logic. There is no external "call" to a server that might fail. This ensures that when you set a rule to hide a payment method, it happens instantly and reliably. If you need to create or migrate custom functions beyond the built-in templates, Nextools provides a functions generator and migration tool — see SupaEasy for codeless function generation and script migration.
Impact on Conversion Rates and Customer Trust
One concern merchants often have is whether hiding a popular button will hurt sales. While express buttons are designed for speed, they are not always the driver of trust. Trust comes from a clear, professional-looking checkout that offers the methods the customer expects.
By removing the "clutter" of multiple express buttons (PayPal, Shop Pay, Apple Pay, etc.), you create a more focused environment. Research suggests that offering too many choices at the final stage of a purchase can lead to "analysis paralysis," where the customer becomes overwhelmed and leaves the site. A clean list of 2–3 clearly labeled options often performs better than a screen full of colorful buttons.
Testing Your Rules Before Going Live
When you modify your checkout settings, testing is non-negotiable. You want to ensure that the button is hidden for the right people and visible for everyone else.
- Use Incognito Windows: This ensures your browser cache or admin login doesn't interfere with how the checkout appears.
- Test Different Geographic Locations: If your rules are based on country or zip code, use a VPN to verify that the button disappears as expected for those regions.
- Check Multiple Device Types: Ensure the button is also hidden on mobile, where screen real estate is even more valuable.
- Verify Tag-Based Rules: Log in with a test customer account that has the specific tag (e.g., "B2B") to see if the logic triggers correctly.
By taking these steps, you can confidently refine your checkout without the risk of accidental revenue loss.
Beyond PayPal: Managing Other Express Buttons
The logic used to disable PayPal Express often applies to other buttons like Shop Pay, Apple Pay, or Google Pay. Many merchants find that having four or five different colored buttons at the top of their checkout looks messy and unprofessional.
The app allows you to apply the same conditional logic to these buttons as well. You can create a "Clean Checkout" rule that hides all express buttons for first-time customers but allows them for returning customers who already have their data saved. This level of granularity is what transforms a standard Shopify store into a highly optimized e-commerce machine.
Conclusion
Controlling the visibility of the PayPal Express button is a strategic move that can lead to cleaner branding, fewer chargebacks, and a more controlled customer journey. Whether you choose to deactivate the provider through Shopify's native settings or use sophisticated rules to hide the button contextually, the goal is the same: a checkout that serves your business needs.
- Use native settings for a total removal of the payment method.
- Use theme customizations to clear buttons from product and cart pages.
- Use HidePay to create conditional rules that hide, sort, or rename methods at checkout.
- Always test your changes to ensure a smooth experience for every customer segment.
If you are ready to take full control of your checkout flow and eliminate irrelevant payment options, install HidePay from the Shopify App Store today and start building a smarter checkout experience.
FAQ
Does hiding the PayPal Express button also remove PayPal as a payment option?
Not necessarily. If you use our app to hide the express button, the button at the top of the checkout will disappear, but PayPal will still be listed as a standard option in the payment method list. If you wish to remove it entirely, you must deactivate it in the Shopify Payments settings. For a walkthrough on creating HidePay rules to hide buttons, see How to create a payment customization.
Will disabling express buttons slow down my checkout speed?
If you use a solution built on Shopify Functions, like HidePay, there is no impact on speed. The logic runs natively within Shopify's infrastructure. This is much faster and more reliable than older methods that relied on external scripts or theme code modifications.
Can I hide the PayPal button only for specific products?
Yes, you can create rules based on cart contents. For example, if you have a product that is high-risk or has shipping restrictions that PayPal doesn't support well, you can set a rule to hide the PayPal button whenever that specific item is in the customer's cart.
Why does the PayPal button still show on my product page after I hid it at checkout?
The checkout page and the product page are handled differently by Shopify. To remove the button from the product page, you usually need to toggle off "Dynamic Checkout Buttons" in your theme customizer. To remove it from the actual checkout page, you need to use a specialized tool that supports Shopify Functions. If you want additional control over shipping methods as well, many merchants pair payment rules with shipping controls using HideShip.