• I have created an online store using jigoshop in wordpress 4.1.1.

    I have activated the jigoshop cart widget to display on the right hand side of the page. It does so correctly on all pages except for the “Shop” page where the products are listed. On this page the widget appears at the bottom of the page without it’s background or frame. How can I fix this so it matches the other pages and so the widget appears on the right hand side of the “shop” page?

    https://ww.wp.xz.cn/plugins/jigoshop/

Viewing 3 replies - 1 through 3 (of 3 total)
  • Hello @woof132

    Probably some styles are broken, I could help a little bit more if you could post your shop’s link.

    Thread Starter woof132

    (@woof132)

    Hello @woo132

    Your theme does not support Jigoshop fully. You need to define output wrapper functions to make it compatible with your theme, i.e.

    function jigoshop_output_content_wrapper(){
    	echo '<div id="container">';
    }
    function jigoshop_output_content_wrapper_end() {
    	echo '</div>';
    }

    Moreover you need to copy archive-product.php file and update it slightly:

    1. Add <div id="content" role="main"> after <?php do_action('jigoshop_before_main_content'); ?>
    2. Add </div> after <?php do_action('jigoshop_after_sidebar'); ?>

    Thanks to this you will make your sidebar appear inside #container div just as in your other pages.

    EDIT: Please remember to add appropriate CSS classes to #content to properly align it! I can see also that some of your styles are conflicting, but you need to resolve it on your own or buy our support: https://www.jigoshop.com/support/

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Jigoshop Cart Widget’ is closed to new replies.