WooCommerce customisation and theme improvements