Restricting payments by specific shipping methods

In your store, you can restrict payment methods based on shipping or delivery methods selected by your customers at checkout. In other words, your store will show the payment method for specified shipping options only.

For example, you can offer the Сash payments only for In-store pickup, or Paying with PayPal only for people who choose delivery within the US.

Restricting a payment method by specific shipping methods

To display an additional payment method for a particular shipping option chosen during checkout, you need to connect that payment with one or several shipping options. Upon connecting, the payment option becomes available for the selected shipping methods only.

Example: You have two payment methods, Cash and PayPal, and four shipping options. PayPal is available for all orders, while Cash is offered only when customers choose to pick-up the order in store.

To offer a payment method for certain shipping methods:

  1. From your store admin, go to Payment.
  2. Select the method you want to set up and click Edit.
  3. Scroll down to Payment method availability based on shipping choice and click Limit availability by shipping method‍.
  4. Click Select Methods and check boxes for all the shipping methods you want this payment to be available to. Then click Select.
  5. Click Save.

Creating a shipping method with a single payment option

You can create one or several shipping methods that will have only one payment option regardless of the number of payment methods available in your store.

Example: You have two payment methods, Cash and PayPal, and four shipping options. When customers choose to pick-up their order in the store, they can pay with Cash only.

To restrict a payment method to one or several shipping options, you need to connect all payment methods with all shipping methods except for the ones where you want to offer only a single payment method. In our example, we connect all payments, except Cash, with all shipping options, except Self-pickup.

To limit a payment method to a single shipping option:

  1. From your store admin, go to Payment.
  2. Select a payment method that is different from the method that you want to make available for a particular shipping method. In our example, the goal is to limit the Cash payment method, so we choose any method but that. 
  3. Scroll down to Payment method availability based on shipping choice and click Limit availability by shipping method‍.
  4. Click Select Methods and check boxes for all the shipping methods except the one that you want to offer a specific payment for. In this example, it’s Self-pickup:

     Self-pickup.png

  5. Click Select.
  6. Repeat the above steps for every payment method in your store except for one that you want to make available for a particular shipping method. In this example, it’s the Cash payment option.
  7. Click Save.

That’s it. Now customers will only see the designated payment method when selecting that particular shipping option. In our example, they will see the Pay by cash only after choosing the Home delivery method.

Disconnecting a payment method from shipping methods

To make a particular payment method available for all shipping methods, you need to remove connection between this method and shipping options.

To remove shipping limitations for a payment method:

  1. From your store admin, go to Payment.
  2. Select the payment method.
  3. Scroll down to Selected shipping methods.
  4. Hover mouse over the shipping method you want to remove and click the trash icon.
  5. Click Save.

Tap the tick icon at the top right corner to save changes.

Was this article helpful?
0 out of 0 found this helpful