Hello,
As I’ve attached, we’re adding the mandatory pages to the payment page, but they’re not showing up. We need to add two mandatory pages to our payment page, but only one is visible. Is it possible to fix this?
Regards,
Recep
This topic has 7 replies, 3 voices, and was last updated 3 days ago ago by Tony Rodriguez
Hello,
As I’ve attached, we’re adding the mandatory pages to the payment page, but they’re not showing up. We need to add two mandatory pages to our payment page, but only one is visible. Is it possible to fix this?
Regards,
Recep
Hello, Recep,
Yes, this is possible in the XStore theme, but by default WooCommerce and XStore may only render a single “terms/mandatory page” depending on how the content is configured.
From your description, the pages already exist in the backend, so the issue is not with their creation, but with how they are being output on the checkout/payment page.
By default, WooCommerce uses a single field for Terms & Conditions (woocommerce_get_terms_and_conditions_checkbox_text), which typically supports only one page. If you need to display multiple mandatory pages (e.g., Terms + Privacy Policy), this requires customization.
There are a few possible approaches:
1. Template override
Override the checkout template (woocommerce/checkout/terms.php) in your child theme and modify it to include multiple page links.
2. Hook-based solution
Use hooks such as:
• woocommerce_checkout_terms_and_conditions
• woocommerce_review_order_before_submit
to manually output additional required pages/checkboxes.
3. Custom checkbox fields
Add additional required checkboxes via woocommerce_checkout_fields and link each checkbox to a different page.
If only one page is currently visible, it means the current implementation (theme or plugin) is limited to a single output and needs to be extended.
We recommend reviewing the checkout template or implementing a custom hook-based solution to display both mandatory pages as in your example.
Best Regards,
8Theme’s Team
Hello, are you now responding via AI? This wouldn’t be such a big problem, but since I lack coding knowledge, I expect a more constructive solution from you.
I want to add two separate text pages or a second box to the box in the image I’ve attached. For example, even if I could just give a code like [terms] to the second page I want to add, my problem would be solved.
Hello, Recep.
Thanks for using XStore.
We’ve reviewed your request and it requires custom development, which is outside Envato’s support policy. To get it done properly and on time, please submit it to our trusted partner WP Kraken:
You’ll get:
– fast quote & timeline
– turnkey implementation by a vetted team
– warranty on delivered work
We’re confident this will help-hope you can make use of it shortly.
ok thanks
Thanks for the support! My topic “We’re adding the required pages to the payment page, but they’re not showing up.” has been successfully resolved.
Dear Recep,
We really appreciate your time and engagement within the WordPress & WooCommerce community
Your feedback drives every improvement we make in XStore — helping us deliver a smoother and more flexible experience with each update.
Leave Feedback →
(takes less than a minute)
Your input makes a real difference.
Topic closed.
The 8Theme Team
The issue related to '‘We’re adding the required pages to the payment page, but they’re not showing up.’' has been successfully resolved, and the topic is now closed for further responses