Skip to main content

Troubleshooting: Custom Cart, Checkout and Thank You Page Templates Not Displaying

If your custom Cart, Checkout and Thank You pages aren't appearing as expected, follow these steps to configure and troubleshoot them.

Updated over 6 months ago

1. Set Custom WooCommerce Pages

Navigate to WooCommerce > Settings:

  • Go to the Advanced tab.

  • In the Page Setup section, assign your custom page templates for Cart and Checkout.

You’ll need to make sure these are correctly assigned to display your custom templates.


2. Create Pages Automatically

If you don't have default static pages, you can generate new ones:

  1. Go to WooCommerce > Status.

  2. Click the Tools tab.

  3. Scroll to the Create Default WooCommerce Pages section.

  4. Press Create Pages to automatically install any missing default pages.

Note: This action won’t affect any pages you’ve already created.


3. Verify Default Pages

If you already have the default pages, follow these checks to ensure Cart and Checkout function properly:

a. Review Page Content

  • Open the default pages and ensure only shortcodes are present (no additional content).

  • Switch to the WordPress editor to confirm this.

Example of Shortcodes: See the WooCommerce shortcodes documentation for reference.

b. Required Widgets in Templates

  • Cart Template Widgets: Make sure your Cart template contains the necessary widgets for cart functionality.

  • Empty Cart Widgets: Add these to handle empty cart situations.

c. Checkout Template Widgets

  • Main Checkout Template: Include all required widgets.

  • Top Checkout Template: Ensure the correct widgets are present.

d. Check Thank You Page Configuration

The Thank You Page is part of the Checkout flow, so it’s important to verify the correct settings:

  • Navigate to Site Settings > WooCommerce.

  • In the Checkout Page field, make sure the appropriate page is selected.

  • In the Purchase Summary field, ensure the correct Checkout page is assigned.

This ensures the Thank You Page displays properly after an order is placed.


4. Set Widgets to Render with “Elementor Default”

  • Render Method: Ensure each widget’s render method is set to Elementor Default.

This setting allows Elementor to properly display the elements on the Cart and Checkout pages.


5. Assign Templates in JetWooBuilder

Finally, confirm that the templates are assigned correctly in JetWooBuilder:

  • Go to the JetWooBuilder settings.

  • Make sure your custom Cart and Checkout templates are selected and assigned.


By following these steps, your custom Cart and Checkout templates should display correctly on the front end. If issues persist, double-check each setting or contact us.

Did this answer your question?