Change Background and sidebar for one particular WordPress page

How do I change the background for one particular page?

I’ve recently created a shop page in my website and want its background to be all white.
I also want to remove the sidebar or use a different sidebar for this particular page.

Could anyone help me do these? Thanks!

http://sakeloversguide.com/shop/

You can change background for WooCommerce pages only by adding this simple CSS to Appearance >> Theme Options >> Other >> Custom CSS:

body.woocommerce {
    background-color: #FFF !important;
}

To use different sidebar for different pages you can use plugin such as WooSidebars. You can read more about it and download it from here.

To remove sidebar from all WooCommerce pages you can use code like this via the same Custom CSS field:

body.woocommerce {
    background-color: #FFF !important;
}

body.woocommerce #secondary {
    display: none;
}
body.woocommerce #primary {
    width: 100%;
}

Let me know if this helps.