Overview #
WooCommerce Checkout Customization plugin allows you to customize the checkout page. It allows you to restrict countries based on your customers’ IP addresses, disable fields on checkout for logged-in users, customize orders received and returning customer messages, and so on.
Enabling Checkout Customization for WooCommerce #
To enable and use the checkout customization plugin, you should first download and install Booster for WooCommerce.
1. Navigate to WordPress Dashboard > WooCommerce > Settings > Booster > CART & CHECKOUT > Checkout Customization.
The WooCommerce Checkout Customization Module Options page will be displayed.
2. In the Checkout Customization section, check the box for Enable Module field.
3. Scroll down to the end of the page and click Save changes.
The WooCommerce Checkout Customization plugin will be enabled for your site.
Configuring Checkout Customization Settings #
You can customize the checkout page of your e-commerce site using this option. You can restrict countries based on your customers’ IP addresses, hide the “Order Again” button, disable fields on checkout for logged-in users, customize order received and returning customer messages, and enable and configure recalculate checkout and force checkout update options.
1. Navigate to WordPress Dashboard > WooCommerce > Settings > Booster > CART & CHECKOUT > Checkout Customization.
The Checkout Customization Module Options page will be displayed.
2. Enter/select required values for the fields. Refer to the table below for field descriptions:
Field | Description |
Restrict Countries by Customer’s IP | |
Restrict Billing Countries by Customer’s IP | Specifies if billing for certain countries based on the customer’s IP is restricted |
Restrict Shipping Countries by Customer’s IP | Specifies if shipping for certain countries based on the customer’s IP is restricted. Note: To restrict shipping countries, navigate to WooCommerce > Settings > General and set the option Shipping location(s) to Ship to specific countries only. Additionally, you can leave the Ship to specific countries option empty there. |
Ignore on Admin | Specifies if billing and shipping restrictions are ignored for Admins. |
Restrict By Customer’s Billing Country | Specifies if billing is restricted based on the customer’s billing country. Note: If this option is enabled, all the other restrictions will be overridden. |
Restrict based on a YITH manual order | Specifies if billing is restricted based on a YITH manual order.Note: Enable this option only if you are creating a manual order using the YITH WooCommerce Request a Quote plugin and selecting the billing country manually |
Conditions | Condition(s) based on which the billing/shipping is restricted. Leave this field empty if you want to restrict countries everywhere.Note: The restrictions will work only if at least one condition is true. |
“Create an account?” Checkbox Options | |
“Create an account?” Checkbox | Default value for the Create an account checkbox |
3. Scroll down to view some more sections.
4. Enter/select required values for the fields. Refer to the table below for field descriptions:
Field | Description |
“Order Again” Button Options | |
Hide “Order Again” Button on “View Order” Page | Specifies if the Order Again button on the View Order page is hidden |
Disable Fields on Checkout for Logged Users | |
Fields to Disable | Fields that are disabled for logged-in users |
Message for Logged Users | Message to be displayed for logged-in users. You can use HTML to enter a message in this field. |
Advanced: Custom Fields (Readonly) | Custom fields that are read-only/not editable for logged-in users. To enter more than one field name, use a comma-separated list. |
Advanced: Custom Fields (Disabled) | Custom fields that are disabled for logged-in users. To enter more than one field name, use a comma-separated list. |
“Order received” Message Options | |
Customize Message – Enable | Specifies if a customized message will be displayed when a customer order is received. |
Message | Customized message. You can use HTML and/or shortcodes to enter a message in this field. |
5. Scroll down to view some more sections.
6. Enter/select required values for the fields. Refer to the table below for field descriptions:
Field | Description |
“Returning customer?” Message Options | |
Customize Message – Enable | Specifies if a customized message will be displayed to returning customers |
Message | Customized message for returning customers |
Recalculate Checkout | |
Recalculate Checkout – Enable | Specifies if checkout will be recalculated. If this field is enabled, the checkout will be recalculated right after the default calculation has been requested. |
Fields | Fields that need to be changed to recalculate checkout. You can use CSS selector syntax to enter the field names. |
Force Checkout Update | |
Force Checkout Update – Enable | Specifies if the checkout will be updated. If this field is enabled, the checkout will be updated when the value of a field is changed. |
Fields | Fields, if and when whose values are changed, the checkout will be updated. You can use CSS selector syntax to enter the field names. |
7. Click Save changes.
The WooCommerce checkout customization settings for your site will be configured.