> ## Documentation Index
> Fetch the complete documentation index at: https://docs.checkoutrules.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Hide express checkout options

> Hide express checkout payment options at the top of the checkout page.

<iframe className="w-full aspect-video rounded-xl" src="https://www.youtube.com/embed/_uwRuM-sTkg?si=if751BjN6Ftldyuu" title="BeSure Hide Express Checkout Options" style={{ border: 0 }} allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />

## Rule overview

This rule allows you to hide express checkout buttons such as PayPal, Apple Pay, Google Pay, or Shop Pay at the top of the checkout page based on given conditions.

<Warning>
  You can <i>always</i> hide these express buttons, <b>only</b> if you are on
  Shopify plus plan due to Shopify restrictions. If you are on any other Shopify
  plan, then this rule will hide all express checkout buttons, only when the
  shipping address is not filled in. When the shipping address is filled in,
  then the express checkout buttons will become visible again. This mechanism
  ensures that at least the customer will always input their shipping address.
</Warning>

## Sample configuration

The following steps show how to create and configure a **Hide Express Checkout Options** rule using the app.

### Create a new rule

From your [Shopify admin](/guides/en/get-started/installation#go-to-the-app), open the app. In the sidebar, go to the [Rules](/guides/en/get-started/quickstart#create-a-sample-rule) section and click *"Create Rule"*.

Then, You’ll be redirected to the **Select checkout rule type screen**. Choose *category "Payment" → select checkout rule type "Hide Express Checkout Options" → click “Select Rule”*.

<img src="https://mintcdn.com/storespark/I1UBjFyXWKs0eNGB/images/essentials/payment/select-hide-express-checkout-options.webp?fit=max&auto=format&n=I1UBjFyXWKs0eNGB&q=85&s=59bd917bc6244fbd0dae10400887e3d1" alt="Select Rule" width="977" height="610" data-path="images/essentials/payment/select-hide-express-checkout-options.webp" />

Then, a **checkout layout selection** popup will appear. Choose an option based on your store setup, either **1 page checkout** or **3 page checkout**. If you are using one page checkout on your store, then you should select **1 page checkout**. If you are using 3 page checkout, then you should select **3 page checkout**.

<img src="https://mintcdn.com/storespark/I1UBjFyXWKs0eNGB/images/essentials/payment/select-rule-template-hide-express-checkout-options.webp?fit=max&auto=format&n=I1UBjFyXWKs0eNGB&q=85&s=ed934cad415aaa0889f3d282c254d3e1" alt="Select Rule Template" width="1005" height="711" data-path="images/essentials/payment/select-rule-template-hide-express-checkout-options.webp" />

Next, you’ll land on the **Create new hide express checkout options rule** screen, where you can configure your rule.

### Rule configuration

To configure the rule, first optionally we can add a name such as "Hide express checkout options" to describe what it does. Then, select the rule [status](/guides/en/get-started/concepts#status): Testing, Active, or Deactivated.

Here we are going to choose **Testing** status, so we can quickly test the rule without affecting the checkout for actual customers.

<img src="https://mintcdn.com/storespark/I1UBjFyXWKs0eNGB/images/essentials/payment/rule-configure-1-hide-express-checkout-options.webp?fit=max&auto=format&n=I1UBjFyXWKs0eNGB&q=85&s=df1c81326a3deff52f3091a2920bb264" alt="Rule Configure 1" width="972" height="486" data-path="images/essentials/payment/rule-configure-1-hide-express-checkout-options.webp" />

Next, if you selected **1 page checkout** in the previous step, you will need to set up your payment methods as required in the rule setup. Click **Mark as done** for each method once you have followed the instructions to configure it. Optionally, you can add conditions if you want to control when the rule should execute.

<Note>
  You can watch the provided setup videos and follow along, if you are unsure
  how to configure a manual payment method as required in the rule setup.
</Note>

<img src="https://mintcdn.com/storespark/I1UBjFyXWKs0eNGB/images/essentials/payment/setup-hide-payment-methods-options.webp?fit=max&auto=format&n=I1UBjFyXWKs0eNGB&q=85&s=98b34e06298d93deff0356d8b7713fb0" alt="Setup" width="966" height="682" data-path="images/essentials/payment/setup-hide-payment-methods-options.webp" />

<Info>
  You only need to configure these manual payment methods, if you are not on
  Shopify plus. If you are on Shopify plus, then there is no need to configure
  these manual payment methods.
</Info>

Or, if you selected **3 page checkout** in the previous step, you will need to choose whether to hide or show the payment methods listed in the screen below for both the **Checkout information page** and the **Checkout payment page**. Optionally, you can add conditions if you want to control when the rule should execute for both pages.

<img src="https://mintcdn.com/storespark/I1UBjFyXWKs0eNGB/images/essentials/payment/setup-3-page-checkout-hide-express-checkout-options.webp?fit=max&auto=format&n=I1UBjFyXWKs0eNGB&q=85&s=4263a23a99ca43a97184d1d852d223f3" alt="Setup" width="971" height="439" data-path="images/essentials/payment/setup-3-page-checkout-hide-express-checkout-options.webp" />

Finally, click the <b>Save</b> button at the top to create and save your rule.

<img src="https://mintcdn.com/storespark/ZoBcc0QT_aT_tX8T/images/shared/save-rule.webp?fit=max&auto=format&n=ZoBcc0QT_aT_tX8T&q=85&s=49b09a4f049059fd67144f92d10233ca" alt="Rule Save" width="713" height="184" data-path="images/shared/save-rule.webp" />

## Test the rule

Since, the rule is set to testing status, we have to use `test@testing.com` as the email, instead of the actual email, to run the rule at checkout.

<Warning>
  The image below shows the checkout page <b>before</b> the testing email
  address was used. Please note the PayPal express payment button is visible.
</Warning>

<img src="https://mintcdn.com/storespark/I1UBjFyXWKs0eNGB/images/essentials/payment/before-rule-apply-hide-express-checkout-options.webp?fit=max&auto=format&n=I1UBjFyXWKs0eNGB&q=85&s=99871dd2e90987cc81567f855f9e2eb1" alt="Before Rule Apply" width="768" height="617" data-path="images/essentials/payment/before-rule-apply-hide-express-checkout-options.webp" />

After setting the email, the checkout rule runs and you’ll see the PayPal express payment button is **hidden**, as shown below.

<img src="https://mintcdn.com/storespark/I1UBjFyXWKs0eNGB/images/essentials/payment/after-rule-apply-hide-express-checkout-options.webp?fit=max&auto=format&n=I1UBjFyXWKs0eNGB&q=85&s=85cf0b083797e99785936b703b02ab3e" alt="After Rule Apply" width="1042" height="839" data-path="images/essentials/payment/after-rule-apply-hide-express-checkout-options.webp" />

## Activate the rule

Once testing is done, we can activate the rule, so it can start making changes to the checkout for actual customers. Only activated rules can make changes to the checkout for all customers.

Click on **Rules** in the sidebar to view all rules. Select the rule you want to activate, then click the **Activate** button to activate it.

<Warning>
  Rule activation is only available on paid plans. If you haven't upgraded your
  plan yet, follow the instructions
  [here](/guides/en/get-started/installation#upgrade-your-plan) to upgrade.
</Warning>

<img src="https://mintcdn.com/storespark/I1UBjFyXWKs0eNGB/images/essentials/payment/activate-the-rule-hide-express-checkout-options.webp?fit=max&auto=format&n=I1UBjFyXWKs0eNGB&q=85&s=713dbd4a6bdf6ebe700cbd42ebaa1ae7" alt="Activate The Rule" width="963" height="169" data-path="images/essentials/payment/activate-the-rule-hide-express-checkout-options.webp" />
