Hello There,
Thanks for writing in!
1.) Page templates can only be applied to normal pages. With WooCommerce page especially with the shop page, if you want it to be fullwidth just go to X > Theme Options > WooCommerce > Shop > Shop Layout and select “Fullwidth”. Selecting the “Use Global Layout” will have your shop page layout the same with your global setting X > Theme Options > Layout & Design > Content Layout.
2.) So that you will not be re-directed to the product page after adding or clicking the add to cart button, please go to WooCommerce > Settings > Products > General and find the “Add to cart behaviour” option. You must enable it.
The fancy confirmation is only available in product archive pages. If you want to display sitewide so that you can have the same effect with the woocommerce shortcodes, please insert the following code in your child theme’s functions.php file
// AJAX
// =============================================================================
if ( ! function_exists( 'x_woocommerce_navbar_cart_ajax_notification' ) ) :
function x_woocommerce_navbar_cart_ajax_notification() {
if ( get_option( 'woocommerce_enable_ajax_add_to_cart' ) == 'yes' ) {
$notification = '<div class="x-cart-notification">'
. '<div class="x-cart-notification-icon loading">'
. '<i class="x-icon-cart-arrow-down" data-x-icon-s="" aria-hidden="true"></i>'
. '</div>'
. '<div class="x-cart-notification-icon added">'
. '<i class="x-icon-check" data-x-icon-s="" aria-hidden="true"></i>'
. '</div>'
. '</div>';
} else {
$notification = '';
}
echo $notification;
}
add_action( 'x_before_site_end', 'x_woocommerce_navbar_cart_ajax_notification' );
endif;
By the way, please update your X theme to version 6.2.5.
We would loved to know if this has work for you. Thank you.