Shipping Restrictions & Payment Restrictions

Located in Settings > Method Restrictions You can restrict specific payment and shipping options in the checkout to specific customer groups.

Restricting Payment Methods to Specific Customer Groups

Step 1: Enable Payment Method Restriction

Under "Restricted Payment Methods", set "Enabled" to YES
This is show all enabled payment options (as configured in Setup > Payment Methods).

Step 2: Configure Methods

Under each available Payment Method, you can specify for that method:

  • No Restrictions - This method will be available for all customers
  • Logged In Only - Only logged in customers will be able to use this method
  • By Customer Group - This will enable a multi-select box where you can select a single customer group or ctrl+click (cmd+click on Mac) to select multiple customer groups that will be able to use this method. If you select no groups and set "Allow All Methods in Admin" to "Yes" this will make it so that nobody on the front end can use the method and only admins can.

👍

Allow All Methods in Admin

If you would like Staff Accounts in your store who are creating orders to be able to select all payment and/or shipping methods then select "Allow all methods in the admin" to be set to Yes. Otherwise, if you want your Staff Accounts to have the same restrictions as your customers do when placing orders set it to no.

Restricting Shipping Methods to Specific Customer Groups

Step 1: Enable Shipping Method Restriction

Under "Restricted Shipping Methods", set "Enabled" to YES
This is show all enabled shipping options (as configured in Setup > Shipping Methods).

Step 2: Configure Methods

Under each available Shipping Method, you can specify for that method:

  • No Restrictions - This method will be available for all customers
  • Logged In Only - Only logged in customers will be able to use this method
  • By Customer Group - This will enable a multi-select box where you can select a single customer group or ctrl+click (cmd+click on Mac) to select multiple customer groups that will be able to use this method. If you select no groups and set "Allow All Methods in Admin" to "Yes" this will make it so that nobody on the front end can use the method and only admins can.