diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index e5a8703e16e..38c42fa8e7c 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -95,5 +95,5 @@ By translating video tutorials you'll be helping non-English speaking users and * [General GitHub documentation](https://help.github.com/) * [GitHub pull request documentation](https://help.github.com/send-pull-requests/) * [Translator Handbook](https://make.wordpress.org/polyglots/handbook/) -* [WooCommerce Docs](https://docs.woothemes.com/) +* [WooCommerce Docs](https://docs.woocommerce.com/) * [WooThemes Support](https://support.woothemes.com) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index d81725082f2..c7cf56cf145 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,5 +1,38 @@ == Changelog == += 2.6.3 - 19/07/16 = +* Fix - Security - Escape captions in product-thumbnail and product-image templates (template versions have been bumped). +* Fix - Fixed how we calculate shipping tax rates when using more than one tax class. +* Fix - When duplicating product variations, set title, name, and guid. +* Fix - Normalized 'read more' buttons. +* Fix - Add to cart notices for grouped products. +* Fix - Do not sanitize passwords in the settings API. +* Fix - Handle shipping zone location range conversion during update (dashes to ...). +* Fix - Always remove commas while processing flat rate costs. +* Fix - Ensures account page layout is only applied to desktop-sized displays. +* Fix - When getting layered nav counts, take search parameters into consideration. +* Fix - Free shipping show/hide javascript. +* Fix - Strip hash characters when exporting reports. +* Fix - Use permission id to revoke access to downloads to prevent removing wrong rows. +* Fix - When duplicating product variations, set title, name, and guid. +* Fix - Set more appropriate default rounding precision based on currency decimal places. +* Fix - Fix message styles for empty carts. +* Fix - Fixed the load of the WC_Email_Customer_On_Hold_Order class. +* Fix - Don't perform cart update on search submit. +* Dev - API - Added support for WP REST API with custom URL prefixes. +* Dev - API - Delete variations when deleting a variable product. +* Dev - API - Fixed how we check for product types. +* Dev - Added woocommerce_cart_id filter. +* Dev - Add shortcode name param to shortcode_atts function calls. +* Dev - Post custom data when fetching a variation via ajax. +* Dev - Include child prices in grouped_price_html filter. +* Dev - Allow filtering of variation stock quantity. +* Dev - Added $_product argument to 'woocommerce_restock_refunded_item' hook. +* Dev - Added a filter hook for the wc_ajax endpoint url. +* Tweak - Include account page link in new customer account emails. +* Tweak - Updated all URLs from WooThemes.com to WooCommerce.com. +* Tweak - Cache the result of WC_Comments::wp_count_comments() in a transient (improves performance). + = 2.6.2 - 30/06/16 = * Fix - Set max index length on woocommerce_payment_tokenmeta table for utf8mb4 support. * Fix - is_available check for legacy shipping methods. @@ -475,7 +508,7 @@ * Fix - Datepicker range for variations. = 2.3.12 - 06/07/2015 = -* Fix - Fixed Google Chrome forcing to use SSL. This can cause some issues on websites behind load balancers or reverse proxies. [Read more](https://docs.woothemes.com/document/ssl-and-https/#websites-behind-load-balancers-or-reverse-proxies). +* Fix - Fixed Google Chrome forcing to use SSL. This can cause some issues on websites behind load balancers or reverse proxies. [Read more](https://docs.woocommerce.com/document/ssl-and-https/#websites-behind-load-balancers-or-reverse-proxies). * Fix - Escaped shop url in empty cart template. * Fix - Escaped product tabs titles. * Fix - Removed deprecated PHP4 constructor on Widget classes. diff --git a/README.md b/README.md index 77ab27e5491..dee674c4427 100644 --- a/README.md +++ b/README.md @@ -5,9 +5,9 @@ Welcome to the WooCommerce repository on GitHub. Here you can browse the source, If you are not a developer, please use the [WooCommerce plugin page](https://wordpress.org/plugins/woocommerce/) on WordPress.org. ## Documentation -* [WooCommerce Documentation](https://docs.woothemes.com/documentation/plugins/woocommerce/) +* [WooCommerce Documentation](https://docs.woocommerce.com/documentation/plugins/woocommerce/) * [WooCommerce Knowledge Base](https://support.woothemes.com/hc/en-us/categories/200146917-WooCommerce) -* [WooCommerce Code Reference](https://docs.woothemes.com/wc-apidocs/) +* [WooCommerce Code Reference](https://docs.woocommerce.com/wc-apidocs/) * [WooCommerce REST API Docs](https://woothemes.github.io/woocommerce-rest-api-docs/) ## Support diff --git a/apigen.neon b/apigen.neon index 208ad51f76f..40c74fe34cb 100644 --- a/apigen.neon +++ b/apigen.neon @@ -29,7 +29,7 @@ main: WC title: WooCommerce 2.6.x Code Reference # base url used for sitemap (useful for public doc) -baseUrl: https://docs.woothemes.com/wc-apidocs/ +baseUrl: https://docs.woocommerce.com/wc-apidocs/ # choose ApiGen template theme templateTheme: default diff --git a/assets/css/woocommerce-layout.css b/assets/css/woocommerce-layout.css index a78ef8372d9..bd299171443 100644 --- a/assets/css/woocommerce-layout.css +++ b/assets/css/woocommerce-layout.css @@ -1 +1 @@ -.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce #content div.product div.thumbnails:after,.woocommerce #content div.product div.thumbnails:before,.woocommerce .col2-set:after,.woocommerce .col2-set:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product div.thumbnails:after,.woocommerce div.product div.thumbnails:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page #content div.product div.thumbnails:before,.woocommerce-page .col2-set:after,.woocommerce-page .col2-set:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product div.thumbnails:after,.woocommerce-page div.product div.thumbnails:before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product div.thumbnails a.first,.woocommerce #content div.product div.thumbnails:after,.woocommerce .cart-collaterals:after,.woocommerce .col2-set:after,.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails:after,.woocommerce ul.products,.woocommerce ul.products li.first,.woocommerce ul.products:after,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page .cart-collaterals:after,.woocommerce-page .col2-set:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails:after,.woocommerce-page ul.products,.woocommerce-page ul.products li.first,.woocommerce-page ul.products:after{clear:both}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment:after,.woocommerce #content div.product #reviews .comment:before,.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce .woocommerce-pagination ul.page-numbers:before,.woocommerce div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:before,.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:before,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:before,.woocommerce-page div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before{content:" ";display:table}.woocommerce #content div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce .cart-collaterals .shipping_calculator:before,.woocommerce .cart-collaterals:after,.woocommerce .cart-collaterals:before,.woocommerce form .form-row:after,.woocommerce form .form-row:before,.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before,.woocommerce-page .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator:before,.woocommerce-page .cart-collaterals:after,.woocommerce-page .cart-collaterals:before,.woocommerce-page form .form-row:after,.woocommerce-page form .form-row:before,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.cart_list li:before,.woocommerce-page ul.product_list_widget li:after,.woocommerce-page ul.product_list_widget li:before{content:" ";display:table}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce form .form-row-wide,.woocommerce form .form-row:after,.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:after,.woocommerce-page .cart-collaterals .shipping_calculator:after,.woocommerce-page form .form-row-wide,.woocommerce-page form .form-row:after,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.product_list_widget li:after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:left;width:47%;overflow:visible}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}.twentyfourteen .tfwc .product .images img{margin-bottom:1em}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}.rtl .woocommerce form .form-row-first,.rtl .woocommerce form .form-row-last,.rtl .woocommerce-page form .form-row-first,.rtl .woocommerce-page form .form-row-last{float:right}.rtl .woocommerce form .form-row-last,.rtl .woocommerce-page form .form-row-last{float:left} \ No newline at end of file +.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce #content div.product div.thumbnails:after,.woocommerce #content div.product div.thumbnails:before,.woocommerce .col2-set:after,.woocommerce .col2-set:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product div.thumbnails:after,.woocommerce div.product div.thumbnails:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page #content div.product div.thumbnails:before,.woocommerce-page .col2-set:after,.woocommerce-page .col2-set:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product div.thumbnails:after,.woocommerce-page div.product div.thumbnails:before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product div.thumbnails a.first,.woocommerce #content div.product div.thumbnails:after,.woocommerce .cart-collaterals:after,.woocommerce .col2-set:after,.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails:after,.woocommerce ul.products,.woocommerce ul.products li.first,.woocommerce ul.products:after,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page .cart-collaterals:after,.woocommerce-page .col2-set:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails:after,.woocommerce-page ul.products,.woocommerce-page ul.products li.first,.woocommerce-page ul.products:after{clear:both}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment:after,.woocommerce #content div.product #reviews .comment:before,.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce .woocommerce-pagination ul.page-numbers:before,.woocommerce div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:before,.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:before,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:before,.woocommerce-page div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before{content:" ";display:table}.woocommerce #content div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce .cart-collaterals .shipping_calculator:before,.woocommerce .cart-collaterals:after,.woocommerce .cart-collaterals:before,.woocommerce form .form-row:after,.woocommerce form .form-row:before,.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before,.woocommerce-page .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator:before,.woocommerce-page .cart-collaterals:after,.woocommerce-page .cart-collaterals:before,.woocommerce-page form .form-row:after,.woocommerce-page form .form-row:before,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.cart_list li:before,.woocommerce-page ul.product_list_widget li:after,.woocommerce-page ul.product_list_widget li:before{content:" ";display:table}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce form .form-row-wide,.woocommerce form .form-row:after,.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:after,.woocommerce-page .cart-collaterals .shipping_calculator:after,.woocommerce-page form .form-row-wide,.woocommerce-page form .form-row:after,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.product_list_widget li:after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:left;width:47%;overflow:visible}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}.twentyfourteen .tfwc .product .images img{margin-bottom:1em}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}.rtl .woocommerce form .form-row-first,.rtl .woocommerce form .form-row-last,.rtl .woocommerce-page form .form-row-first,.rtl .woocommerce-page form .form-row-last{float:right}.rtl .woocommerce form .form-row-last,.rtl .woocommerce-page form .form-row-last{float:left} \ No newline at end of file diff --git a/assets/css/woocommerce-layout.scss b/assets/css/woocommerce-layout.scss index 6c61d44cf93..fbac4703e79 100644 --- a/assets/css/woocommerce-layout.scss +++ b/assets/css/woocommerce-layout.scss @@ -329,6 +329,18 @@ } } +.woocommerce-account { + .woocommerce-MyAccount-navigation { + float: left; + width: 30%; + } + + .woocommerce-MyAccount-content { + float: right; + width: 68%; + } +} + /** * Twenty Eleven specific styles */ diff --git a/assets/css/woocommerce-smallscreen.css b/assets/css/woocommerce-smallscreen.css index d6855567337..d218b04cc9c 100644 --- a/assets/css/woocommerce-smallscreen.css +++ b/assets/css/woocommerce-smallscreen.css @@ -1 +1 @@ -.woocommerce table.shop_table_responsive tbody th,.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce table.my_account_orders tr td.order-actions:before,.woocommerce table.shop_table_responsive tr td.actions:before,.woocommerce table.shop_table_responsive tr td.product-remove:before,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce-page table.my_account_orders tr td.order-actions:before,.woocommerce-page table.shop_table_responsive tr td.actions:before,.woocommerce-page table.shop_table_responsive tr td.product-remove:before{display:none}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product,.woocommerce[class*=columns-] ul.products li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n),.woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n),.woocommerce[class*=columns-] ul.products li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon:after,.woocommerce #content table.cart td.actions .coupon:before,.woocommerce table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:before,.woocommerce-page #content table.cart td.actions .coupon:after,.woocommerce-page #content table.cart td.actions .coupon:before,.woocommerce-page table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:after,.woocommerce-page #content table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important} \ No newline at end of file +.woocommerce table.shop_table_responsive tbody th,.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce table.my_account_orders tr td.order-actions:before,.woocommerce table.shop_table_responsive tr td.actions:before,.woocommerce table.shop_table_responsive tr td.product-remove:before,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce-page table.my_account_orders tr td.order-actions:before,.woocommerce-page table.shop_table_responsive tr td.actions:before,.woocommerce-page table.shop_table_responsive tr td.product-remove:before{display:none}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product,.woocommerce[class*=columns-] ul.products li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n),.woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n),.woocommerce[class*=columns-] ul.products li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon:after,.woocommerce #content table.cart td.actions .coupon:before,.woocommerce table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:before,.woocommerce-page #content table.cart td.actions .coupon:after,.woocommerce-page #content table.cart td.actions .coupon:before,.woocommerce-page table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:after,.woocommerce-page #content table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important} \ No newline at end of file diff --git a/assets/css/woocommerce-smallscreen.scss b/assets/css/woocommerce-smallscreen.scss index 8cec15a2974..0309d868849 100644 --- a/assets/css/woocommerce-smallscreen.scss +++ b/assets/css/woocommerce-smallscreen.scss @@ -213,6 +213,14 @@ } } +.woocommerce-account { + .woocommerce-MyAccount-navigation, + .woocommerce-MyAccount-content { + float: none; + width: 100%; + } +} + /** * Twenty Thirteen specific styles */ diff --git a/assets/css/woocommerce.css b/assets/css/woocommerce.css index 73e17d871b2..9fbe2a59123 100644 --- a/assets/css/woocommerce.css +++ b/assets/css/woocommerce.css @@ -1 +1 @@ -@charset "UTF-8";.clear,.woocommerce .woocommerce-breadcrumb:after,.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-message:after{clear:both}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}p.demo_store{position:fixed;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2)}p.demo_store a{color:#fff}.admin-bar p.demo_store{top:32px}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{height:1em;width:1em;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;display:block;content:"";-webkit-animation:spin 1s ease-in-out infinite;-moz-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:red}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{padding:1em 2em 1em 3.5em!important;margin:0 0 2em!important;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none!important;width:auto;word-wrap:break-word}.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:after,.woocommerce .woocommerce-message:before{content:" ";display:table}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{font-family:WooCommerce;content:"\e028";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{float:right}.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li,.woocommerce .woocommerce-message li{list-style:none!important;padding-left:0!important;margin-left:0!important}.woocommerce .woocommerce-message{border-top-color:#8fae1b}.woocommerce .woocommerce-message:before{content:"\e015";color:#8fae1b}.woocommerce .woocommerce-info{border-top-color:#1e85be}.woocommerce .woocommerce-info:before{color:#1e85be}.woocommerce .woocommerce-error{border-top-color:#b81c23}.woocommerce .woocommerce-error:before{content:"\e016";color:#b81c23}.woocommerce small.note{display:block;color:#777;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#777}.woocommerce .woocommerce-breadcrumb:after,.woocommerce .woocommerce-breadcrumb:before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb a{color:#777}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce #reviews #comments .add_review:after,.woocommerce .products ul:after,.woocommerce div.product form.cart:after,.woocommerce div.product p.cart:after,.woocommerce nav.woocommerce-pagination ul,.woocommerce ul.products:after{clear:both}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#77a464;font-size:1.25em}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .stock{color:#77a464}.woocommerce div.product .out-of-stock{color:red}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product form.cart:after,.woocommerce div.product form.cart:before,.woocommerce div.product p.cart:after,.woocommerce div.product p.cart:before{display:table;content:" "}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:" "}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{left:-6px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{right:-6px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product form.cart,.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;vertical-align:top;line-height:2em}.woocommerce div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;-webkit-font-smoothing:antialiased}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none;clear:both}.woocommerce .products ul:after,.woocommerce .products ul:before,.woocommerce ul.products:after,.woocommerce ul.products:before{content:" ";display:table}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{margin-top:1em}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;border:1px solid #d3ced2;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d3ced2;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;-webkit-box-shadow:none;text-shadow:none}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{font-family:WooCommerce;content:"\e01c";vertical-align:top;-webkit-font-smoothing:antialiased;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce #respond input#submit.added:after,.woocommerce a.button.added:after,.woocommerce button.button.added:after,.woocommerce input.button.added:after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#dad8da;text-decoration:none;background-image:none;color:#515151}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#a46497;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#935386;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#a46497;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;white-space:nowrap;display:inline-block}.woocommerce #reviews #comments .add_review:after,.woocommerce #reviews #comments .add_review:before,.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce #reviews #comments ol.commentlist li .comment-text:before,.woocommerce #reviews #comments ol.commentlist:after,.woocommerce #reviews #comments ol.commentlist:before{content:" ";display:table}.woocommerce #reviews h2 small{float:right;color:#777;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#777}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments h2{clear:none}.woocommerce #review_form #respond:after,.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce #reviews #comments ol.commentlist:after,.woocommerce .woocommerce-product-rating:after,.woocommerce td.product-name dl.variation:after{clear:both}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li:before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.woocommerce .star-rating:before{content:"\73\73\73\73\73";color:#d3ced2;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating:after,.woocommerce .woocommerce-product-rating:before{content:" ";display:table}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:0 0;border:0}.woocommerce #review_form #respond:after,.woocommerce #review_form #respond:before{content:" ";display:table}.woocommerce p.stars a:before,.woocommerce p.stars a:hover~a:before{content:"\e021"}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;text-indent:0}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{line-height:1.5;border-bottom:1px dotted rgba(0,0,0,.1);border-top:0;margin:0}.woocommerce p.stars.selected a.active:before,.woocommerce p.stars:hover a:before{content:"\e020"}.woocommerce p.stars.selected a.active~a:before{content:"\e021"}.woocommerce p.stars.selected a:not(.active):before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px}.woocommerce table.shop_attributes td{font-style:italic;padding:0}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:6px 12px;vertical-align:middle}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.woocommerce td.product-name dl.variation{margin:.25em 0}.woocommerce td.product-name dl.variation:after,.woocommerce td.product-name dl.variation:before{content:" ";display:table}.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce td.product-name dl.variation dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl:after,.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li dl:after,.woocommerce ul.product_list_widget li:after{clear:both}.woocommerce td.product-name dl.variation dd{padding:0 0 .25em}.woocommerce td.product-name dl.variation dd p:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before{content:" ";display:table}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl:after,.woocommerce ul.cart_list li dl:before,.woocommerce ul.product_list_widget li dl:after,.woocommerce ul.product_list_widget li dl:before{content:" ";display:table}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}#add_payment_method .wc-proceed-to-checkout:after,.woocommerce .order_details:after,.woocommerce .widget_layered_nav ul li:after,.woocommerce .widget_rating_filter ul li:after,.woocommerce .widget_shopping_cart .buttons:after,.woocommerce-account .addresses .title:after,.woocommerce-account .woocommerce:after,.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-checkout .wc-proceed-to-checkout:after,.woocommerce.widget_shopping_cart .buttons:after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons:after,.woocommerce .widget_shopping_cart .buttons:before,.woocommerce.widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:before{content:" ";display:table}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:#a00}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none}.woocommerce ul#shipping_method li input{margin:3px .5ex}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .order_details{margin:0 0 1.5em;list-style:none}.woocommerce .order_details:after,.woocommerce .order_details:before{content:" ";display:table}.woocommerce .order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce .order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce .order_details li:last-of-type{border:none}.woocommerce .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none}.woocommerce .widget_layered_nav ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_layered_nav ul li:after,.woocommerce .widget_layered_nav ul li:before{content:" ";display:table}.woocommerce .widget_layered_nav ul li.chosen a:before,.woocommerce .widget_layered_nav_filters ul li a:before{font-family:WooCommerce;speak:none;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"";text-decoration:none;font-weight:400;color:#a00}.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span{padding:1px 0}.woocommerce .widget_layered_nav ul li.chosen a:before{margin-right:.618em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1px 1px 0;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a:before{margin-right:.618em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#a46497;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#a46497}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#602053;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none}.woocommerce .widget_rating_filter ul li.chosen a:before,.woocommerce-account ul.digital-downloads li:before{margin-right:.618em;font-family:WooCommerce;speak:none;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-decoration:none}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li:after,.woocommerce .widget_rating_filter ul li:before{content:" ";display:table}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a:before{font-weight:400;content:"";color:#a00}.woocommerce-account .addresses .title:after,.woocommerce-account .addresses .title:before,.woocommerce-account .woocommerce:after,.woocommerce-account .woocommerce:before{content:" ";display:table}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit,.woocommerce-account ul.digital-downloads li .count{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li:before{font-weight:400;content:""}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle;line-height:1}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout:after,#add_payment_method .wc-proceed-to-checkout:before,.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-cart .wc-proceed-to-checkout:before,.woocommerce-checkout .wc-proceed-to-checkout:after,.woocommerce-checkout .wc-proceed-to-checkout:before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping_calculator .button,.woocommerce-cart .cart-collaterals .shipping_calculator .button,.woocommerce-checkout .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}#add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}#add_payment_method #payment ul.payment_methods li:after,#add_payment_method #payment ul.payment_methods li:before,#add_payment_method #payment ul.payment_methods:after,#add_payment_method #payment ul.payment_methods:before,.woocommerce-cart #payment ul.payment_methods li:after,.woocommerce-cart #payment ul.payment_methods li:before,.woocommerce-cart #payment ul.payment_methods:after,.woocommerce-cart #payment ul.payment_methods:before,.woocommerce-checkout #payment ul.payment_methods li:after,.woocommerce-checkout #payment ul.payment_methods li:before,.woocommerce-checkout #payment ul.payment_methods:after,.woocommerce-checkout #payment ul.payment_methods:before{content:" ";display:table}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:40%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#777}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#77a464}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .form-row-first,#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#777;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method #payment ul.payment_methods li:after,#add_payment_method #payment ul.payment_methods:after,#add_payment_method .checkout .shipping_address,.single-product .twentythirteen p.stars,.woocommerce-cart #payment ul.payment_methods li:after,.woocommerce-cart #payment ul.payment_methods:after,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout #payment ul.payment_methods li:after,.woocommerce-checkout #payment ul.payment_methods:after,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ebe9eb;border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#bbb3b9 #c7c1c6 #c7c1c6}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(../images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(../images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(../images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(../images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(../images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(../images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(../images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(../images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#777;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{content:"";display:block;border:1em solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}.product.has-default-attributes.has-children>.images{opacity:0}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit} \ No newline at end of file +@charset "UTF-8";.clear,.woocommerce .woocommerce-breadcrumb:after{clear:both}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}p.demo_store{position:fixed;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2)}p.demo_store a{color:#fff}.admin-bar p.demo_store{top:32px}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{height:1em;width:1em;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;display:block;content:"";-webkit-animation:spin 1s ease-in-out infinite;-moz-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:red}.woocommerce small.note{display:block;color:#777;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#777}.woocommerce .woocommerce-breadcrumb:after,.woocommerce .woocommerce-breadcrumb:before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb a{color:#777}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce #reviews #comments .add_review:after,.woocommerce .products ul:after,.woocommerce div.product form.cart:after,.woocommerce div.product p.cart:after,.woocommerce nav.woocommerce-pagination ul,.woocommerce ul.products:after{clear:both}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#77a464;font-size:1.25em}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .stock{color:#77a464}.woocommerce div.product .out-of-stock{color:red}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product form.cart:after,.woocommerce div.product form.cart:before,.woocommerce div.product p.cart:after,.woocommerce div.product p.cart:before{display:table;content:" "}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:" "}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{left:-6px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{right:-6px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product form.cart,.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;vertical-align:top;line-height:2em}.woocommerce div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;-webkit-font-smoothing:antialiased}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none;clear:both}.woocommerce .products ul:after,.woocommerce .products ul:before,.woocommerce ul.products:after,.woocommerce ul.products:before{content:" ";display:table}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{margin-top:1em}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;border:1px solid #d3ced2;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d3ced2;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;-webkit-box-shadow:none;text-shadow:none}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{font-family:WooCommerce;content:"\e01c";vertical-align:top;-webkit-font-smoothing:antialiased;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce #respond input#submit.added:after,.woocommerce a.button.added:after,.woocommerce button.button.added:after,.woocommerce input.button.added:after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#dad8da;text-decoration:none;background-image:none;color:#515151}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#a46497;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#935386;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#a46497;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;white-space:nowrap;display:inline-block}.woocommerce #reviews #comments .add_review:after,.woocommerce #reviews #comments .add_review:before,.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce #reviews #comments ol.commentlist li .comment-text:before,.woocommerce #reviews #comments ol.commentlist:after,.woocommerce #reviews #comments ol.commentlist:before{content:" ";display:table}.woocommerce #reviews h2 small{float:right;color:#777;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#777}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments h2{clear:none}.woocommerce #review_form #respond:after,.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce #reviews #comments ol.commentlist:after,.woocommerce .woocommerce-product-rating:after,.woocommerce td.product-name dl.variation:after{clear:both}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li:before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.woocommerce .star-rating:before{content:"\73\73\73\73\73";color:#d3ced2;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating:after,.woocommerce .woocommerce-product-rating:before{content:" ";display:table}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:0 0;border:0}.woocommerce #review_form #respond:after,.woocommerce #review_form #respond:before{content:" ";display:table}.woocommerce p.stars a:before,.woocommerce p.stars a:hover~a:before{content:"\e021"}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;text-indent:0}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{line-height:1.5;border-bottom:1px dotted rgba(0,0,0,.1);border-top:0;margin:0}.woocommerce p.stars.selected a.active:before,.woocommerce p.stars:hover a:before{content:"\e020"}.woocommerce p.stars.selected a.active~a:before{content:"\e021"}.woocommerce p.stars.selected a:not(.active):before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px}.woocommerce table.shop_attributes td{font-style:italic;padding:0}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:6px 12px;vertical-align:middle}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.woocommerce td.product-name dl.variation{margin:.25em 0}.woocommerce td.product-name dl.variation:after,.woocommerce td.product-name dl.variation:before{content:" ";display:table}.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce td.product-name dl.variation dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl:after,.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li dl:after,.woocommerce ul.product_list_widget li:after{clear:both}.woocommerce td.product-name dl.variation dd{padding:0 0 .25em}.woocommerce td.product-name dl.variation dd p:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before{content:" ";display:table}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl:after,.woocommerce ul.cart_list li dl:before,.woocommerce ul.product_list_widget li dl:after,.woocommerce ul.product_list_widget li dl:before{content:" ";display:table}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}#add_payment_method .wc-proceed-to-checkout:after,.woocommerce .order_details:after,.woocommerce .widget_layered_nav ul li:after,.woocommerce .widget_rating_filter ul li:after,.woocommerce .widget_shopping_cart .buttons:after,.woocommerce-account .addresses .title:after,.woocommerce-account .woocommerce:after,.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-checkout .wc-proceed-to-checkout:after,.woocommerce-error:after,.woocommerce-info:after,.woocommerce-message:after,.woocommerce.widget_shopping_cart .buttons:after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons:after,.woocommerce .widget_shopping_cart .buttons:before,.woocommerce.widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:before{content:" ";display:table}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:#a00}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none}.woocommerce ul#shipping_method li input{margin:3px .5ex}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .order_details{margin:0 0 1.5em;list-style:none}.woocommerce .order_details:after,.woocommerce .order_details:before{content:" ";display:table}.woocommerce .order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce .order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce .order_details li:last-of-type{border:none}.woocommerce .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none}.woocommerce .widget_layered_nav ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_layered_nav ul li:after,.woocommerce .widget_layered_nav ul li:before{content:" ";display:table}.woocommerce .widget_layered_nav ul li.chosen a:before,.woocommerce .widget_layered_nav_filters ul li a:before{line-height:1;content:"";font-family:WooCommerce;font-weight:400;color:#a00;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-decoration:none}.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span{padding:1px 0}.woocommerce .widget_layered_nav ul li.chosen a:before{margin-right:.618em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1px 1px 0;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a:before{margin-right:.618em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#a46497;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#a46497}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#602053;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li:after,.woocommerce .widget_rating_filter ul li:before{content:" ";display:table}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em!important;margin:0 0 2em!important;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none!important;width:auto;word-wrap:break-word}.woocommerce-error:after,.woocommerce-error:before,.woocommerce-info:after,.woocommerce-info:before,.woocommerce-message:after,.woocommerce-message:before{content:" ";display:table}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{font-family:WooCommerce;content:"\e028";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none!important;padding-left:0!important;margin-left:0!important}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message:before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info:before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error:before{content:"\e016";color:#b81c23}.woocommerce-account .addresses .title:after,.woocommerce-account .addresses .title:before,.woocommerce-account .woocommerce:after,.woocommerce-account .woocommerce:before{content:" ";display:table}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit,.woocommerce-account ul.digital-downloads li .count{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle;line-height:1}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout:after,#add_payment_method .wc-proceed-to-checkout:before,.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-cart .wc-proceed-to-checkout:before,.woocommerce-checkout .wc-proceed-to-checkout:after,.woocommerce-checkout .wc-proceed-to-checkout:before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping_calculator .button,.woocommerce-cart .cart-collaterals .shipping_calculator .button,.woocommerce-checkout .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}#add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}#add_payment_method #payment ul.payment_methods li:after,#add_payment_method #payment ul.payment_methods li:before,#add_payment_method #payment ul.payment_methods:after,#add_payment_method #payment ul.payment_methods:before,.woocommerce-cart #payment ul.payment_methods li:after,.woocommerce-cart #payment ul.payment_methods li:before,.woocommerce-cart #payment ul.payment_methods:after,.woocommerce-cart #payment ul.payment_methods:before,.woocommerce-checkout #payment ul.payment_methods li:after,.woocommerce-checkout #payment ul.payment_methods li:before,.woocommerce-checkout #payment ul.payment_methods:after,.woocommerce-checkout #payment ul.payment_methods:before{content:" ";display:table}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:40%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#777}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#77a464}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .form-row-first,#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#777;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method #payment ul.payment_methods li:after,#add_payment_method #payment ul.payment_methods:after,#add_payment_method .checkout .shipping_address,.single-product .twentythirteen p.stars,.woocommerce-cart #payment ul.payment_methods li:after,.woocommerce-cart #payment ul.payment_methods:after,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout #payment ul.payment_methods li:after,.woocommerce-checkout #payment ul.payment_methods:after,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ebe9eb;border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#bbb3b9 #c7c1c6 #c7c1c6}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(../images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(../images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(../images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(../images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(../images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(../images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(../images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(../images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#777;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{content:"";display:block;border:1em solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}.product.has-default-attributes.has-children>.images{opacity:0}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit} \ No newline at end of file diff --git a/assets/css/woocommerce.scss b/assets/css/woocommerce.scss index 2e3dc7b963d..bc243d367c0 100644 --- a/assets/css/woocommerce.scss +++ b/assets/css/woocommerce.scss @@ -1557,16 +1557,6 @@ p.demo_store { @include clearfix(); } - .woocommerce-MyAccount-navigation { - float: left; - width: 30%; - } - - .woocommerce-MyAccount-content { - float: right; - width: 68%; - } - .addresses { .title { @include clearfix(); diff --git a/assets/js/admin/reports.js b/assets/js/admin/reports.js index d1a8b30314f..7a45b7f2b85 100644 --- a/assets/js/admin/reports.js +++ b/assets/js/admin/reports.js @@ -3,7 +3,7 @@ jQuery(function( $ ) { function showTooltip( x, y, contents ) { $( '
' + contents + '
' ).css( { top: y - 16, - left: x + 20 + left: x + 20 }).appendTo( 'body' ).fadeIn( 200 ); } @@ -145,7 +145,7 @@ jQuery(function( $ ) { $( this ).offsetParent().find( 'thead tr,tbody tr' ).each( function() { $( this ).find( 'th, td' ).each( function() { var value = $( this ).text(); - value = value.replace( '[?]', '' ); + value = value.replace( '[?]', '' ).replace( '#', '' ); csv_data += '"' + value + '"' + ','; }); csv_data = csv_data.substring( 0, csv_data.length - 1 ); @@ -155,7 +155,7 @@ jQuery(function( $ ) { $( this ).offsetParent().find( 'tfoot tr' ).each( function() { $( this ).find( 'th, td' ).each( function() { var value = $( this ).text(); - value = value.replace( '[?]', '' ); + value = value.replace( '[?]', '' ).replace( '#', '' ); csv_data += '"' + value + '"' + ','; if ( $( this ).attr( 'colspan' ) > 0 ) { for ( i = 1; i < $(this).attr('colspan'); i++ ) { diff --git a/assets/js/admin/reports.min.js b/assets/js/admin/reports.min.js index 511913e1bce..fca85d450ec 100644 --- a/assets/js/admin/reports.min.js +++ b/assets/js/admin/reports.min.js @@ -1 +1 @@ -jQuery(function(a){function b(b,c,d){a('
'+d+"
").css({top:c-16,left:b+20}).appendTo("body").fadeIn(200)}var c=null,d=null;a(".chart-placeholder").bind("plothover",function(e,f,g){if(g){if((c!==g.dataIndex||d!==g.seriesIndex)&&(c=g.dataIndex,d=g.seriesIndex,a(".chart-tooltip").remove(),g.series.points.show||g.series.enable_tooltip)){var h=g.series.data[g.dataIndex][1],i="";g.series.prepend_label&&(i=i+g.series.label+": "),g.series.prepend_tooltip&&(i+=g.series.prepend_tooltip),i+=h,g.series.append_tooltip&&(i+=g.series.append_tooltip),g.series.pie.show?b(f.pageX,f.pageY,i):b(g.pageX,g.pageY,i)}}else a(".chart-tooltip").remove(),c=null}),a(".wc_sparkline.bars").each(function(){var b=a(this).data("sparkline"),c={grid:{show:!1}},d=[{data:b,color:a(this).data("color"),bars:{fillColor:a(this).data("color"),fill:!0,show:!0,lineWidth:1,barWidth:a(this).data("barwidth"),align:"center"},shadowSize:0}];a.plot(a(this),d,c)}),a(".wc_sparkline.lines").each(function(){var b=a(this).data("sparkline"),c={grid:{show:!1}},d=[{data:b,color:a(this).data("color"),lines:{fill:!1,show:!0,lineWidth:1,align:"center"},shadowSize:0}];a.plot(a(this),d,c)});var e=a(".range_datepicker").datepicker({changeMonth:!0,changeYear:!0,defaultDate:"",dateFormat:"yy-mm-dd",numberOfMonths:1,maxDate:"+0D",showButtonPanel:!0,showOn:"focus",buttonImageOnly:!0,onSelect:function(b){var c=a(this).is(".from")?"minDate":"maxDate",d=a(this).data("datepicker"),f=a.datepicker.parseDate(d.settings.dateFormat||a.datepicker._defaults.dateFormat,b,d.settings);e.not(this).datepicker("option",c,f)}}),f=document.createElement("a");"undefined"==typeof f.download&&a(".export_csv").hide(),a(".export_csv").click(function(){var b=a(this).data("exclude_series")||"";b=b.toString(),b=b.split(",");var c,d,e,f=a(this).data("xaxes"),g=a(this).data("groupby"),h=a(this).data("export"),i="data:application/csv;charset=utf-8,";if("table"===h)a(this).offsetParent().find("thead tr,tbody tr").each(function(){a(this).find("th, td").each(function(){var b=a(this).text();b=b.replace("[?]",""),i+='"'+b+'",'}),i=i.substring(0,i.length-1),i+="\n"}),a(this).offsetParent().find("tfoot tr").each(function(){a(this).find("th, td").each(function(){var b=a(this).text();if(b=b.replace("[?]",""),i+='"'+b+'",',a(this).attr("colspan")>0)for(m=1;m'+d+"").css({top:c-16,left:b+20}).appendTo("body").fadeIn(200)}var c=null,d=null;a(".chart-placeholder").bind("plothover",function(e,f,g){if(g){if((c!==g.dataIndex||d!==g.seriesIndex)&&(c=g.dataIndex,d=g.seriesIndex,a(".chart-tooltip").remove(),g.series.points.show||g.series.enable_tooltip)){var h=g.series.data[g.dataIndex][1],i="";g.series.prepend_label&&(i=i+g.series.label+": "),g.series.prepend_tooltip&&(i+=g.series.prepend_tooltip),i+=h,g.series.append_tooltip&&(i+=g.series.append_tooltip),g.series.pie.show?b(f.pageX,f.pageY,i):b(g.pageX,g.pageY,i)}}else a(".chart-tooltip").remove(),c=null}),a(".wc_sparkline.bars").each(function(){var b=a(this).data("sparkline"),c={grid:{show:!1}},d=[{data:b,color:a(this).data("color"),bars:{fillColor:a(this).data("color"),fill:!0,show:!0,lineWidth:1,barWidth:a(this).data("barwidth"),align:"center"},shadowSize:0}];a.plot(a(this),d,c)}),a(".wc_sparkline.lines").each(function(){var b=a(this).data("sparkline"),c={grid:{show:!1}},d=[{data:b,color:a(this).data("color"),lines:{fill:!1,show:!0,lineWidth:1,align:"center"},shadowSize:0}];a.plot(a(this),d,c)});var e=a(".range_datepicker").datepicker({changeMonth:!0,changeYear:!0,defaultDate:"",dateFormat:"yy-mm-dd",numberOfMonths:1,maxDate:"+0D",showButtonPanel:!0,showOn:"focus",buttonImageOnly:!0,onSelect:function(b){var c=a(this).is(".from")?"minDate":"maxDate",d=a(this).data("datepicker"),f=a.datepicker.parseDate(d.settings.dateFormat||a.datepicker._defaults.dateFormat,b,d.settings);e.not(this).datepicker("option",c,f)}}),f=document.createElement("a");"undefined"==typeof f.download&&a(".export_csv").hide(),a(".export_csv").click(function(){var b=a(this).data("exclude_series")||"";b=b.toString(),b=b.split(",");var c,d,e,f=a(this).data("xaxes"),g=a(this).data("groupby"),h=a(this).data("export"),i="data:application/csv;charset=utf-8,";if("table"===h)a(this).offsetParent().find("thead tr,tbody tr").each(function(){a(this).find("th, td").each(function(){var b=a(this).text();b=b.replace("[?]","").replace("#",""),i+='"'+b+'",'}),i=i.substring(0,i.length-1),i+="\n"}),a(this).offsetParent().find("tfoot tr").each(function(){a(this).find("th, td").each(function(){var b=a(this).text();if(b=b.replace("[?]","").replace("#",""),i+='"'+b+'",',a(this).attr("colspan")>0)for(m=1;m'+wc_add_to_cart_variation_params.i18n_no_matching_variations_text+"

"),c.find(".wc-no-matching-variations").slideDown(200))},complete:function(){c.unblock()}})):c.trigger("reset_data"),d?"hidden"===k.css("visibility")&&k.css("visibility","visible").hide().fadeIn():k.css("visibility","hidden")}else c.trigger("woocommerce_variation_select_change"),c.trigger("check_variations",["",!1]),a(this).blur();a(".product.has-default-attributes > .images").fadeTo(200,1),c.trigger("woocommerce_variation_has_changed")}).on("focusin touchstart",".variations select",function(){a(this).find("option:selected").attr("selected","selected"),i||(c.trigger("woocommerce_variation_select_focusin"),c.trigger("check_variations",[a(this).data("attribute_name")||a(this).attr("name"),!0]))}).on("found_variation",function(b,e){var g=f.find(".product_meta").find(".sku"),h=f.find(".product_weight"),i=f.find(".product_dimensions"),j=n.find(".quantity"),k=!0;e.sku?g.wc_set_content(e.sku):g.wc_reset_content(),e.weight?h.wc_set_content(e.weight):h.wc_reset_content(),e.dimensions?i.wc_set_content(e.dimensions):i.wc_reset_content(),c.wc_variations_image_update(e);var o="";e.variation_is_visible?(o=l({variation:e}),o=o.replace("/**/",""),d.html(o),c.find('input[name="variation_id"], input.variation_id').val(e.variation_id).change()):(o=m(),o=o.replace("/**/",""),d.html(o),c.find('input[name="variation_id"], input.variation_id').val("").change()),"yes"===e.is_sold_individually?(j.find("input.qty").val("1").attr("min","1").attr("max",""),j.hide()):(j.find("input.qty").attr("min",e.min_qty).attr("max",e.max_qty),j.show()),e.is_purchasable&&e.is_in_stock&&e.variation_is_visible||(k=!1),a.trim(d.text())?d.slideDown(200).trigger("show_variation",[e,k]):d.show().trigger("show_variation",[e,k])}).on("check_variations",function(c,f,g){if(!i){var j=!0,k=!1,l={},m=a(this),n=m.find(".reset_variations");m.find(".variations select").each(function(){var b=a(this).data("attribute_name")||a(this).attr("name");0===a(this).val().length?j=!1:k=!0,f&&b===f?(j=!1,l[b]=""):l[b]=a(this).val()});var o=e.find_matching_variations(h,l);if(j){var p=o.shift();p?m.trigger("found_variation",[p]):(m.find(".variations select").val(""),g||m.trigger("reset_data"),b.alert(wc_add_to_cart_variation_params.i18n_no_matching_variations_text))}else m.trigger("update_variation_values",[o]),g||m.trigger("reset_data"),f||d.slideUp(200).trigger("hide_variation");k?"hidden"===n.css("visibility")&&n.css("visibility","visible").hide().fadeIn():n.css("visibility","hidden")}}).on("update_variation_values",function(b,d){i||(c.find(".variations select").each(function(b,c){var e,f=a(c);f.data("attribute_options")||f.data("attribute_options",f.find("option:gt(0)").get()),f.find("option:gt(0)").remove(),f.append(f.data("attribute_options")),f.find("option:gt(0)").removeClass("attached"),f.find("option:gt(0)").removeClass("enabled"),f.find("option:gt(0)").removeAttr("disabled"),e="undefined"!=typeof f.data("attribute_name")?f.data("attribute_name"):f.attr("name");for(var g in d)if("undefined"!=typeof d[g]){var h=d[g].attributes;for(var i in h)if(h.hasOwnProperty(i)){var j=h[i];if(i===e){var k="";d[g].variation_is_active&&(k="enabled"),j?(j=a("
").html(j).text(),j=j.replace(/'/g,"\\'"),j=j.replace(/"/g,'\\"'),f.find('option[value="'+j+'"]').addClass("attached "+k)):f.find("option:gt(0)").addClass("attached "+k)}}}f.find("option:gt(0):not(.attached)").remove(),f.find("option:gt(0):not(.enabled)").attr("disabled","disabled")}),c.trigger("woocommerce_update_variation_values"))}),c.trigger("wc_variation_form"),c};var e={find_matching_variations:function(a,b){for(var c=[],d=0;d1?(d.wc_set_variation_attr("src",a.image_src),d.wc_set_variation_attr("title",a.image_title),d.wc_set_variation_attr("alt",a.image_alt),d.wc_set_variation_attr("srcset",a.image_srcset),d.wc_set_variation_attr("sizes",a.image_sizes),e.wc_set_variation_attr("href",a.image_link),e.wc_set_variation_attr("title",a.image_caption)):(d.wc_reset_variation_attr("src"),d.wc_reset_variation_attr("title"),d.wc_reset_variation_attr("alt"),d.wc_reset_variation_attr("srcset"),d.wc_reset_variation_attr("sizes"),e.wc_reset_variation_attr("href"),e.wc_reset_variation_attr("title"))},a(function(){"undefined"!=typeof wc_add_to_cart_variation_params&&a(".variations_form").each(function(){a(this).wc_variation_form().find(".variations select:eq(0)").change()})})}(jQuery,window,document); \ No newline at end of file +!function(a,b,c,d){a.fn.wc_variation_form=function(){var c=this,d=c.find(".single_variation"),f=c.closest(".product"),g=parseInt(c.data("product_id"),10),h=c.data("product_variations"),i=h===!1,j=!1,k=c.find(".reset_variations"),l=wp.template("variation-template"),m=wp.template("unavailable-variation-template"),n=c.find(".single_variation_wrap");return n.show(),c.unbind("check_variations update_variation_values found_variation"),c.find(".reset_variations").unbind("click"),c.find(".variations select").unbind("change focusin"),c.on("click",".reset_variations",function(a){a.preventDefault(),c.find(".variations select").val("").change(),c.trigger("reset_data")}).on("hide_variation",function(a){a.preventDefault(),c.find(".single_add_to_cart_button").removeClass("wc-variation-is-unavailable").addClass("disabled wc-variation-selection-needed"),c.find(".woocommerce-variation-add-to-cart").removeClass("woocommerce-variation-add-to-cart-enabled").addClass("woocommerce-variation-add-to-cart-disabled")}).on("show_variation",function(a,b,d){a.preventDefault(),d?(c.find(".single_add_to_cart_button").removeClass("disabled wc-variation-selection-needed wc-variation-is-unavailable"),c.find(".woocommerce-variation-add-to-cart").removeClass("woocommerce-variation-add-to-cart-disabled").addClass("woocommerce-variation-add-to-cart-enabled")):(c.find(".single_add_to_cart_button").removeClass("wc-variation-selection-needed").addClass("disabled wc-variation-is-unavailable"),c.find(".woocommerce-variation-add-to-cart").removeClass("woocommerce-variation-add-to-cart-enabled").addClass("woocommerce-variation-add-to-cart-disabled"))}).on("click",".single_add_to_cart_button",function(c){var d=a(this);d.is(".disabled")&&(c.preventDefault(),d.is(".wc-variation-is-unavailable")?b.alert(wc_add_to_cart_variation_params.i18n_unavailable_text):d.is(".wc-variation-selection-needed")&&b.alert(wc_add_to_cart_variation_params.i18n_make_a_selection_text))}).on("reload_product_variations",function(){h=c.data("product_variations"),i=h===!1}).on("reset_data",function(){f.find(".product_meta").find(".sku").wc_reset_content(),a(".product_weight").wc_reset_content(),a(".product_dimensions").wc_reset_content(),c.trigger("reset_image"),d.slideUp(200).trigger("hide_variation")}).on("reset_image",function(){c.wc_variations_image_update(!1)}).on("change",".variations select",function(){if(c.find('input[name="variation_id"], input.variation_id').val("").change(),c.find(".wc-no-matching-variations").remove(),i){j&&j.abort();var b=!0,d=!1,e={};c.find(".variations select").each(function(){var c=a(this).data("attribute_name")||a(this).attr("name");0===a(this).val().length?b=!1:d=!0,e[c]=a(this).val()}),b?(e.product_id=g,e.custom_data=c.data("custom_data"),c.block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),j=a.ajax({url:wc_cart_fragments_params.wc_ajax_url.toString().replace("%%endpoint%%","get_variation"),type:"POST",data:e,success:function(a){a?c.trigger("found_variation",[a]):(c.trigger("reset_data"),c.find(".single_variation").after('

'+wc_add_to_cart_variation_params.i18n_no_matching_variations_text+"

"),c.find(".wc-no-matching-variations").slideDown(200))},complete:function(){c.unblock()}})):c.trigger("reset_data"),d?"hidden"===k.css("visibility")&&k.css("visibility","visible").hide().fadeIn():k.css("visibility","hidden")}else c.trigger("woocommerce_variation_select_change"),c.trigger("check_variations",["",!1]),a(this).blur();a(".product.has-default-attributes > .images").fadeTo(200,1),c.trigger("woocommerce_variation_has_changed")}).on("focusin touchstart",".variations select",function(){a(this).find("option:selected").attr("selected","selected"),i||(c.trigger("woocommerce_variation_select_focusin"),c.trigger("check_variations",[a(this).data("attribute_name")||a(this).attr("name"),!0]))}).on("found_variation",function(b,e){var g=f.find(".product_meta").find(".sku"),h=f.find(".product_weight"),i=f.find(".product_dimensions"),j=n.find(".quantity"),k=!0;e.sku?g.wc_set_content(e.sku):g.wc_reset_content(),e.weight?h.wc_set_content(e.weight):h.wc_reset_content(),e.dimensions?i.wc_set_content(e.dimensions):i.wc_reset_content(),c.wc_variations_image_update(e);var o="";e.variation_is_visible?(o=l({variation:e}),o=o.replace("/**/",""),d.html(o),c.find('input[name="variation_id"], input.variation_id').val(e.variation_id).change()):(o=m(),o=o.replace("/**/",""),d.html(o),c.find('input[name="variation_id"], input.variation_id').val("").change()),"yes"===e.is_sold_individually?(j.find("input.qty").val("1").attr("min","1").attr("max",""),j.hide()):(j.find("input.qty").attr("min",e.min_qty).attr("max",e.max_qty),j.show()),e.is_purchasable&&e.is_in_stock&&e.variation_is_visible||(k=!1),a.trim(d.text())?d.slideDown(200).trigger("show_variation",[e,k]):d.show().trigger("show_variation",[e,k])}).on("check_variations",function(c,f,g){if(!i){var j=!0,k=!1,l={},m=a(this),n=m.find(".reset_variations");m.find(".variations select").each(function(){var b=a(this).data("attribute_name")||a(this).attr("name");0===a(this).val().length?j=!1:k=!0,f&&b===f?(j=!1,l[b]=""):l[b]=a(this).val()});var o=e.find_matching_variations(h,l);if(j){var p=o.shift();p?m.trigger("found_variation",[p]):(m.find(".variations select").val(""),g||m.trigger("reset_data"),b.alert(wc_add_to_cart_variation_params.i18n_no_matching_variations_text))}else m.trigger("update_variation_values",[o]),g||m.trigger("reset_data"),f||d.slideUp(200).trigger("hide_variation");k?"hidden"===n.css("visibility")&&n.css("visibility","visible").hide().fadeIn():n.css("visibility","hidden")}}).on("update_variation_values",function(b,d){i||(c.find(".variations select").each(function(b,c){var e,f=a(c);f.data("attribute_options")||f.data("attribute_options",f.find("option:gt(0)").get()),f.find("option:gt(0)").remove(),f.append(f.data("attribute_options")),f.find("option:gt(0)").removeClass("attached"),f.find("option:gt(0)").removeClass("enabled"),f.find("option:gt(0)").removeAttr("disabled"),e="undefined"!=typeof f.data("attribute_name")?f.data("attribute_name"):f.attr("name");for(var g in d)if("undefined"!=typeof d[g]){var h=d[g].attributes;for(var i in h)if(h.hasOwnProperty(i)){var j=h[i];if(i===e){var k="";d[g].variation_is_active&&(k="enabled"),j?(j=a("
").html(j).text(),j=j.replace(/'/g,"\\'"),j=j.replace(/"/g,'\\"'),f.find('option[value="'+j+'"]').addClass("attached "+k)):f.find("option:gt(0)").addClass("attached "+k)}}}f.find("option:gt(0):not(.attached)").remove(),f.find("option:gt(0):not(.enabled)").attr("disabled","disabled")}),c.trigger("woocommerce_update_variation_values"))}),c.trigger("wc_variation_form"),c};var e={find_matching_variations:function(a,b){for(var c=[],d=0;d1?(d.wc_set_variation_attr("src",a.image_src),d.wc_set_variation_attr("title",a.image_title),d.wc_set_variation_attr("alt",a.image_alt),d.wc_set_variation_attr("srcset",a.image_srcset),d.wc_set_variation_attr("sizes",a.image_sizes),e.wc_set_variation_attr("href",a.image_link),e.wc_set_variation_attr("title",a.image_caption)):(d.wc_reset_variation_attr("src"),d.wc_reset_variation_attr("title"),d.wc_reset_variation_attr("alt"),d.wc_reset_variation_attr("srcset"),d.wc_reset_variation_attr("sizes"),e.wc_reset_variation_attr("href"),e.wc_reset_variation_attr("title"))},a(function(){"undefined"!=typeof wc_add_to_cart_variation_params&&a(".variations_form").each(function(){a(this).wc_variation_form().find(".variations select:eq(0)").change()})})}(jQuery,window,document); \ No newline at end of file diff --git a/i18n/languages/woocommerce.pot b/i18n/languages/woocommerce.pot index b14bda5841c..513c96e07df 100644 --- a/i18n/languages/woocommerce.pot +++ b/i18n/languages/woocommerce.pot @@ -2,9 +2,9 @@ # This file is distributed under the same license as the WooCommerce package. msgid "" msgstr "" -"Project-Id-Version: WooCommerce 2.6.2\n" +"Project-Id-Version: WooCommerce 2.6.3\n" "Report-Msgid-Bugs-To: https://github.com/woothemes/woocommerce/issues\n" -"POT-Creation-Date: 2016-07-05 22:52:07+00:00\n" +"POT-Creation-Date: 2016-07-19 18:28:19+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -5127,29 +5127,29 @@ msgid "ID is invalid." msgstr "" #: includes/abstracts/abstract-wc-rest-posts-controller.php:418 -#: includes/api/class-wc-rest-products-controller.php:1734 +#: includes/api/class-wc-rest-products-controller.php:1735 #: includes/api/class-wc-rest-webhooks-controller.php:305 msgid "Invalid post id." msgstr "" #: includes/abstracts/abstract-wc-rest-posts-controller.php:434 -#: includes/api/class-wc-rest-products-controller.php:1750 +#: includes/api/class-wc-rest-products-controller.php:1751 msgid "Sorry, you are not allowed to delete %s." msgstr "" #: includes/abstracts/abstract-wc-rest-posts-controller.php:446 -#: includes/api/class-wc-rest-products-controller.php:1781 +#: includes/api/class-wc-rest-products-controller.php:1782 msgid "The %s does not support trashing." msgstr "" #: includes/abstracts/abstract-wc-rest-posts-controller.php:451 -#: includes/api/class-wc-rest-products-controller.php:1786 +#: includes/api/class-wc-rest-products-controller.php:1787 msgid "The %s has already been deleted." msgstr "" #: includes/abstracts/abstract-wc-rest-posts-controller.php:460 #: includes/api/class-wc-rest-order-notes-controller.php:295 -#: includes/api/class-wc-rest-products-controller.php:1795 +#: includes/api/class-wc-rest-products-controller.php:1796 #: includes/api/class-wc-rest-webhooks-controller.php:314 msgid "The %s cannot be deleted." msgstr "" @@ -5958,10 +5958,19 @@ msgstr "" msgid "Product creation failed, could not find original product:" msgstr "" -#: includes/admin/class-wc-admin-duplicate-product.php:132 +#: includes/admin/class-wc-admin-duplicate-product.php:133 msgid "(Copy)" msgstr "" +#: includes/admin/class-wc-admin-duplicate-product.php:167 +#: includes/admin/meta-boxes/class-wc-meta-box-product-data.php:1289 +#: includes/api/class-wc-rest-products-controller.php:1309 +#: includes/api/legacy/v2/class-wc-api-products.php:1263 +#: includes/api/legacy/v3/class-wc-api-products.php:1758 +#: includes/cli/class-wc-cli-product.php:1536 +msgid "Variation #%s of %s" +msgstr "" + #: includes/admin/class-wc-admin-help.php:41 #: includes/admin/class-wc-admin-help.php:45 msgid "General Settings" @@ -7213,7 +7222,7 @@ msgstr "" #: includes/admin/class-wc-admin-profile.php:129 #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:75 #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:124 -#: includes/wc-template-functions.php:1838 +#: includes/wc-template-functions.php:1839 #: templates/cart/shipping-calculator.php:39 msgid "Select a country…" msgstr "" @@ -7238,7 +7247,7 @@ msgstr "" #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:83 #: includes/admin/reports/class-wc-report-customer-list.php:210 #: includes/admin/settings/class-wc-settings-emails.php:233 -#: includes/class-wc-emails.php:460 templates/single-product-reviews.php:75 +#: includes/class-wc-emails.php:463 templates/single-product-reviews.php:75 msgid "Email" msgstr "" @@ -8422,7 +8431,7 @@ msgstr "" #: includes/admin/views/html-admin-page-status-report.php:166 #: includes/shipping/flat-rate/includes/settings-flat-rate.php:56 #: includes/shipping/flat-rate/includes/settings-flat-rate.php:65 -#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:75 +#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:86 #: includes/shipping/legacy-flat-rate/includes/settings-flat-rate.php:83 #: includes/shipping/legacy-flat-rate/includes/settings-flat-rate.php:92 #: includes/shipping/legacy-free-shipping/class-wc-shipping-legacy-free-shipping.php:122 @@ -8792,7 +8801,7 @@ msgstr "" #: includes/admin/meta-boxes/class-wc-meta-box-product-data.php:330 #: includes/admin/meta-boxes/views/html-variation-admin.php:160 -#: includes/api/class-wc-rest-products-controller.php:2044 +#: includes/api/class-wc-rest-products-controller.php:2045 msgid "" "Controls whether or not the product is listed as \"in stock\" or \"out of " "stock\" on the frontend." @@ -9090,14 +9099,6 @@ msgstr "" msgid "The downloadable file %s cannot be used as it does not exist on the server." msgstr "" -#: includes/admin/meta-boxes/class-wc-meta-box-product-data.php:1289 -#: includes/api/class-wc-rest-products-controller.php:1308 -#: includes/api/legacy/v2/class-wc-api-products.php:1263 -#: includes/api/legacy/v3/class-wc-api-products.php:1758 -#: includes/cli/class-wc-cli-product.php:1536 -msgid "Variation #%s of %s" -msgstr "" - #: includes/admin/meta-boxes/class-wc-meta-box-product-data.php:1342 msgid "#%s – Variation SKU must be unique." msgstr "" @@ -11059,7 +11060,7 @@ msgstr "" #: includes/gateways/cod/class-wc-gateway-cod.php:68 #: includes/gateways/paypal/includes/settings-paypal.php:18 #: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:195 -#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:63 +#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:74 #: includes/shipping/legacy-local-delivery/class-wc-shipping-legacy-local-delivery.php:117 #: includes/shipping/legacy-local-pickup/class-wc-shipping-legacy-local-pickup.php:94 #: includes/shipping/local-pickup/class-wc-shipping-local-pickup.php:70 @@ -11080,7 +11081,7 @@ msgstr "" #: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:29 #: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:93 -#: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:118 +#: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:119 #: includes/admin/settings/views/html-admin-page-shipping-zones.php:55 #: includes/admin/settings/views/html-admin-page-shipping-zones.php:129 #: includes/admin/settings/views/html-admin-page-shipping-zones.php:141 @@ -11099,9 +11100,7 @@ msgid "" msgstr "" #: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:41 -msgid "" -"Choose a method from the dropdown below and click \"Add shipping method\" " -"to get started." +msgid "Click \"Add shipping method\" to get started." msgstr "" #: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:68 @@ -12797,14 +12796,14 @@ msgid "File details." msgstr "" #: includes/api/class-wc-rest-customer-downloads-controller.php:214 -#: includes/api/class-wc-rest-products-controller.php:1979 -#: includes/api/class-wc-rest-products-controller.php:2419 +#: includes/api/class-wc-rest-products-controller.php:1980 +#: includes/api/class-wc-rest-products-controller.php:2425 msgid "File name." msgstr "" #: includes/api/class-wc-rest-customer-downloads-controller.php:220 -#: includes/api/class-wc-rest-products-controller.php:1984 -#: includes/api/class-wc-rest-products-controller.php:2424 +#: includes/api/class-wc-rest-products-controller.php:1985 +#: includes/api/class-wc-rest-products-controller.php:2430 msgid "File URL." msgstr "" @@ -12854,7 +12853,7 @@ msgstr "" #: includes/api/class-wc-rest-product-reviews-controller.php:220 #: includes/api/class-wc-rest-product-shipping-classes-controller.php:94 #: includes/api/class-wc-rest-product-tags-controller.php:94 -#: includes/api/class-wc-rest-products-controller.php:1829 +#: includes/api/class-wc-rest-products-controller.php:1830 #: includes/api/class-wc-rest-tax-classes-controller.php:325 #: includes/api/class-wc-rest-taxes-controller.php:568 #: includes/api/class-wc-rest-webhook-deliveries.php:218 @@ -13086,7 +13085,7 @@ msgstr "" #: includes/api/class-wc-rest-order-refunds-controller.php:379 #: includes/api/class-wc-rest-orders-controller.php:1436 -#: includes/api/class-wc-rest-products-controller.php:1835 +#: includes/api/class-wc-rest-products-controller.php:1836 #: includes/api/class-wc-rest-report-top-sellers-controller.php:152 msgid "Product name." msgstr "" @@ -13288,10 +13287,6 @@ msgstr "" msgid "Order item ID provided is not associated with order." msgstr "" -#: includes/api/class-wc-rest-orders-controller.php:1016 -msgid "Order item ID is required." -msgstr "" - #: includes/api/class-wc-rest-orders-controller.php:1145 msgid "Parent order ID." msgstr "" @@ -13545,9 +13540,9 @@ msgid "Could not edit the attribute" msgstr "" #: includes/api/class-wc-rest-product-attributes-controller.php:531 -#: includes/api/class-wc-rest-products-controller.php:2272 -#: includes/api/class-wc-rest-products-controller.php:2311 -#: includes/api/class-wc-rest-products-controller.php:2584 +#: includes/api/class-wc-rest-products-controller.php:2273 +#: includes/api/class-wc-rest-products-controller.php:2312 +#: includes/api/class-wc-rest-products-controller.php:2590 msgid "Attribute name." msgstr "" @@ -13576,7 +13571,7 @@ msgid "Slug \"%s\" is already in use." msgstr "" #: includes/api/class-wc-rest-product-categories-controller.php:169 -#: includes/api/class-wc-rest-products-controller.php:2179 +#: includes/api/class-wc-rest-products-controller.php:2180 msgid "Category name." msgstr "" @@ -13593,38 +13588,38 @@ msgid "Image data." msgstr "" #: includes/api/class-wc-rest-product-categories-controller.php:210 -#: includes/api/class-wc-rest-products-controller.php:2222 -#: includes/api/class-wc-rest-products-controller.php:2534 +#: includes/api/class-wc-rest-products-controller.php:2223 +#: includes/api/class-wc-rest-products-controller.php:2540 msgid "Image ID." msgstr "" #: includes/api/class-wc-rest-product-categories-controller.php:215 -#: includes/api/class-wc-rest-products-controller.php:2227 -#: includes/api/class-wc-rest-products-controller.php:2539 +#: includes/api/class-wc-rest-products-controller.php:2228 +#: includes/api/class-wc-rest-products-controller.php:2545 msgid "The date the image was created, in the site's timezone." msgstr "" #: includes/api/class-wc-rest-product-categories-controller.php:221 -#: includes/api/class-wc-rest-products-controller.php:2233 -#: includes/api/class-wc-rest-products-controller.php:2545 +#: includes/api/class-wc-rest-products-controller.php:2234 +#: includes/api/class-wc-rest-products-controller.php:2551 msgid "The date the image was last modified, in the site's timezone." msgstr "" #: includes/api/class-wc-rest-product-categories-controller.php:227 -#: includes/api/class-wc-rest-products-controller.php:2239 -#: includes/api/class-wc-rest-products-controller.php:2551 +#: includes/api/class-wc-rest-products-controller.php:2240 +#: includes/api/class-wc-rest-products-controller.php:2557 msgid "Image URL." msgstr "" #: includes/api/class-wc-rest-product-categories-controller.php:233 -#: includes/api/class-wc-rest-products-controller.php:2245 -#: includes/api/class-wc-rest-products-controller.php:2557 +#: includes/api/class-wc-rest-products-controller.php:2246 +#: includes/api/class-wc-rest-products-controller.php:2563 msgid "Image name." msgstr "" #: includes/api/class-wc-rest-product-categories-controller.php:238 -#: includes/api/class-wc-rest-products-controller.php:2250 -#: includes/api/class-wc-rest-products-controller.php:2562 +#: includes/api/class-wc-rest-products-controller.php:2251 +#: includes/api/class-wc-rest-products-controller.php:2568 msgid "Image alternative text." msgstr "" @@ -13658,7 +13653,7 @@ msgid "Shipping class name." msgstr "" #: includes/api/class-wc-rest-product-tags-controller.php:100 -#: includes/api/class-wc-rest-products-controller.php:2203 +#: includes/api/class-wc-rest-products-controller.php:2204 msgid "Tag name." msgstr "" @@ -13673,454 +13668,458 @@ msgstr "" #: includes/cli/class-wc-cli-product.php:921 #: includes/cli/class-wc-cli-product.php:922 #: includes/wc-product-functions.php:299 -#: templates/single-product/product-image.php:37 +#: templates/single-product/product-image.php:47 msgid "Placeholder" msgstr "" -#: includes/api/class-wc-rest-products-controller.php:947 -#: includes/api/class-wc-rest-products-controller.php:1355 +#: includes/api/class-wc-rest-products-controller.php:948 +#: includes/api/class-wc-rest-products-controller.php:1356 msgid "The SKU already exists on another product." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1840 +#: includes/api/class-wc-rest-products-controller.php:1841 msgid "Product slug." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1845 +#: includes/api/class-wc-rest-products-controller.php:1846 msgid "Product URL." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1852 +#: includes/api/class-wc-rest-products-controller.php:1853 msgid "The date the product was created, in the site's timezone." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1858 +#: includes/api/class-wc-rest-products-controller.php:1859 msgid "The date the product was last modified, in the site's timezone." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1864 +#: includes/api/class-wc-rest-products-controller.php:1865 msgid "Product type." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1871 +#: includes/api/class-wc-rest-products-controller.php:1872 msgid "Product status (post status)." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1878 +#: includes/api/class-wc-rest-products-controller.php:1879 msgid "Featured product." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1884 +#: includes/api/class-wc-rest-products-controller.php:1885 msgid "Catalog visibility." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1891 +#: includes/api/class-wc-rest-products-controller.php:1892 msgid "Product description." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1896 +#: includes/api/class-wc-rest-products-controller.php:1897 msgid "Product short description." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1901 -#: includes/api/class-wc-rest-products-controller.php:2353 +#: includes/api/class-wc-rest-products-controller.php:1902 +#: includes/api/class-wc-rest-products-controller.php:2354 msgid "Unique identifier." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1906 +#: includes/api/class-wc-rest-products-controller.php:1907 msgid "Current product price." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1912 +#: includes/api/class-wc-rest-products-controller.php:1913 msgid "Product regular price." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1917 +#: includes/api/class-wc-rest-products-controller.php:1918 msgid "Product sale price." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1922 -#: includes/api/class-wc-rest-products-controller.php:2374 +#: includes/api/class-wc-rest-products-controller.php:1923 +#: includes/api/class-wc-rest-products-controller.php:2375 msgid "Start date of sale price." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1927 -#: includes/api/class-wc-rest-products-controller.php:2379 +#: includes/api/class-wc-rest-products-controller.php:1928 +#: includes/api/class-wc-rest-products-controller.php:2380 msgid "End data of sale price." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1932 +#: includes/api/class-wc-rest-products-controller.php:1933 msgid "Price formatted in HTML." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1938 +#: includes/api/class-wc-rest-products-controller.php:1939 msgid "Shows if the product is on sale." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1944 +#: includes/api/class-wc-rest-products-controller.php:1945 msgid "Shows if the product can be bought." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1950 +#: includes/api/class-wc-rest-products-controller.php:1951 msgid "Amount of sales." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1956 +#: includes/api/class-wc-rest-products-controller.php:1957 msgid "If the product is virtual." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1962 +#: includes/api/class-wc-rest-products-controller.php:1963 msgid "If the product is downloadable." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1968 -#: includes/api/class-wc-rest-products-controller.php:2408 +#: includes/api/class-wc-rest-products-controller.php:1969 +#: includes/api/class-wc-rest-products-controller.php:2414 msgid "List of downloadable files." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1973 -#: includes/api/class-wc-rest-products-controller.php:2413 +#: includes/api/class-wc-rest-products-controller.php:1974 +#: includes/api/class-wc-rest-products-controller.php:2419 msgid "File MD5 hash." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1991 +#: includes/api/class-wc-rest-products-controller.php:1992 msgid "Amount of times the product can be downloaded." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:1997 +#: includes/api/class-wc-rest-products-controller.php:1998 msgid "Number of days that the customer has up to be able to download the product." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2003 +#: includes/api/class-wc-rest-products-controller.php:2004 msgid "Download type, this controls the schema on the front-end." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2010 +#: includes/api/class-wc-rest-products-controller.php:2011 msgid "Product external URL. Only for external products." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2016 +#: includes/api/class-wc-rest-products-controller.php:2017 msgid "Product external button text. Only for external products." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2021 -#: includes/api/class-wc-rest-products-controller.php:2443 +#: includes/api/class-wc-rest-products-controller.php:2022 +#: includes/api/class-wc-rest-products-controller.php:2449 msgid "Tax status." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2028 -#: includes/api/class-wc-rest-products-controller.php:2450 +#: includes/api/class-wc-rest-products-controller.php:2029 +#: includes/api/class-wc-rest-products-controller.php:2456 #: includes/api/class-wc-rest-taxes-controller.php:627 msgid "Tax class." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2033 +#: includes/api/class-wc-rest-products-controller.php:2034 msgid "Stock management at product level." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2039 -#: includes/api/class-wc-rest-products-controller.php:2461 +#: includes/api/class-wc-rest-products-controller.php:2040 +#: includes/api/class-wc-rest-products-controller.php:2467 msgid "Stock quantity." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2050 -#: includes/api/class-wc-rest-products-controller.php:2472 +#: includes/api/class-wc-rest-products-controller.php:2051 +#: includes/api/class-wc-rest-products-controller.php:2478 msgid "If managing stock, this controls if backorders are allowed." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2057 -#: includes/api/class-wc-rest-products-controller.php:2479 +#: includes/api/class-wc-rest-products-controller.php:2058 +#: includes/api/class-wc-rest-products-controller.php:2485 msgid "Shows if backorders are allowed." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2063 +#: includes/api/class-wc-rest-products-controller.php:2064 msgid "Shows if the product is on backordered." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2069 +#: includes/api/class-wc-rest-products-controller.php:2070 msgid "Allow one item to be bought in a single order." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2075 +#: includes/api/class-wc-rest-products-controller.php:2076 msgid "Product weight (%s)." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2080 +#: includes/api/class-wc-rest-products-controller.php:2081 msgid "Product dimensions." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2085 +#: includes/api/class-wc-rest-products-controller.php:2086 msgid "Product length (%s)." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2090 +#: includes/api/class-wc-rest-products-controller.php:2091 msgid "Product width (%s)." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2095 +#: includes/api/class-wc-rest-products-controller.php:2096 msgid "Product height (%s)." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2102 +#: includes/api/class-wc-rest-products-controller.php:2103 msgid "Shows if the product need to be shipped." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2108 +#: includes/api/class-wc-rest-products-controller.php:2109 msgid "Shows whether or not the product shipping is taxable." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2114 -#: includes/api/class-wc-rest-products-controller.php:2518 +#: includes/api/class-wc-rest-products-controller.php:2115 +#: includes/api/class-wc-rest-products-controller.php:2524 msgid "Shipping class slug." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2119 -#: includes/api/class-wc-rest-products-controller.php:2523 +#: includes/api/class-wc-rest-products-controller.php:2120 +#: includes/api/class-wc-rest-products-controller.php:2529 msgid "Shipping class ID." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2125 +#: includes/api/class-wc-rest-products-controller.php:2126 msgid "Allow reviews." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2131 +#: includes/api/class-wc-rest-products-controller.php:2132 msgid "Reviews average rating." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2137 +#: includes/api/class-wc-rest-products-controller.php:2138 msgid "Amount of reviews that the product have." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2143 +#: includes/api/class-wc-rest-products-controller.php:2144 msgid "List of related products IDs." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2149 +#: includes/api/class-wc-rest-products-controller.php:2150 msgid "List of up-sell products IDs." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2154 +#: includes/api/class-wc-rest-products-controller.php:2155 msgid "List of cross-sell products IDs." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2159 +#: includes/api/class-wc-rest-products-controller.php:2160 msgid "Product parent ID." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2164 +#: includes/api/class-wc-rest-products-controller.php:2165 msgid "Optional note to send the customer after purchase." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2169 +#: includes/api/class-wc-rest-products-controller.php:2170 msgid "List of categories." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2174 +#: includes/api/class-wc-rest-products-controller.php:2175 msgid "Category ID." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2185 +#: includes/api/class-wc-rest-products-controller.php:2186 msgid "Category slug." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2193 +#: includes/api/class-wc-rest-products-controller.php:2194 msgid "List of tags." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2198 +#: includes/api/class-wc-rest-products-controller.php:2199 msgid "Tag ID." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2209 +#: includes/api/class-wc-rest-products-controller.php:2210 msgid "Tag slug." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2217 +#: includes/api/class-wc-rest-products-controller.php:2218 msgid "List of images." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2255 -#: includes/api/class-wc-rest-products-controller.php:2567 +#: includes/api/class-wc-rest-products-controller.php:2256 +#: includes/api/class-wc-rest-products-controller.php:2573 msgid "Image position. 0 means that the image is featured." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2262 -#: includes/api/class-wc-rest-products-controller.php:2574 +#: includes/api/class-wc-rest-products-controller.php:2263 +#: includes/api/class-wc-rest-products-controller.php:2580 msgid "List of attributes." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2267 -#: includes/api/class-wc-rest-products-controller.php:2306 -#: includes/api/class-wc-rest-products-controller.php:2579 +#: includes/api/class-wc-rest-products-controller.php:2268 +#: includes/api/class-wc-rest-products-controller.php:2307 +#: includes/api/class-wc-rest-products-controller.php:2585 msgid "Attribute ID." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2277 +#: includes/api/class-wc-rest-products-controller.php:2278 msgid "Attribute position." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2282 +#: includes/api/class-wc-rest-products-controller.php:2283 msgid "" "Define if the attribute is visible on the \"Additional Information\" tab in " "the product's page." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2288 +#: includes/api/class-wc-rest-products-controller.php:2289 msgid "Define if the attribute can be used as variation." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2294 +#: includes/api/class-wc-rest-products-controller.php:2295 msgid "List of available term names of the attribute." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2301 +#: includes/api/class-wc-rest-products-controller.php:2302 msgid "Defaults variation attributes." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2316 -#: includes/api/class-wc-rest-products-controller.php:2589 +#: includes/api/class-wc-rest-products-controller.php:2317 +#: includes/api/class-wc-rest-products-controller.php:2595 msgid "Selected attribute term name." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2323 +#: includes/api/class-wc-rest-products-controller.php:2324 msgid "List of variations." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2328 +#: includes/api/class-wc-rest-products-controller.php:2329 msgid "Variation ID." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2334 +#: includes/api/class-wc-rest-products-controller.php:2335 msgid "The date the variation was created, in the site's timezone." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2340 +#: includes/api/class-wc-rest-products-controller.php:2341 msgid "The date the variation was last modified, in the site's timezone." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2346 +#: includes/api/class-wc-rest-products-controller.php:2347 msgid "Variation URL." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2358 +#: includes/api/class-wc-rest-products-controller.php:2359 msgid "Current variation price." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2364 +#: includes/api/class-wc-rest-products-controller.php:2365 msgid "Variation regular price." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2369 +#: includes/api/class-wc-rest-products-controller.php:2370 msgid "Variation sale price." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2384 +#: includes/api/class-wc-rest-products-controller.php:2385 msgid "Shows if the variation is on sale." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2390 +#: includes/api/class-wc-rest-products-controller.php:2391 msgid "Shows if the variation can be bought." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2396 -msgid "If the variation is virtual." +#: includes/api/class-wc-rest-products-controller.php:2397 +msgid "If the variation is visible." msgstr "" #: includes/api/class-wc-rest-products-controller.php:2402 +msgid "If the variation is virtual." +msgstr "" + +#: includes/api/class-wc-rest-products-controller.php:2408 msgid "If the variation is downloadable." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2431 +#: includes/api/class-wc-rest-products-controller.php:2437 msgid "Amount of times the variation can be downloaded." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2437 +#: includes/api/class-wc-rest-products-controller.php:2443 msgid "" "Number of days that the customer has up to be able to download the " "variation." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2455 +#: includes/api/class-wc-rest-products-controller.php:2461 msgid "Stock management at variation level." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2466 +#: includes/api/class-wc-rest-products-controller.php:2472 msgid "" "Controls whether or not the variation is listed as \"in stock\" or \"out of " "stock\" on the frontend." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2485 +#: includes/api/class-wc-rest-products-controller.php:2491 msgid "Shows if the variation is on backordered." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2491 +#: includes/api/class-wc-rest-products-controller.php:2497 msgid "Variation weight (%s)." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2496 +#: includes/api/class-wc-rest-products-controller.php:2502 msgid "Variation dimensions." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2501 +#: includes/api/class-wc-rest-products-controller.php:2507 msgid "Variation length (%s)." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2506 +#: includes/api/class-wc-rest-products-controller.php:2512 msgid "Variation width (%s)." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2511 +#: includes/api/class-wc-rest-products-controller.php:2517 msgid "Variation height (%s)." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2529 +#: includes/api/class-wc-rest-products-controller.php:2535 msgid "Variation image data." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2598 +#: includes/api/class-wc-rest-products-controller.php:2604 msgid "List of grouped products ID." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2604 +#: includes/api/class-wc-rest-products-controller.php:2610 msgid "Menu order, used to custom sort products." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2623 +#: includes/api/class-wc-rest-products-controller.php:2629 msgid "Limit result set to products with a specific slug." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2629 +#: includes/api/class-wc-rest-products-controller.php:2635 msgid "Limit result set to products assigned a specific status." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2636 +#: includes/api/class-wc-rest-products-controller.php:2642 msgid "Limit result set to products assigned a specific type." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2643 +#: includes/api/class-wc-rest-products-controller.php:2649 msgid "Limit result set to products assigned a specific category." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2649 +#: includes/api/class-wc-rest-products-controller.php:2655 msgid "Limit result set to products assigned a specific tag." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2655 +#: includes/api/class-wc-rest-products-controller.php:2661 msgid "Limit result set to products assigned a specific shipping class." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2661 +#: includes/api/class-wc-rest-products-controller.php:2667 msgid "Limit result set to products with a specific attribute." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2667 +#: includes/api/class-wc-rest-products-controller.php:2673 msgid "" "Limit result set to products with a specific attribute term (required an " "assigned attribute)." msgstr "" -#: includes/api/class-wc-rest-products-controller.php:2673 +#: includes/api/class-wc-rest-products-controller.php:2679 msgid "Limit result set to products with a specific SKU." msgstr "" @@ -14353,15 +14352,15 @@ msgid "" "user's ID|username if not provided." msgstr "" -#: includes/api/class-wc-rest-webhooks-controller.php:525 +#: includes/api/class-wc-rest-webhooks-controller.php:524 msgid "The date the webhook was created, in the site's timezone." msgstr "" -#: includes/api/class-wc-rest-webhooks-controller.php:531 +#: includes/api/class-wc-rest-webhooks-controller.php:530 msgid "The date the webhook was last modified, in the site's timezone." msgstr "" -#: includes/api/class-wc-rest-webhooks-controller.php:552 +#: includes/api/class-wc-rest-webhooks-controller.php:551 msgid "Limit result set to webhooks assigned a specific status." msgstr "" @@ -14661,8 +14660,8 @@ msgstr "" #: includes/api/legacy/v3/class-wc-api-coupons.php:213 #: includes/api/legacy/v3/class-wc-api-customers.php:348 #: includes/api/legacy/v3/class-wc-api-orders.php:416 -#: includes/api/legacy/v3/class-wc-api-orders.php:1331 -#: includes/api/legacy/v3/class-wc-api-orders.php:1620 +#: includes/api/legacy/v3/class-wc-api-orders.php:1330 +#: includes/api/legacy/v3/class-wc-api-orders.php:1619 #: includes/api/legacy/v3/class-wc-api-products.php:255 #: includes/api/legacy/v3/class-wc-api-products.php:681 #: includes/api/legacy/v3/class-wc-api-products.php:934 @@ -14700,8 +14699,8 @@ msgstr "" #: includes/api/legacy/v3/class-wc-api-coupons.php:329 #: includes/api/legacy/v3/class-wc-api-customers.php:403 #: includes/api/legacy/v3/class-wc-api-orders.php:558 -#: includes/api/legacy/v3/class-wc-api-orders.php:1388 -#: includes/api/legacy/v3/class-wc-api-orders.php:1697 +#: includes/api/legacy/v3/class-wc-api-orders.php:1387 +#: includes/api/legacy/v3/class-wc-api-orders.php:1696 #: includes/api/legacy/v3/class-wc-api-products.php:362 #: includes/api/legacy/v3/class-wc-api-products.php:758 #: includes/api/legacy/v3/class-wc-api-products.php:979 @@ -14727,7 +14726,7 @@ msgstr "" #: includes/api/legacy/v2/class-wc-api-products.php:2387 #: includes/api/legacy/v3/class-wc-api-coupons.php:526 #: includes/api/legacy/v3/class-wc-api-customers.php:780 -#: includes/api/legacy/v3/class-wc-api-orders.php:1810 +#: includes/api/legacy/v3/class-wc-api-orders.php:1809 #: includes/api/legacy/v3/class-wc-api-products.php:3215 #: includes/api/legacy/v3/class-wc-api-taxes.php:457 msgid "No %1$s data specified to create/edit %1$s" @@ -14739,7 +14738,7 @@ msgstr "" #: includes/api/legacy/v2/class-wc-api-products.php:2395 #: includes/api/legacy/v3/class-wc-api-coupons.php:534 #: includes/api/legacy/v3/class-wc-api-customers.php:788 -#: includes/api/legacy/v3/class-wc-api-orders.php:1818 +#: includes/api/legacy/v3/class-wc-api-orders.php:1817 #: includes/api/legacy/v3/class-wc-api-products.php:3223 #: includes/api/legacy/v3/class-wc-api-taxes.php:465 msgid "Unable to accept more than %s items for this request" @@ -14781,7 +14780,7 @@ msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:467 #: includes/api/legacy/v2/class-wc-api-orders.php:617 #: includes/api/legacy/v3/class-wc-api-orders.php:504 -#: includes/api/legacy/v3/class-wc-api-orders.php:654 +#: includes/api/legacy/v3/class-wc-api-orders.php:653 #: includes/cli/class-wc-cli-order.php:166 #: includes/cli/class-wc-cli-order.php:521 msgid "Provided order currency is invalid" @@ -14790,139 +14789,133 @@ msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:538 #: includes/api/legacy/v2/class-wc-api-orders.php:1587 #: includes/api/legacy/v3/class-wc-api-orders.php:575 -#: includes/api/legacy/v3/class-wc-api-orders.php:1633 +#: includes/api/legacy/v3/class-wc-api-orders.php:1632 #: includes/cli/class-wc-cli-order.php:429 msgid "Order ID is invalid" msgstr "" -#: includes/api/legacy/v2/class-wc-api-orders.php:578 -#: includes/api/legacy/v3/class-wc-api-orders.php:615 -#: includes/cli/class-wc-cli-order.php:476 -msgid "Order item ID is required" -msgstr "" - #: includes/api/legacy/v2/class-wc-api-orders.php:842 -#: includes/api/legacy/v3/class-wc-api-orders.php:885 +#: includes/api/legacy/v3/class-wc-api-orders.php:884 #: includes/cli/class-wc-cli-order.php:891 msgid "Order item ID provided is not associated with order" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:865 -#: includes/api/legacy/v3/class-wc-api-orders.php:908 +#: includes/api/legacy/v3/class-wc-api-orders.php:907 #: includes/cli/class-wc-cli-order.php:913 msgid "Product ID or SKU is required" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:875 -#: includes/api/legacy/v3/class-wc-api-orders.php:918 +#: includes/api/legacy/v3/class-wc-api-orders.php:917 #: includes/cli/class-wc-cli-order.php:923 msgid "Product ID provided does not match this line item" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:890 -#: includes/api/legacy/v3/class-wc-api-orders.php:933 +#: includes/api/legacy/v3/class-wc-api-orders.php:932 #: includes/cli/class-wc-cli-order.php:938 msgid "The product variation is invalid" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:901 -#: includes/api/legacy/v3/class-wc-api-orders.php:944 +#: includes/api/legacy/v3/class-wc-api-orders.php:943 #: includes/cli/class-wc-cli-order.php:949 msgid "Product is invalid" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:906 -#: includes/api/legacy/v3/class-wc-api-orders.php:949 +#: includes/api/legacy/v3/class-wc-api-orders.php:948 #: includes/cli/class-wc-cli-order.php:954 msgid "Product quantity must be a positive float" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:911 -#: includes/api/legacy/v3/class-wc-api-orders.php:954 +#: includes/api/legacy/v3/class-wc-api-orders.php:953 #: includes/cli/class-wc-cli-order.php:959 msgid "Product quantity is required" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:944 -#: includes/api/legacy/v3/class-wc-api-orders.php:989 +#: includes/api/legacy/v3/class-wc-api-orders.php:988 #: includes/cli/class-wc-cli-order.php:996 msgid "Cannot create line item, try again" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:952 -#: includes/api/legacy/v3/class-wc-api-orders.php:997 +#: includes/api/legacy/v3/class-wc-api-orders.php:996 #: includes/cli/class-wc-cli-order.php:1004 msgid "Cannot update line item, try again" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1020 -#: includes/api/legacy/v3/class-wc-api-orders.php:1066 +#: includes/api/legacy/v3/class-wc-api-orders.php:1065 #: includes/cli/class-wc-cli-order.php:1078 msgid "Shipping total must be a positive amount" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1027 -#: includes/api/legacy/v3/class-wc-api-orders.php:1073 +#: includes/api/legacy/v3/class-wc-api-orders.php:1072 #: includes/cli/class-wc-cli-order.php:1085 msgid "Shipping method ID is required" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1035 -#: includes/api/legacy/v3/class-wc-api-orders.php:1081 +#: includes/api/legacy/v3/class-wc-api-orders.php:1080 #: includes/cli/class-wc-cli-order.php:1093 msgid "Cannot create shipping method, try again" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1057 -#: includes/api/legacy/v3/class-wc-api-orders.php:1103 +#: includes/api/legacy/v3/class-wc-api-orders.php:1102 #: includes/cli/class-wc-cli-order.php:1115 msgid "Cannot update shipping method, try again" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1077 -#: includes/api/legacy/v3/class-wc-api-orders.php:1123 +#: includes/api/legacy/v3/class-wc-api-orders.php:1122 #: includes/cli/class-wc-cli-order.php:1135 msgid "Fee title is required" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1093 -#: includes/api/legacy/v3/class-wc-api-orders.php:1139 +#: includes/api/legacy/v3/class-wc-api-orders.php:1138 #: includes/cli/class-wc-cli-order.php:1151 msgid "Fee tax class is required when fee is taxable" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1112 -#: includes/api/legacy/v3/class-wc-api-orders.php:1158 +#: includes/api/legacy/v3/class-wc-api-orders.php:1157 #: includes/cli/class-wc-cli-order.php:1170 msgid "Cannot create fee, try again" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1138 -#: includes/api/legacy/v3/class-wc-api-orders.php:1184 +#: includes/api/legacy/v3/class-wc-api-orders.php:1183 #: includes/cli/class-wc-cli-order.php:1196 msgid "Cannot update fee, try again" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1156 -#: includes/api/legacy/v3/class-wc-api-orders.php:1202 +#: includes/api/legacy/v3/class-wc-api-orders.php:1201 #: includes/cli/class-wc-cli-order.php:1214 msgid "Coupon discount total must be a positive amount" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1163 -#: includes/api/legacy/v3/class-wc-api-orders.php:1209 +#: includes/api/legacy/v3/class-wc-api-orders.php:1208 #: includes/cli/class-wc-cli-order.php:1221 msgid "Coupon code is required" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1169 -#: includes/api/legacy/v3/class-wc-api-orders.php:1215 +#: includes/api/legacy/v3/class-wc-api-orders.php:1214 #: includes/cli/class-wc-cli-order.php:1227 msgid "Cannot create coupon, try again" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1187 -#: includes/api/legacy/v3/class-wc-api-orders.php:1233 +#: includes/api/legacy/v3/class-wc-api-orders.php:1232 #: includes/cli/class-wc-cli-order.php:1245 msgid "Cannot update coupon, try again" msgstr "" @@ -14930,93 +14923,93 @@ msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1252 #: includes/api/legacy/v2/class-wc-api-orders.php:1360 #: includes/api/legacy/v2/class-wc-api-orders.php:1422 -#: includes/api/legacy/v3/class-wc-api-orders.php:1298 -#: includes/api/legacy/v3/class-wc-api-orders.php:1406 -#: includes/api/legacy/v3/class-wc-api-orders.php:1468 +#: includes/api/legacy/v3/class-wc-api-orders.php:1297 +#: includes/api/legacy/v3/class-wc-api-orders.php:1405 +#: includes/api/legacy/v3/class-wc-api-orders.php:1467 msgid "Invalid order note ID" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1258 #: includes/api/legacy/v2/class-wc-api-orders.php:1367 #: includes/api/legacy/v2/class-wc-api-orders.php:1429 -#: includes/api/legacy/v3/class-wc-api-orders.php:1304 -#: includes/api/legacy/v3/class-wc-api-orders.php:1413 -#: includes/api/legacy/v3/class-wc-api-orders.php:1475 +#: includes/api/legacy/v3/class-wc-api-orders.php:1303 +#: includes/api/legacy/v3/class-wc-api-orders.php:1412 +#: includes/api/legacy/v3/class-wc-api-orders.php:1474 msgid "An order note with the provided ID could not be found" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1292 -#: includes/api/legacy/v3/class-wc-api-orders.php:1338 +#: includes/api/legacy/v3/class-wc-api-orders.php:1337 msgid "You do not have permission to create order notes" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1307 -#: includes/api/legacy/v3/class-wc-api-orders.php:1353 +#: includes/api/legacy/v3/class-wc-api-orders.php:1352 msgid "Order note is required" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1316 -#: includes/api/legacy/v3/class-wc-api-orders.php:1362 +#: includes/api/legacy/v3/class-wc-api-orders.php:1361 msgid "Cannot create order note, please try again" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1372 #: includes/api/legacy/v2/class-wc-api-orders.php:1434 -#: includes/api/legacy/v3/class-wc-api-orders.php:1418 -#: includes/api/legacy/v3/class-wc-api-orders.php:1480 +#: includes/api/legacy/v3/class-wc-api-orders.php:1417 +#: includes/api/legacy/v3/class-wc-api-orders.php:1479 msgid "The order note ID provided is not associated with the order" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1441 -#: includes/api/legacy/v3/class-wc-api-orders.php:1487 +#: includes/api/legacy/v3/class-wc-api-orders.php:1486 msgid "This order note cannot be deleted" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1446 -#: includes/api/legacy/v3/class-wc-api-orders.php:1492 +#: includes/api/legacy/v3/class-wc-api-orders.php:1491 msgid "Permanently deleted order note" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1504 #: includes/api/legacy/v2/class-wc-api-orders.php:1667 #: includes/api/legacy/v2/class-wc-api-orders.php:1726 -#: includes/api/legacy/v3/class-wc-api-orders.php:1550 -#: includes/api/legacy/v3/class-wc-api-orders.php:1713 -#: includes/api/legacy/v3/class-wc-api-orders.php:1772 +#: includes/api/legacy/v3/class-wc-api-orders.php:1549 +#: includes/api/legacy/v3/class-wc-api-orders.php:1712 +#: includes/api/legacy/v3/class-wc-api-orders.php:1771 msgid "Invalid order refund ID" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1511 #: includes/api/legacy/v2/class-wc-api-orders.php:1674 #: includes/api/legacy/v2/class-wc-api-orders.php:1733 -#: includes/api/legacy/v3/class-wc-api-orders.php:1557 -#: includes/api/legacy/v3/class-wc-api-orders.php:1720 -#: includes/api/legacy/v3/class-wc-api-orders.php:1779 +#: includes/api/legacy/v3/class-wc-api-orders.php:1556 +#: includes/api/legacy/v3/class-wc-api-orders.php:1719 +#: includes/api/legacy/v3/class-wc-api-orders.php:1778 msgid "An order refund with the provided ID could not be found" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1581 -#: includes/api/legacy/v3/class-wc-api-orders.php:1627 +#: includes/api/legacy/v3/class-wc-api-orders.php:1626 msgid "You do not have permission to create order refunds" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1594 -#: includes/api/legacy/v3/class-wc-api-orders.php:1640 +#: includes/api/legacy/v3/class-wc-api-orders.php:1639 msgid "Refund amount is required" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1596 -#: includes/api/legacy/v3/class-wc-api-orders.php:1642 +#: includes/api/legacy/v3/class-wc-api-orders.php:1641 msgid "Refund amount must be positive" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1606 -#: includes/api/legacy/v3/class-wc-api-orders.php:1652 +#: includes/api/legacy/v3/class-wc-api-orders.php:1651 msgid "Cannot create order refund, please try again" msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1623 -#: includes/api/legacy/v3/class-wc-api-orders.php:1669 +#: includes/api/legacy/v3/class-wc-api-orders.php:1668 msgid "" "An error occurred while attempting to create the refund using the payment " "gateway API" @@ -15024,8 +15017,8 @@ msgstr "" #: includes/api/legacy/v2/class-wc-api-orders.php:1679 #: includes/api/legacy/v2/class-wc-api-orders.php:1738 -#: includes/api/legacy/v3/class-wc-api-orders.php:1725 -#: includes/api/legacy/v3/class-wc-api-orders.php:1784 +#: includes/api/legacy/v3/class-wc-api-orders.php:1724 +#: includes/api/legacy/v3/class-wc-api-orders.php:1783 msgid "The order refund ID provided is not associated with the order" msgstr "" @@ -15706,7 +15699,7 @@ msgstr "" msgid "Invalid payment method." msgstr "" -#: includes/class-wc-comments.php:194 +#: includes/class-wc-comments.php:198 msgid "Please rate the product." msgstr "" @@ -15934,39 +15927,39 @@ msgstr "" msgid "Go to shop" msgstr "" -#: includes/class-wc-emails.php:453 +#: includes/class-wc-emails.php:456 msgid "Note" msgstr "" -#: includes/class-wc-emails.php:467 +#: includes/class-wc-emails.php:470 msgid "Tel" msgstr "" -#: includes/class-wc-emails.php:506 +#: includes/class-wc-emails.php:509 msgid "Product low in stock" msgstr "" -#: includes/class-wc-emails.php:507 +#: includes/class-wc-emails.php:510 msgid "%s is low in stock." msgstr "" -#: includes/class-wc-emails.php:507 +#: includes/class-wc-emails.php:510 msgid "There are %d left" msgstr "" -#: includes/class-wc-emails.php:524 +#: includes/class-wc-emails.php:527 msgid "Product out of stock" msgstr "" -#: includes/class-wc-emails.php:525 +#: includes/class-wc-emails.php:528 msgid "%s is out of stock." msgstr "" -#: includes/class-wc-emails.php:554 +#: includes/class-wc-emails.php:557 msgid "Product Backorder" msgstr "" -#: includes/class-wc-emails.php:555 +#: includes/class-wc-emails.php:558 msgid "%1$s units of %2$s have been backordered in order #%3$s." msgstr "" @@ -16136,7 +16129,7 @@ msgid "Error processing checkout. Please try again." msgstr "" #: includes/class-wc-frontend-scripts.php:289 -#: includes/wc-template-functions.php:1788 +#: includes/wc-template-functions.php:1789 msgid "required" msgstr "" @@ -16503,7 +16496,7 @@ msgstr "" msgid "Refunds" msgstr "" -#: includes/class-wc-post-types.php:361 templates/cart/cart.php:138 +#: includes/class-wc-post-types.php:361 msgid "Coupon" msgstr "" @@ -17181,7 +17174,7 @@ msgstr "" #: includes/gateways/paypal/includes/settings-paypal.php:20 #: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:197 #: includes/shipping/flat-rate/includes/settings-flat-rate.php:16 -#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:65 +#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:76 #: includes/shipping/legacy-flat-rate/includes/settings-flat-rate.php:22 #: includes/shipping/legacy-free-shipping/class-wc-shipping-legacy-free-shipping.php:91 #: includes/shipping/legacy-local-delivery/class-wc-shipping-legacy-local-delivery.php:119 @@ -17986,47 +17979,47 @@ msgstr "" msgid "Per Order: Charge shipping for the most expensive shipping class" msgstr "" -#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:30 +#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:40 #: includes/shipping/legacy-free-shipping/class-wc-shipping-legacy-free-shipping.php:92 msgid "Free Shipping" msgstr "" -#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:31 +#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:41 msgid "" "Free Shipping is a special method which can be triggered with coupons and " "minimum spends." msgstr "" -#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:70 +#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:81 #: includes/shipping/legacy-free-shipping/class-wc-shipping-legacy-free-shipping.php:117 msgid "Free Shipping Requires..." msgstr "" -#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:76 +#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:87 #: includes/shipping/legacy-free-shipping/class-wc-shipping-legacy-free-shipping.php:123 msgid "A valid free shipping coupon" msgstr "" -#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:77 +#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:88 msgid "A minimum order amount" msgstr "" -#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:78 +#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:89 #: includes/shipping/legacy-free-shipping/class-wc-shipping-legacy-free-shipping.php:125 msgid "A minimum order amount OR a coupon" msgstr "" -#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:79 +#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:90 #: includes/shipping/legacy-free-shipping/class-wc-shipping-legacy-free-shipping.php:126 msgid "A minimum order amount AND a coupon" msgstr "" -#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:83 +#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:94 #: includes/shipping/legacy-free-shipping/class-wc-shipping-legacy-free-shipping.php:130 msgid "Minimum Order Amount" msgstr "" -#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:86 +#: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:97 #: includes/shipping/legacy-free-shipping/class-wc-shipping-legacy-free-shipping.php:133 msgid "" "Users will need to spend this amount to get free shipping (if enabled " @@ -18447,7 +18440,7 @@ msgstr "" msgid "and" msgstr "" -#: includes/wc-cart-functions.php:238 +#: includes/wc-cart-functions.php:238 templates/cart/cart.php:138 msgid "Coupon:" msgstr "" @@ -19264,27 +19257,27 @@ msgstr "" msgid "Reviews (%d)" msgstr "" -#: includes/wc-template-functions.php:1256 +#: includes/wc-template-functions.php:1257 msgid "" "Use $args argument as an array instead. Deprecated argument will be removed " "in WC 2.2." msgstr "" -#: includes/wc-template-functions.php:1479 +#: includes/wc-template-functions.php:1480 msgid "Place order" msgstr "" -#: includes/wc-template-functions.php:1846 +#: includes/wc-template-functions.php:1847 msgid "Update country" msgstr "" -#: includes/wc-template-functions.php:1867 +#: includes/wc-template-functions.php:1868 #: templates/cart/shipping-calculator.php:63 msgid "Select a state…" msgstr "" -#: includes/wc-template-functions.php:1912 -#: includes/wc-template-functions.php:2059 +#: includes/wc-template-functions.php:1913 +#: includes/wc-template-functions.php:2060 msgid "Choose an option" msgstr "" @@ -20903,7 +20896,7 @@ msgctxt "Order date parsed by strftime" msgid "%b %d, %Y @ %I:%M %p" msgstr "" -#: includes/wc-template-functions.php:1434 +#: includes/wc-template-functions.php:1435 msgctxt "breadcrumb" msgid "Home" msgstr "" diff --git a/includes/abstracts/abstract-wc-settings-api.php b/includes/abstracts/abstract-wc-settings-api.php index 126178c2322..088ae95d105 100644 --- a/includes/abstracts/abstract-wc-settings-api.php +++ b/includes/abstracts/abstract-wc-settings-api.php @@ -815,9 +815,7 @@ abstract class WC_Settings_API { } /** - * Validate Password Field. - * - * Make sure the data is escaped correctly, etc. + * Validate Password Field. No input sanitization is used to avoid corrupting passwords. * * @param string $key * @param string|null $value Posted Value @@ -825,7 +823,7 @@ abstract class WC_Settings_API { */ public function validate_password_field( $key, $value ) { $value = is_null( $value ) ? '' : $value; - return wp_kses_post( trim( stripslashes( $value ) ) ); + return trim( stripslashes( $value ) ); } /** diff --git a/includes/admin/class-wc-admin-help.php b/includes/admin/class-wc-admin-help.php index 251c5b24d8a..eace3cc963d 100644 --- a/includes/admin/class-wc-admin-help.php +++ b/includes/admin/class-wc-admin-help.php @@ -171,7 +171,7 @@ class WC_Admin_Help { 'id' => 'woocommerce_101_tab', 'title' => __( 'WooCommerce 101', 'woocommerce' ), 'content' => - '

' . __( 'WooCommerce 101', 'woocommerce' ) . ' – ' . esc_html( $video_map[ $video_key ]['title'] ) . '

' . + '

' . __( 'WooCommerce 101', 'woocommerce' ) . ' – ' . esc_html( $video_map[ $video_key ]['title'] ) . '

' . '' ) ); } @@ -183,7 +183,7 @@ class WC_Admin_Help { '

' . __( 'Help & Support', 'woocommerce' ) . '

' . '

' . sprintf( __( 'Should you need help understanding, using, or extending WooCommerce, %splease read our documentation%s. You will find all kinds of resources including snippets, tutorials and much more.' , 'woocommerce' ), - '', + '', '' ) . '

' . '

' . sprintf( diff --git a/includes/admin/class-wc-admin-post-types.php b/includes/admin/class-wc-admin-post-types.php index c207e2b067c..9acea321e3d 100644 --- a/includes/admin/class-wc-admin-post-types.php +++ b/includes/admin/class-wc-admin-post-types.php @@ -2273,13 +2273,13 @@ class WC_Admin_Post_Types { case 'shop_order' : ?>

- +

- + - ', '' ); ?> + ', '' ); ?> @@ -456,7 +456,7 @@ class WC_Admin_Setup_Wizard { ?> -

', '' ); ?>

+

', '' ); ?>

@@ -770,9 +770,9 @@ class WC_Admin_Setup_Wizard {

    -
  • +
  • -
  • +
diff --git a/includes/admin/meta-boxes/class-wc-meta-box-coupon-data.php b/includes/admin/meta-boxes/class-wc-meta-box-coupon-data.php index 448ec9aa450..495d36c3f60 100644 --- a/includes/admin/meta-boxes/class-wc-meta-box-coupon-data.php +++ b/includes/admin/meta-boxes/class-wc-meta-box-coupon-data.php @@ -70,7 +70,7 @@ class WC_Meta_Box_Coupon_Data { woocommerce_wp_text_input( array( 'id' => 'coupon_amount', 'label' => __( 'Coupon amount', 'woocommerce' ), 'placeholder' => wc_format_localized_price( 0 ), 'description' => __( 'Value of the coupon.', 'woocommerce' ), 'data_type' => 'price', 'desc_tip' => true ) ); // Free Shipping - woocommerce_wp_checkbox( array( 'id' => 'free_shipping', 'label' => __( 'Allow free shipping', 'woocommerce' ), 'description' => sprintf( __( 'Check this box if the coupon grants free shipping. A free shipping method must be enabled in your shipping zone and be set to require "a valid free shipping coupon" (see the "Free Shipping Requires" setting).', 'woocommerce' ), 'https://docs.woothemes.com/document/free-shipping/' ) ) ); + woocommerce_wp_checkbox( array( 'id' => 'free_shipping', 'label' => __( 'Allow free shipping', 'woocommerce' ), 'description' => sprintf( __( 'Check this box if the coupon grants free shipping. A free shipping method must be enabled in your shipping zone and be set to require "a valid free shipping coupon" (see the "Free Shipping Requires" setting).', 'woocommerce' ), 'https://docs.woocommerce.com/document/free-shipping/' ) ) ); // Expiry date woocommerce_wp_text_input( array( 'id' => 'expiry_date', 'label' => __( 'Coupon expiry date', 'woocommerce' ), 'placeholder' => _x( 'YYYY-MM-DD', 'placeholder', 'woocommerce' ), 'description' => '', 'class' => 'date-picker', 'custom_attributes' => array( 'pattern' => "[0-9]{4}-(0[1-9]|1[012])-(0[1-9]|1[0-9]|2[0-9]|3[01])" ) ) ); diff --git a/includes/admin/meta-boxes/class-wc-meta-box-product-data.php b/includes/admin/meta-boxes/class-wc-meta-box-product-data.php index f1468180a92..6c1fd2d582d 100644 --- a/includes/admin/meta-boxes/class-wc-meta-box-product-data.php +++ b/includes/admin/meta-boxes/class-wc-meta-box-product-data.php @@ -613,7 +613,7 @@ class WC_Meta_Box_Product_Data {

Attributes tab.', 'woocommerce' ); ?>

- +

diff --git a/includes/admin/settings/views/html-admin-page-shipping-zone-methods.php b/includes/admin/settings/views/html-admin-page-shipping-zone-methods.php index b4056e6aa3b..7ed059f559c 100644 --- a/includes/admin/settings/views/html-admin-page-shipping-zone-methods.php +++ b/includes/admin/settings/views/html-admin-page-shipping-zone-methods.php @@ -38,7 +38,7 @@ if ( ! defined( 'ABSPATH' ) ) { diff --git a/includes/admin/views/html-admin-page-status-report.php b/includes/admin/views/html-admin-page-status-report.php index 3f5d8577ec5..ab6b3cb62e6 100644 --- a/includes/admin/views/html-admin-page-status-report.php +++ b/includes/admin/views/html-admin-page-status-report.php @@ -12,7 +12,7 @@ global $wpdb;

-

+

@@ -130,7 +130,7 @@ global $wpdb; $php_version = phpversion(); if ( version_compare( $php_version, '5.6', '<' ) ) { - echo ' ' . sprintf( __( '%s - We recommend a minimum PHP version of 5.6. See: %s', 'woocommerce' ), esc_html( $php_version ), '' . __( 'How to update your PHP version', 'woocommerce' ) . '' ) . ''; + echo ' ' . sprintf( __( '%s - We recommend a minimum PHP version of 5.6. See: %s', 'woocommerce' ), esc_html( $php_version ), '' . __( 'How to update your PHP version', 'woocommerce' ) . '' ) . ''; } else { echo '' . esc_html( $php_version ) . ''; } @@ -788,7 +788,7 @@ global $wpdb;
- + - +

diff --git a/includes/admin/views/html-notice-no-shipping-methods.php b/includes/admin/views/html-notice-no-shipping-methods.php index a00e715effd..2169c2bc5f7 100644 --- a/includes/admin/views/html-notice-no-shipping-methods.php +++ b/includes/admin/views/html-notice-no-shipping-methods.php @@ -16,6 +16,6 @@ if ( ! defined( 'ABSPATH' ) ) {

- +

diff --git a/includes/admin/views/html-notice-template-check.php b/includes/admin/views/html-notice-template-check.php index 6df5389008e..f5a753d9b12 100644 --- a/includes/admin/views/html-notice-template-check.php +++ b/includes/admin/views/html-notice-template-check.php @@ -11,7 +11,7 @@ $theme = wp_get_theme(); ?>
- +

Your theme (%s) contains outdated copies of some WooCommerce template files. These files may need updating to ensure they are compatible with the current version of WooCommerce. You can see which files are affected from the %ssystem status page%s. If in doubt, check with the author of the theme.', 'woocommerce' ), esc_html( $theme['Name'] ), '', '' ); ?>

-

+

diff --git a/includes/admin/views/html-notice-theme-support.php b/includes/admin/views/html-notice-theme-support.php index d8dc172eb07..9e6c93623d6 100644 --- a/includes/admin/views/html-notice-theme-support.php +++ b/includes/admin/views/html-notice-theme-support.php @@ -11,9 +11,9 @@ if ( ! defined( 'ABSPATH' ) ) {
-

Your theme does not declare WooCommerce support – Please read our %sintegration%s guide or check out our %sStorefront%s theme which is totally free to download and designed specifically for use with WooCommerce.', 'woocommerce' ), '', '', '', '' ); ?>

+

Your theme does not declare WooCommerce support – Please read our %sintegration%s guide or check out our %sStorefront%s theme which is totally free to download and designed specifically for use with WooCommerce.', 'woocommerce' ), '', '', '', '' ); ?>

- +

diff --git a/includes/api/class-wc-rest-orders-controller.php b/includes/api/class-wc-rest-orders-controller.php index 16321ec29bd..ebd363612f2 100644 --- a/includes/api/class-wc-rest-orders-controller.php +++ b/includes/api/class-wc-rest-orders-controller.php @@ -1013,7 +1013,7 @@ class WC_REST_Orders_Controller extends WC_REST_Posts_Controller { foreach ( $request[ $line ] as $item ) { // Item ID is always required. if ( ! array_key_exists( 'id', $item ) ) { - throw new WC_REST_Exception( 'woocommerce_rest_invalid_item_id', __( 'Order item ID is required.', 'woocommerce' ), 400 ); + $item['id'] = null; } // Create item. diff --git a/includes/api/legacy/v2/class-wc-api-orders.php b/includes/api/legacy/v2/class-wc-api-orders.php index f06a909ef8a..ce93ccc5e4c 100644 --- a/includes/api/legacy/v2/class-wc-api-orders.php +++ b/includes/api/legacy/v2/class-wc-api-orders.php @@ -575,7 +575,7 @@ class WC_API_Orders extends WC_API_Resource { // Item ID is always required. if ( ! array_key_exists( 'id', $item ) ) { - throw new WC_API_Exception( 'woocommerce_invalid_item_id', __( 'Order item ID is required', 'woocommerce' ), 400 ); + $item['id'] = null; } // Create item. diff --git a/includes/api/legacy/v2/class-wc-api-products.php b/includes/api/legacy/v2/class-wc-api-products.php index c15f4941b2f..76bd68cfa34 100644 --- a/includes/api/legacy/v2/class-wc-api-products.php +++ b/includes/api/legacy/v2/class-wc-api-products.php @@ -1876,10 +1876,10 @@ class WC_API_Products extends WC_API_Resource { if ( $image_meta = @wp_read_image_metadata( $upload['file'] ) ) { if ( trim( $image_meta['title'] ) && ! is_numeric( sanitize_title( $image_meta['title'] ) ) ) { - $title = $image_meta['title']; + $title = wc_clean( $image_meta['title'] ); } if ( trim( $image_meta['caption'] ) ) { - $content = $image_meta['caption']; + $content = wc_clean( $image_meta['caption'] ); } } diff --git a/includes/api/legacy/v3/class-wc-api-orders.php b/includes/api/legacy/v3/class-wc-api-orders.php index 1c29b8d8b7f..a4b3bd67fb4 100644 --- a/includes/api/legacy/v3/class-wc-api-orders.php +++ b/includes/api/legacy/v3/class-wc-api-orders.php @@ -609,10 +609,9 @@ class WC_API_Orders extends WC_API_Resource { $update_totals = true; foreach ( $data[ $line ] as $item ) { - // Item ID is always required. if ( ! array_key_exists( 'id', $item ) ) { - throw new WC_API_Exception( 'woocommerce_invalid_item_id', __( 'Order item ID is required', 'woocommerce' ), 400 ); + $item['id'] = null; } // Create item. diff --git a/includes/api/legacy/v3/class-wc-api-products.php b/includes/api/legacy/v3/class-wc-api-products.php index f1e7cb8b205..6f78e6d6201 100644 --- a/includes/api/legacy/v3/class-wc-api-products.php +++ b/includes/api/legacy/v3/class-wc-api-products.php @@ -2457,10 +2457,10 @@ class WC_API_Products extends WC_API_Resource { if ( $image_meta = @wp_read_image_metadata( $upload['file'] ) ) { if ( trim( $image_meta['title'] ) && ! is_numeric( sanitize_title( $image_meta['title'] ) ) ) { - $title = $image_meta['title']; + $title = wc_clean( $image_meta['title'] ); } if ( trim( $image_meta['caption'] ) ) { - $content = $image_meta['caption']; + $content = wc_clean( $image_meta['caption'] ); } } diff --git a/includes/class-wc-cart.php b/includes/class-wc-cart.php index 38efb49622b..079250eb511 100644 --- a/includes/class-wc-cart.php +++ b/includes/class-wc-cart.php @@ -879,7 +879,7 @@ class WC_Cart { $id_parts[] = $cart_item_data_key; } - return md5( implode( '_', $id_parts ) ); + return apply_filters( 'woocommerce_cart_id', md5( implode( '_', $id_parts ) ), $product_id, $variation_id, $variation, $cart_item_data ); } /** diff --git a/includes/class-wc-comments.php b/includes/class-wc-comments.php index ddbc6bb0415..a265d348a77 100644 --- a/includes/class-wc-comments.php +++ b/includes/class-wc-comments.php @@ -42,6 +42,10 @@ class WC_Comments { // Count comments add_filter( 'wp_count_comments', array( __CLASS__, 'wp_count_comments' ), 10, 2 ); + // Delete comments count cache whenever there is a new comment or a comment status changes + add_action( 'wp_insert_comment', array( __CLASS__, 'delete_comments_count_cache' ) ); + add_action( 'wp_set_comment_status', array( __CLASS__, 'delete_comments_count_cache' ) ); + // Support avatars for `review` comment type add_filter( 'get_avatar_comment_types', array( __CLASS__, 'add_avatar_for_review_comment_type' ) ); @@ -237,6 +241,18 @@ class WC_Comments { delete_post_meta( $post_id, '_wc_review_count' ); } + /** + * Delete comments count cache whenever there is + * new comment or the status of a comment changes. Cache + * will be regenerated next time WC_Comments::wp_count_comments() + * is called. + * + * @return void + */ + public static function delete_comments_count_cache() { + delete_transient( 'wc_count_comments' ); + } + /** * Remove order notes from wp_count_comments(). * @since 2.2 @@ -248,37 +264,37 @@ class WC_Comments { global $wpdb; if ( 0 === $post_id ) { + $stats = get_transient( 'wc_count_comments' ); - $count = wp_cache_get( 'comments-0', 'counts' ); - if ( false !== $count ) { - return $count; - } + if ( ! $stats ) { + $stats = array(); - $count = $wpdb->get_results( "SELECT comment_approved, COUNT( * ) AS num_comments FROM {$wpdb->comments} WHERE comment_type != 'order_note' GROUP BY comment_approved", ARRAY_A ); + $count = $wpdb->get_results( "SELECT comment_approved, COUNT( * ) AS num_comments FROM {$wpdb->comments} WHERE comment_type != 'order_note' GROUP BY comment_approved", ARRAY_A ); - $total = 0; - $approved = array( '0' => 'moderated', '1' => 'approved', 'spam' => 'spam', 'trash' => 'trash', 'post-trashed' => 'post-trashed' ); + $total = 0; + $approved = array( '0' => 'moderated', '1' => 'approved', 'spam' => 'spam', 'trash' => 'trash', 'post-trashed' => 'post-trashed' ); - foreach ( (array) $count as $row ) { - // Don't count post-trashed toward totals - if ( 'post-trashed' != $row['comment_approved'] && 'trash' != $row['comment_approved'] ) { - $total += $row['num_comments']; + foreach ( (array) $count as $row ) { + // Don't count post-trashed toward totals + if ( 'post-trashed' != $row['comment_approved'] && 'trash' != $row['comment_approved'] ) { + $total += $row['num_comments']; + } + if ( isset( $approved[ $row['comment_approved'] ] ) ) { + $stats[ $approved[ $row['comment_approved'] ] ] = $row['num_comments']; + } } - if ( isset( $approved[ $row['comment_approved'] ] ) ) { - $stats[ $approved[ $row['comment_approved'] ] ] = $row['num_comments']; - } - } - $stats['total_comments'] = $total; - $stats['all'] = $total; - foreach ( $approved as $key ) { - if ( empty( $stats[ $key ] ) ) { - $stats[ $key ] = 0; + $stats['total_comments'] = $total; + $stats['all'] = $total; + foreach ( $approved as $key ) { + if ( empty( $stats[ $key ] ) ) { + $stats[ $key ] = 0; + } } - } - $stats = (object) $stats; - wp_cache_set( 'comments-0', $stats, 'counts' ); + $stats = (object) $stats; + set_transient( 'wc_count_comments', $stats ); + } } return $stats; diff --git a/includes/class-wc-emails.php b/includes/class-wc-emails.php index edbedef061b..49c78becfa3 100644 --- a/includes/class-wc-emails.php +++ b/includes/class-wc-emails.php @@ -289,16 +289,23 @@ class WC_Emails { continue; } - $product = apply_filters( 'woocommerce_order_item_product', $order->get_product_from_item( $item ), $item ); - $is_visible = $product && $product->is_visible(); + $product = apply_filters( 'woocommerce_order_item_product', $order->get_product_from_item( $item ), $item ); + $product_exists = is_object( $product ); + $is_visible = $product_exists && $product->is_visible(); $item_offered = array( '@type' => 'Product', - 'name' => apply_filters( 'woocommerce_order_item_name', $item['name'], $item, $is_visible ) + 'name' => apply_filters( 'woocommerce_order_item_name', $item['name'], $item, $is_visible ), ); - if ( $sku = $product->get_sku() ) { - $item_offered['sku'] = $sku; + if ( $product_exists ) { + if ( $sku = $product->get_sku() ) { + $item_offered['sku'] = $sku; + } + + if ( $image_id = $product->get_image_id() ) { + $item_offered['image'] = wp_get_attachment_image_url( $image_id, 'thumbnail' ); + } } if ( $is_visible ) { @@ -307,10 +314,6 @@ class WC_Emails { $item_offered['url'] = get_home_url(); } - if ( $image_id = $product->get_image_id() ) { - $item_offered['image'] = wp_get_attachment_image_url( $image_id, 'thumbnail' ); - } - $accepted_offer = (object) array( '@type' => 'Offer', 'itemOffered' => $item_offered, @@ -320,7 +323,7 @@ class WC_Emails { '@type' => 'QuantitativeValue', 'value' => apply_filters( 'woocommerce_email_order_item_quantity', $item['qty'], $item ) ), - 'url' => get_home_url(), + 'url' => get_home_url(), ); $accepted_offers[] = $accepted_offer; diff --git a/includes/class-wc-install.php b/includes/class-wc-install.php index da931b315ca..7d3cfb79e70 100644 --- a/includes/class-wc-install.php +++ b/includes/class-wc-install.php @@ -845,8 +845,8 @@ CREATE TABLE {$wpdb->prefix}woocommerce_termmeta ( public static function plugin_row_meta( $links, $file ) { if ( $file == WC_PLUGIN_BASENAME ) { $row_meta = array( - 'docs' => '' . __( 'Docs', 'woocommerce' ) . '', - 'apidocs' => '' . __( 'API Docs', 'woocommerce' ) . '', + 'docs' => '' . __( 'Docs', 'woocommerce' ) . '', + 'apidocs' => '' . __( 'API Docs', 'woocommerce' ) . '', 'support' => '' . __( 'Premium Support', 'woocommerce' ) . '', ); diff --git a/includes/class-wc-query.php b/includes/class-wc-query.php index 5dd7d549722..77d99a3a4e8 100644 --- a/includes/class-wc-query.php +++ b/includes/class-wc-query.php @@ -690,6 +690,40 @@ class WC_Query { return $meta_query; } + /** + * Based on WP_Query::parse_search + */ + public static function get_main_search_query_sql() { + global $wp_the_query, $wpdb; + + $args = $wp_the_query->query_vars; + $search_terms = isset( $args['search_terms'] ) ? $args['search_terms'] : array(); + $sql = array(); + + foreach ( $search_terms as $term ) { + // Terms prefixed with '-' should be excluded. + $include = '-' !== substr( $term, 0, 1 ); + + if ( $include ) { + $like_op = 'LIKE'; + $andor_op = 'OR'; + } else { + $like_op = 'NOT LIKE'; + $andor_op = 'AND'; + $term = substr( $term, 1 ); + } + + $like = '%' . $wpdb->esc_like( $term ) . '%'; + $sql[] = $wpdb->prepare( "(($wpdb->posts.post_title $like_op %s) $andor_op ($wpdb->posts.post_excerpt $like_op %s) $andor_op ($wpdb->posts.post_content $like_op %s))", $like, $like, $like ); + } + + if ( ! empty( $sql ) && ! is_user_logged_in() ) { + $sql[] = "($wpdb->posts.post_password = '')"; + } + + return implode( ' AND ', $sql ); + } + /** * Layered Nav Init. */ diff --git a/includes/class-wc-shortcodes.php b/includes/class-wc-shortcodes.php index 028b7cc34bf..ed45cc3665a 100644 --- a/includes/class-wc-shortcodes.php +++ b/includes/class-wc-shortcodes.php @@ -172,7 +172,7 @@ class WC_Shortcodes { 'order' => 'asc', 'category' => '', // Slugs 'operator' => 'IN' // Possible values are 'IN', 'NOT IN', 'AND'. - ), $atts ); + ), $atts, 'product_category' ); if ( ! $atts['category'] ) { return ''; @@ -223,7 +223,7 @@ class WC_Shortcodes { 'hide_empty' => 1, 'parent' => '', 'ids' => '' - ), $atts ); + ), $atts, 'product_categories' ); if ( isset( $atts['ids'] ) ) { $ids = explode( ',', $atts['ids'] ); @@ -298,7 +298,7 @@ class WC_Shortcodes { 'order' => 'desc', 'category' => '', // Slugs 'operator' => 'IN' // Possible values are 'IN', 'NOT IN', 'AND'. - ), $atts ); + ), $atts, 'recent_products' ); $query_args = array( 'post_type' => 'product', @@ -328,7 +328,7 @@ class WC_Shortcodes { 'order' => 'asc', 'ids' => '', 'skus' => '' - ), $atts ); + ), $atts, 'products' ); $query_args = array( 'post_type' => 'product', @@ -443,7 +443,7 @@ class WC_Shortcodes { 'sku' => '', 'style' => 'border:4px solid #ccc; padding: 12px;', 'show_price' => 'true' - ), $atts ); + ), $atts, 'product_add_to_cart' ); if ( ! empty( $atts['id'] ) ) { $product_data = get_post( $atts['id'] ); @@ -527,7 +527,7 @@ class WC_Shortcodes { 'order' => 'asc', 'category' => '', // Slugs 'operator' => 'IN' // Possible values are 'IN', 'NOT IN', 'AND'. - ), $atts ); + ), $atts, 'sale_products' ); $query_args = array( 'posts_per_page' => $atts['per_page'], @@ -557,7 +557,7 @@ class WC_Shortcodes { 'columns' => '4', 'category' => '', // Slugs 'operator' => 'IN' // Possible values are 'IN', 'NOT IN', 'AND'. - ), $atts ); + ), $atts, 'best_selling_products' ); $query_args = array( 'post_type' => 'product', @@ -588,7 +588,7 @@ class WC_Shortcodes { 'order' => 'asc', 'category' => '', // Slugs 'operator' => 'IN' // Possible values are 'IN', 'NOT IN', 'AND'. - ), $atts ); + ), $atts, 'top_rated_products' ); $query_args = array( 'post_type' => 'product', @@ -625,7 +625,7 @@ class WC_Shortcodes { 'order' => 'desc', 'category' => '', // Slugs 'operator' => 'IN' // Possible values are 'IN', 'NOT IN', 'AND'. - ), $atts ); + ), $atts, 'featured_products' ); $meta_query = WC()->query->get_meta_query(); $meta_query[] = array( @@ -782,7 +782,7 @@ class WC_Shortcodes { 'order' => 'asc', 'attribute' => '', 'filter' => '' - ), $atts ); + ), $atts, 'product_attribute' ); $query_args = array( 'post_type' => 'product', @@ -814,7 +814,7 @@ class WC_Shortcodes { 'per_page' => '4', 'columns' => '4', 'orderby' => 'rand' - ), $atts ); + ), $atts, 'related_products' ); ob_start(); diff --git a/includes/cli/class-wc-cli-order.php b/includes/cli/class-wc-cli-order.php index 063ce272231..4e83ed6b5df 100644 --- a/includes/cli/class-wc-cli-order.php +++ b/includes/cli/class-wc-cli-order.php @@ -473,7 +473,7 @@ class WC_CLI_Order extends WC_CLI_Command { // item ID is always required if ( ! array_key_exists( 'id', $item ) ) { - throw new WC_CLI_Exception( 'woocommerce_invalid_item_id', __( 'Order item ID is required', 'woocommerce' ) ); + $item['id'] = null; } // create item diff --git a/includes/cli/class-wc-cli-product.php b/includes/cli/class-wc-cli-product.php index a3f07d4550a..c0f5c50a550 100644 --- a/includes/cli/class-wc-cli-product.php +++ b/includes/cli/class-wc-cli-product.php @@ -2073,10 +2073,10 @@ class WC_CLI_Product extends WC_CLI_Command { if ( $image_meta = @wp_read_image_metadata( $upload['file'] ) ) { if ( trim( $image_meta['title'] ) && ! is_numeric( sanitize_title( $image_meta['title'] ) ) ) { - $title = $image_meta['title']; + $title = wc_clean( $image_meta['title'] ); } if ( trim( $image_meta['caption'] ) ) { - $content = $image_meta['caption']; + $content = wc_clean( $image_meta['caption'] ); } } diff --git a/includes/gateways/paypal/includes/settings-paypal.php b/includes/gateways/paypal/includes/settings-paypal.php index c5a042980aa..8c343690f59 100644 --- a/includes/gateways/paypal/includes/settings-paypal.php +++ b/includes/gateways/paypal/includes/settings-paypal.php @@ -127,7 +127,7 @@ return array( ), 'api_password' => array( 'title' => __( 'API Password', 'woocommerce' ), - 'type' => 'text', + 'type' => 'password', 'description' => __( 'Get your API credentials from PayPal.', 'woocommerce' ), 'default' => '', 'desc_tip' => true, diff --git a/includes/shipping/flat-rate/class-wc-shipping-flat-rate.php b/includes/shipping/flat-rate/class-wc-shipping-flat-rate.php index 4973956a41d..3b42af1a100 100644 --- a/includes/shipping/flat-rate/class-wc-shipping-flat-rate.php +++ b/includes/shipping/flat-rate/class-wc-shipping-flat-rate.php @@ -57,7 +57,7 @@ class WC_Shipping_Flat_Rate extends WC_Shipping_Method { // Allow 3rd parties to process shipping cost arguments $args = apply_filters( 'woocommerce_evaluate_shipping_cost_args', $args, $sum, $this ); $locale = localeconv(); - $decimals = array( wc_get_price_decimal_separator(), $locale['decimal_point'], $locale['mon_decimal_point'] ); + $decimals = array( wc_get_price_decimal_separator(), $locale['decimal_point'], $locale['mon_decimal_point'], ',' ); $this->fee_cost = $args['cost']; // Expand shortcodes diff --git a/includes/shipping/free-shipping/class-wc-shipping-free-shipping.php b/includes/shipping/free-shipping/class-wc-shipping-free-shipping.php index 815fe4da30e..60399ddcba8 100644 --- a/includes/shipping/free-shipping/class-wc-shipping-free-shipping.php +++ b/includes/shipping/free-shipping/class-wc-shipping-free-shipping.php @@ -15,84 +15,131 @@ if ( ! defined( 'ABSPATH' ) ) { */ class WC_Shipping_Free_Shipping extends WC_Shipping_Method { - /** @var float Min amount to be valid */ + /** + * Min amount to be valid. + * + * @var integer + */ public $min_amount = 0; - /** @var string Requires option */ - public $requires = ''; + /** + * Requires option. + * + * @var string + */ + public $requires = ''; /** * Constructor. + * + * @param int $instance_id Shipping method instance. */ public function __construct( $instance_id = 0 ) { - $this->id = 'free_shipping'; - $this->instance_id = absint( $instance_id ); - $this->method_title = __( 'Free Shipping', 'woocommerce' ); - $this->method_description = __( 'Free Shipping is a special method which can be triggered with coupons and minimum spends.', 'woocommerce' ); - $this->supports = array( + $this->id = 'free_shipping'; + $this->instance_id = absint( $instance_id ); + $this->method_title = __( 'Free Shipping', 'woocommerce' ); + $this->method_description = __( 'Free Shipping is a special method which can be triggered with coupons and minimum spends.', 'woocommerce' ); + $this->supports = array( 'shipping-zones', 'instance-settings', 'instance-settings-modal', ); - $this->title = $this->get_option( 'title' ); - $this->min_amount = $this->get_option( 'min_amount', 0 ); - $this->requires = $this->get_option( 'requires' ); + $this->init(); + } + + /** + * Initialize free shipping. + */ + public function init() { + // Load the settings. + $this->init_form_fields(); + $this->init_settings(); + + // Define user set variables. + $this->title = $this->get_option( 'title' ); + $this->min_amount = $this->get_option( 'min_amount', 0 ); + $this->requires = $this->get_option( 'requires' ); + + // Actions. add_action( 'woocommerce_update_options_shipping_' . $this->id, array( $this, 'process_admin_options' ) ); } + /** + * Init form fields. + */ + public function init_form_fields() { + $this->instance_form_fields = array( + 'title' => array( + 'title' => __( 'Title', 'woocommerce' ), + 'type' => 'text', + 'description' => __( 'This controls the title which the user sees during checkout.', 'woocommerce' ), + 'default' => $this->method_title, + 'desc_tip' => true, + ), + 'requires' => array( + 'title' => __( 'Free Shipping Requires...', 'woocommerce' ), + 'type' => 'select', + 'class' => 'wc-enhanced-select', + 'default' => '', + 'options' => array( + '' => __( 'N/A', 'woocommerce' ), + 'coupon' => __( 'A valid free shipping coupon', 'woocommerce' ), + 'min_amount' => __( 'A minimum order amount', 'woocommerce' ), + 'either' => __( 'A minimum order amount OR a coupon', 'woocommerce' ), + 'both' => __( 'A minimum order amount AND a coupon', 'woocommerce' ), + ), + ), + 'min_amount' => array( + 'title' => __( 'Minimum Order Amount', 'woocommerce' ), + 'type' => 'price', + 'placeholder' => wc_format_localized_price( 0 ), + 'description' => __( 'Users will need to spend this amount to get free shipping (if enabled above).', 'woocommerce' ), + 'default' => '0', + 'desc_tip' => true, + ), + ); + } + /** * Get setting form fields for instances of this shipping method within zones. + * * @return array */ public function get_instance_form_fields() { wc_enqueue_js( " jQuery( function( $ ) { - $('#woocommerce_free_shipping_requires').change(function(){ - if ( $(this).val() === 'coupon' || $(this).val() === '' ) { - $('#woocommerce_free_shipping_min_amount').closest('tr').hide(); + function wcFreeShippingShowHideMinAmountField( el ) { + var form = $( el ).closest( 'form' ); + var minAmountField = $( '#woocommerce_free_shipping_min_amount', form ).closest( 'tr' ); + if ( 'coupon' === $( el ).val() || '' === $( el ).val() ) { + minAmountField.hide(); } else { - $('#woocommerce_free_shipping_min_amount').closest('tr').show(); + minAmountField.show(); } - }).change(); + } + + $( document.body ).on( 'change', '#woocommerce_free_shipping_requires', function() { + wcFreeShippingShowHideMinAmountField( this ); + }); + + // Change while load. + $( '#woocommerce_free_shipping_requires' ).change(); + $( document.body ).on( 'wc_backbone_modal_loaded', function( evt, target ) { + if ( 'wc-modal-shipping-method-settings' === target ) { + wcFreeShippingShowHideMinAmountField( $( '#wc-backbone-modal-dialog #woocommerce_free_shipping_requires', evt.currentTarget ) ); + } + } ); }); " ); - return array( - 'title' => array( - 'title' => __( 'Title', 'woocommerce' ), - 'type' => 'text', - 'description' => __( 'This controls the title which the user sees during checkout.', 'woocommerce' ), - 'default' => $this->method_title, - 'desc_tip' => true, - ), - 'requires' => array( - 'title' => __( 'Free Shipping Requires...', 'woocommerce' ), - 'type' => 'select', - 'class' => 'wc-enhanced-select', - 'default' => '', - 'options' => array( - '' => __( 'N/A', 'woocommerce' ), - 'coupon' => __( 'A valid free shipping coupon', 'woocommerce' ), - 'min_amount' => __( 'A minimum order amount', 'woocommerce' ), - 'either' => __( 'A minimum order amount OR a coupon', 'woocommerce' ), - 'both' => __( 'A minimum order amount AND a coupon', 'woocommerce' ), - ) - ), - 'min_amount' => array( - 'title' => __( 'Minimum Order Amount', 'woocommerce' ), - 'type' => 'price', - 'placeholder' => wc_format_localized_price( 0 ), - 'description' => __( 'Users will need to spend this amount to get free shipping (if enabled above).', 'woocommerce' ), - 'default' => '0', - 'desc_tip' => true - ) - ); + return parent::get_instance_form_fields(); } /** * See if free shipping is available based on the package and cart. - * @param array $package + * + * @param array $package Shipping package. * @return bool */ public function is_available( $package ) { @@ -127,19 +174,19 @@ class WC_Shipping_Free_Shipping extends WC_Shipping_Method { switch ( $this->requires ) { case 'min_amount' : $is_available = $has_met_min_amount; - break; + break; case 'coupon' : $is_available = $has_coupon; - break; + break; case 'both' : $is_available = $has_met_min_amount && $has_coupon; - break; + break; case 'either' : $is_available = $has_met_min_amount || $has_coupon; - break; + break; default : $is_available = true; - break; + break; } return apply_filters( 'woocommerce_shipping_' . $this->id . '_is_available', $is_available, $package ); @@ -147,12 +194,15 @@ class WC_Shipping_Free_Shipping extends WC_Shipping_Method { /** * Called to calculate shipping rates for this method. Rates can be added using the add_rate() method. + * * @uses WC_Shipping_Method::add_rate() + * + * @param array $package Shipping package. */ public function calculate_shipping( $package = array() ) { $this->add_rate( array( 'label' => $this->title, - 'cost' => 0, + 'cost' => 0, 'taxes' => false, 'package' => $package, ) ); diff --git a/includes/wc-cart-functions.php b/includes/wc-cart-functions.php index 83b79c33022..0a1279cb365 100644 --- a/includes/wc-cart-functions.php +++ b/includes/wc-cart-functions.php @@ -96,7 +96,7 @@ function wc_add_to_cart_message( $products, $show_qty = false ) { } if ( ! $show_qty ) { - $products = array_fill_keys( array_values( $products ), 1 ); + $products = array_fill_keys( array_keys( $products ), 1 ); } foreach ( $products as $product_id => $qty ) { diff --git a/includes/wc-rest-functions.php b/includes/wc-rest-functions.php index b4cfbe4f6c5..9e1ffcd0040 100644 --- a/includes/wc-rest-functions.php +++ b/includes/wc-rest-functions.php @@ -124,10 +124,10 @@ function wc_rest_set_uploaded_image_as_attachment( $upload, $id = 0 ) { if ( $image_meta = wp_read_image_metadata( $upload['file'] ) ) { if ( trim( $image_meta['title'] ) && ! is_numeric( sanitize_title( $image_meta['title'] ) ) ) { - $title = $image_meta['title']; + $title = wc_clean( $image_meta['title'] ); } if ( trim( $image_meta['caption'] ) ) { - $content = $image_meta['caption']; + $content = wc_clean( $image_meta['caption'] ); } } diff --git a/includes/wc-update-functions.php b/includes/wc-update-functions.php index 3dd3da97168..423538394d1 100644 --- a/includes/wc-update-functions.php +++ b/includes/wc-update-functions.php @@ -885,6 +885,7 @@ function wc_update_260_zone_methods() { */ if ( $wpdb->get_var( "SHOW TABLES LIKE '{$wpdb->prefix}woocommerce_shipping_zone_shipping_methods';" ) ) { $old_methods = $wpdb->get_results( "SELECT * FROM {$wpdb->prefix}woocommerce_shipping_zone_shipping_methods;" ); + if ( $old_methods ) { $max_new_id = $wpdb->get_var( "SELECT MAX(instance_id) FROM {$wpdb->prefix}woocommerce_shipping_zone_methods" ); $max_old_id = $wpdb->get_var( "SELECT MAX(shipping_method_id) FROM {$wpdb->prefix}woocommerce_shipping_zone_shipping_methods" ); @@ -947,6 +948,9 @@ function wc_update_260_zone_methods() { do_action( 'woocommerce_updated_instance_ids', $changes ); } } + + // Change ranges used to ... + $wpdb->query( "UPDATE {$wpdb->prefix}woocommerce_shipping_zone_locations SET location_code = REPLACE( location_code, '-', '...' );" ); } function wc_update_260_refunds() { diff --git a/includes/widgets/class-wc-widget-layered-nav.php b/includes/widgets/class-wc-widget-layered-nav.php index af3e7177596..4acd0f8176d 100644 --- a/includes/widgets/class-wc-widget-layered-nav.php +++ b/includes/widgets/class-wc-widget-layered-nav.php @@ -272,7 +272,8 @@ class WC_Widget_Layered_Nav extends WC_Widget { } elseif ( is_product_tag() ) { $link = get_term_link( get_query_var( 'product_tag' ), 'product_tag' ); } else { - $link = get_term_link( get_query_var( 'term' ), get_query_var( 'taxonomy' ) ); + $queried_object = get_queried_object(); + $link = get_term_link( $queried_object->slug, $queried_object->taxonomy ); } // Min/Max @@ -361,12 +362,18 @@ class WC_Widget_Layered_Nav extends WC_Widget { INNER JOIN {$wpdb->term_taxonomy} AS term_taxonomy USING( term_taxonomy_id ) INNER JOIN {$wpdb->terms} AS terms USING( term_id ) " . $tax_query_sql['join'] . $meta_query_sql['join']; + $query['where'] = " WHERE {$wpdb->posts}.post_type IN ( 'product' ) AND {$wpdb->posts}.post_status = 'publish' " . $tax_query_sql['where'] . $meta_query_sql['where'] . " AND terms.term_id IN (" . implode( ',', array_map( 'absint', $term_ids ) ) . ") "; + + if ( $search = WC_Query::get_main_search_query_sql() ) { + $query['where'] .= ' AND ' . $search; + } + $query['group_by'] = "GROUP BY terms.term_id"; $query = apply_filters( 'woocommerce_get_filtered_term_product_counts_query', $query ); $query = implode( ' ', $query ); diff --git a/package.json b/package.json index 386afb51e0c..4d93312a8a5 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "woocommerce", "title": "WooCommerce", - "version": "2.6.2", + "version": "2.6.3", "homepage": "https://woocommerce.com/", "repository": { "type": "git", diff --git a/readme.txt b/readme.txt index e340872f82b..d62d5de9716 100644 --- a/readme.txt +++ b/readme.txt @@ -3,7 +3,7 @@ Contributors: automattic, mikejolley, jameskoster, claudiosanches, jshreve, code Tags: ecommerce, e-commerce, store, sales, sell, shop, cart, checkout, downloadable, downloads, paypal, storefront Requires at least: 4.4 Tested up to: 4.5 -Stable tag: 2.6.2 +Stable tag: 2.6.3 License: GPLv3 License URI: https://www.gnu.org/licenses/gpl-3.0.html @@ -117,9 +117,9 @@ WooCommerce comes with some dummy data you can use to see how products look; eit = Where can I find WooCommerce documentation and user guides? = -For help setting up and configuring WooCommerce please refer to our [user guide](https://docs.woothemes.com/documentation/plugins/woocommerce/getting-started/) +For help setting up and configuring WooCommerce please refer to our [user guide](https://docs.woocommerce.com/documentation/plugins/woocommerce/getting-started/) -For extending or theming WooCommerce, see our [codex](https://docs.woothemes.com/documentation/plugins/woocommerce/woocommerce-codex/). +For extending or theming WooCommerce, see our [codex](https://docs.woocommerce.com/documentation/plugins/woocommerce/woocommerce-codex/). = Where can I get support or talk to other users? = @@ -129,7 +129,7 @@ For help with premium add-ons from WooThemes, use [our helpdesk](https://support = Will WooCommerce work with my theme? = -Yes; WooCommerce will work with any theme, but may require some styling to make it match nicely. Please see our [codex](https://docs.woothemes.com/documentation/plugins/woocommerce/woocommerce-codex/) for help. If you're looking for a theme with built in WooCommerce integration we recommend [Storefront](https://woocommerce.com/storefront/). +Yes; WooCommerce will work with any theme, but may require some styling to make it match nicely. Please see our [codex](https://docs.woocommerce.com/documentation/plugins/woocommerce/woocommerce-codex/) for help. If you're looking for a theme with built in WooCommerce integration we recommend [Storefront](https://woocommerce.com/storefront/). = Where can I request new features, eCommerce themes and extensions? = @@ -158,13 +158,38 @@ Yes you can! Join in on our [GitHub repository](http://github.com/woothemes/wooc == Changelog == -= 2.6.2 - xx/xx/16 = -* Fix - Fixed how calculate shipping tax rates when using more than one tax class. += 2.6.3 - 19/07/16 = +* Fix - Security - Escape captions in product-thumbnail and product-image templates (template versions have been bumped). +* Fix - Fixed how we calculate shipping tax rates when using more than one tax class. * Fix - When duplicating product variations, set title, name, and guid. +* Fix - Normalized 'read more' buttons. +* Fix - Add to cart notices for grouped products. +* Fix - Do not sanitize passwords in the settings API. +* Fix - Handle shipping zone location range conversion during update (dashes to ...). +* Fix - Always remove commas while processing flat rate costs. +* Fix - Ensures account page layout is only applied to desktop-sized displays. +* Fix - When getting layered nav counts, take search parameters into consideration. +* Fix - Free shipping show/hide javascript. +* Fix - Strip hash characters when exporting reports. * Fix - Use permission id to revoke access to downloads to prevent removing wrong rows. -* Dev - API - Added support for WP REST API with custom URL prefix. -* Dev - API - Delete variations when deletes a variable product. -* Dev - API - Fixed how check for product types. +* Fix - When duplicating product variations, set title, name, and guid. +* Fix - Set more appropriate default rounding precision based on currency decimal places. +* Fix - Fix message styles for empty carts. +* Fix - Fixed the load of the WC_Email_Customer_On_Hold_Order class. +* Fix - Don't perform cart update on search submit. +* Dev - API - Added support for WP REST API with custom URL prefixes. +* Dev - API - Delete variations when deleting a variable product. +* Dev - API - Fixed how we check for product types. +* Dev - Added woocommerce_cart_id filter. +* Dev - Add shortcode name param to shortcode_atts function calls. +* Dev - Post custom data when fetching a variation via ajax. +* Dev - Include child prices in grouped_price_html filter. +* Dev - Allow filtering of variation stock quantity. +* Dev - Added $_product argument to 'woocommerce_restock_refunded_item' hook. +* Dev - Added a filter hook for the wc_ajax endpoint url. +* Tweak - Include account page link in new customer account emails. +* Tweak - Updated all URLs from WooThemes.com to WooCommerce.com. +* Tweak - Cache the result of WC_Comments::wp_count_comments() in a transient (improves performance). = 2.6.2 - 30/06/16 = * Fix - Set max index length on woocommerce_payment_tokenmeta table for utf8mb4 support. diff --git a/templates/archive-product.php b/templates/archive-product.php index 42e7c2cb749..13ada7642dd 100644 --- a/templates/archive-product.php +++ b/templates/archive-product.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.0.0 diff --git a/templates/auth/footer.php b/templates/auth/footer.php index ddeaf1953da..c54810cbe2b 100644 --- a/templates/auth/footer.php +++ b/templates/auth/footer.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Auth * @version 2.4.0 diff --git a/templates/auth/form-grant-access.php b/templates/auth/form-grant-access.php index 206ddfbb79c..fb13c416309 100644 --- a/templates/auth/form-grant-access.php +++ b/templates/auth/form-grant-access.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Auth * @version 2.4.0 diff --git a/templates/auth/form-login.php b/templates/auth/form-login.php index d9e7069a66c..da31699436e 100644 --- a/templates/auth/form-login.php +++ b/templates/auth/form-login.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Auth * @version 2.4.0 diff --git a/templates/auth/header.php b/templates/auth/header.php index e3e2d88585b..e320ddb86d2 100644 --- a/templates/auth/header.php +++ b/templates/auth/header.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Auth * @version 2.4.0 diff --git a/templates/cart/cart-empty.php b/templates/cart/cart-empty.php index 433e752d626..fd0f87bc592 100644 --- a/templates/cart/cart-empty.php +++ b/templates/cart/cart-empty.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.0.0 diff --git a/templates/cart/cart-item-data.php b/templates/cart/cart-item-data.php index 3c2fd3650c5..a65242c8626 100644 --- a/templates/cart/cart-item-data.php +++ b/templates/cart/cart-item-data.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.4.0 diff --git a/templates/cart/cart-shipping.php b/templates/cart/cart-shipping.php index a3c79c7ae80..654854fa492 100644 --- a/templates/cart/cart-shipping.php +++ b/templates/cart/cart-shipping.php @@ -12,7 +12,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.5.0 diff --git a/templates/cart/cart-totals.php b/templates/cart/cart-totals.php index 79836f06556..3fe5705736c 100644 --- a/templates/cart/cart-totals.php +++ b/templates/cart/cart-totals.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.3.6 diff --git a/templates/cart/cart.php b/templates/cart/cart.php index 7a3e4e9c689..23230de1335 100644 --- a/templates/cart/cart.php +++ b/templates/cart/cart.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.3.8 @@ -135,7 +135,7 @@ do_action( 'woocommerce_before_cart' ); ?>
- +
diff --git a/templates/cart/cross-sells.php b/templates/cart/cross-sells.php index 19bc00399bd..712a538d087 100644 --- a/templates/cart/cross-sells.php +++ b/templates/cart/cross-sells.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 1.6.4 diff --git a/templates/cart/mini-cart.php b/templates/cart/mini-cart.php index fc7f5be9803..6fb3aaf0570 100644 --- a/templates/cart/mini-cart.php +++ b/templates/cart/mini-cart.php @@ -12,7 +12,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.5.0 diff --git a/templates/cart/proceed-to-checkout-button.php b/templates/cart/proceed-to-checkout-button.php index d9110c4d1ac..b84ace2868b 100644 --- a/templates/cart/proceed-to-checkout-button.php +++ b/templates/cart/proceed-to-checkout-button.php @@ -12,7 +12,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.4.0 diff --git a/templates/cart/shipping-calculator.php b/templates/cart/shipping-calculator.php index eb4abaca7bf..ca2de319865 100644 --- a/templates/cart/shipping-calculator.php +++ b/templates/cart/shipping-calculator.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.0.8 diff --git a/templates/checkout/cart-errors.php b/templates/checkout/cart-errors.php index e3544b32785..6f0bdf4afba 100644 --- a/templates/checkout/cart-errors.php +++ b/templates/checkout/cart-errors.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.4.0 diff --git a/templates/checkout/form-billing.php b/templates/checkout/form-billing.php index f71dab55b15..24660866a90 100644 --- a/templates/checkout/form-billing.php +++ b/templates/checkout/form-billing.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.1.2 diff --git a/templates/checkout/form-checkout.php b/templates/checkout/form-checkout.php index 43afd9315dc..a49a34546af 100644 --- a/templates/checkout/form-checkout.php +++ b/templates/checkout/form-checkout.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.3.0 diff --git a/templates/checkout/form-coupon.php b/templates/checkout/form-coupon.php index 56306183ad6..480632e89c8 100644 --- a/templates/checkout/form-coupon.php +++ b/templates/checkout/form-coupon.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.2 diff --git a/templates/checkout/form-login.php b/templates/checkout/form-login.php index bc47318d59b..1be55451c6a 100644 --- a/templates/checkout/form-login.php +++ b/templates/checkout/form-login.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.0.0 diff --git a/templates/checkout/form-pay.php b/templates/checkout/form-pay.php index f1eba60302e..ad8cab31d49 100644 --- a/templates/checkout/form-pay.php +++ b/templates/checkout/form-pay.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.5.0 diff --git a/templates/checkout/form-shipping.php b/templates/checkout/form-shipping.php index bad35c65aea..13733d60ec0 100644 --- a/templates/checkout/form-shipping.php +++ b/templates/checkout/form-shipping.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.2.0 diff --git a/templates/checkout/payment-method.php b/templates/checkout/payment-method.php index d7209a5b6f0..dead8df7953 100644 --- a/templates/checkout/payment-method.php +++ b/templates/checkout/payment-method.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.3.0 diff --git a/templates/checkout/payment.php b/templates/checkout/payment.php index 209fd229fa5..37a61fa4185 100644 --- a/templates/checkout/payment.php +++ b/templates/checkout/payment.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.5.0 diff --git a/templates/checkout/review-order.php b/templates/checkout/review-order.php index 9b98d22eee4..6a5736b875b 100644 --- a/templates/checkout/review-order.php +++ b/templates/checkout/review-order.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.3.0 diff --git a/templates/checkout/thankyou.php b/templates/checkout/thankyou.php index 2427a9d87ef..8befc0d58d3 100644 --- a/templates/checkout/thankyou.php +++ b/templates/checkout/thankyou.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.2.0 diff --git a/templates/content-product.php b/templates/content-product.php index df055812d77..42ba59bee6f 100644 --- a/templates/content-product.php +++ b/templates/content-product.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.6.1 diff --git a/templates/content-product_cat.php b/templates/content-product_cat.php index 8747ea3324a..c4e3d9afaac 100644 --- a/templates/content-product_cat.php +++ b/templates/content-product_cat.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.6.1 diff --git a/templates/content-single-product.php b/templates/content-single-product.php index 325067f9aa6..72030b1df01 100644 --- a/templates/content-single-product.php +++ b/templates/content-single-product.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 1.6.4 diff --git a/templates/content-widget-product.php b/templates/content-widget-product.php index 6204e67fc0d..d685b1d8179 100644 --- a/templates/content-widget-product.php +++ b/templates/content-widget-product.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.5.0 diff --git a/templates/emails/admin-cancelled-order.php b/templates/emails/admin-cancelled-order.php index b8c31eef8c7..bad13f908bd 100644 --- a/templates/emails/admin-cancelled-order.php +++ b/templates/emails/admin-cancelled-order.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails * @version 2.5.0 diff --git a/templates/emails/admin-failed-order.php b/templates/emails/admin-failed-order.php index 0367bd8dd34..09c4a5c3f23 100644 --- a/templates/emails/admin-failed-order.php +++ b/templates/emails/admin-failed-order.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails * @version 2.5.0 diff --git a/templates/emails/admin-new-order.php b/templates/emails/admin-new-order.php index 71e3dee96a7..728be916b43 100644 --- a/templates/emails/admin-new-order.php +++ b/templates/emails/admin-new-order.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails/HTML * @version 2.5.0 diff --git a/templates/emails/customer-completed-order.php b/templates/emails/customer-completed-order.php index 18601093e1d..1de925dbb31 100644 --- a/templates/emails/customer-completed-order.php +++ b/templates/emails/customer-completed-order.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails * @version 2.5.0 diff --git a/templates/emails/customer-invoice.php b/templates/emails/customer-invoice.php index 335fb831a57..597f13e8dfb 100644 --- a/templates/emails/customer-invoice.php +++ b/templates/emails/customer-invoice.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails * @version 2.5.0 diff --git a/templates/emails/customer-new-account.php b/templates/emails/customer-new-account.php index 735ee11b164..ea9f78c7a2b 100644 --- a/templates/emails/customer-new-account.php +++ b/templates/emails/customer-new-account.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails * @version 1.6.4 diff --git a/templates/emails/customer-note.php b/templates/emails/customer-note.php index e1217b40075..6c9dae0045f 100644 --- a/templates/emails/customer-note.php +++ b/templates/emails/customer-note.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails * @version 2.5.0 diff --git a/templates/emails/customer-on-hold-order.php b/templates/emails/customer-on-hold-order.php index 2f539186956..d6d58e716b8 100644 --- a/templates/emails/customer-on-hold-order.php +++ b/templates/emails/customer-on-hold-order.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails * @version 2.5.0 diff --git a/templates/emails/customer-processing-order.php b/templates/emails/customer-processing-order.php index dbe3f3410d5..02de19f3f35 100644 --- a/templates/emails/customer-processing-order.php +++ b/templates/emails/customer-processing-order.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails * @version 2.5.0 diff --git a/templates/emails/customer-refunded-order.php b/templates/emails/customer-refunded-order.php index 078ea978b36..1782a3bba31 100644 --- a/templates/emails/customer-refunded-order.php +++ b/templates/emails/customer-refunded-order.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails * @version 2.5.0 diff --git a/templates/emails/customer-reset-password.php b/templates/emails/customer-reset-password.php index 5a071edcdb8..0d5718ff849 100644 --- a/templates/emails/customer-reset-password.php +++ b/templates/emails/customer-reset-password.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails * @version 2.0.0 diff --git a/templates/emails/email-addresses.php b/templates/emails/email-addresses.php index 7a25ff2190a..e6b06669af6 100644 --- a/templates/emails/email-addresses.php +++ b/templates/emails/email-addresses.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails * @version 2.4.0 diff --git a/templates/emails/email-customer-details.php b/templates/emails/email-customer-details.php index 3c631dc2320..bb1db38f0c9 100644 --- a/templates/emails/email-customer-details.php +++ b/templates/emails/email-customer-details.php @@ -12,7 +12,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails * @version 2.5.0 diff --git a/templates/emails/email-footer.php b/templates/emails/email-footer.php index 9a97b19cccf..5266ddd2e41 100644 --- a/templates/emails/email-footer.php +++ b/templates/emails/email-footer.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails * @version 2.3.0 diff --git a/templates/emails/email-header.php b/templates/emails/email-header.php index c84f91f1e61..6fdd792b657 100644 --- a/templates/emails/email-header.php +++ b/templates/emails/email-header.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails * @version 2.4.0 diff --git a/templates/emails/email-order-details.php b/templates/emails/email-order-details.php index fcf0d520d6b..68731384871 100644 --- a/templates/emails/email-order-details.php +++ b/templates/emails/email-order-details.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails * @version 2.5.0 diff --git a/templates/emails/email-order-items.php b/templates/emails/email-order-items.php index 573f4195c07..029c853b1d0 100644 --- a/templates/emails/email-order-items.php +++ b/templates/emails/email-order-items.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails * @version 2.1.2 diff --git a/templates/emails/email-styles.php b/templates/emails/email-styles.php index b2e939d7cb1..3206f01021a 100644 --- a/templates/emails/email-styles.php +++ b/templates/emails/email-styles.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails * @version 2.3.0 diff --git a/templates/emails/plain/admin-cancelled-order.php b/templates/emails/plain/admin-cancelled-order.php index 84f199a2f7c..789f26f333f 100644 --- a/templates/emails/plain/admin-cancelled-order.php +++ b/templates/emails/plain/admin-cancelled-order.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails/Plain * @version 2.5.0 diff --git a/templates/emails/plain/admin-failed-order.php b/templates/emails/plain/admin-failed-order.php index 6a3a67241d9..52cd3188fde 100644 --- a/templates/emails/plain/admin-failed-order.php +++ b/templates/emails/plain/admin-failed-order.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails/Plain * @version 2.5.0 diff --git a/templates/emails/plain/admin-new-order.php b/templates/emails/plain/admin-new-order.php index 1d6420ff8a5..d9cf5e4b9f1 100644 --- a/templates/emails/plain/admin-new-order.php +++ b/templates/emails/plain/admin-new-order.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails/Plain * @version 2.5.0 diff --git a/templates/emails/plain/customer-completed-order.php b/templates/emails/plain/customer-completed-order.php index 883aed4d36a..cf4f7c66f46 100644 --- a/templates/emails/plain/customer-completed-order.php +++ b/templates/emails/plain/customer-completed-order.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails/Plain * @version 2.5.0 diff --git a/templates/emails/plain/customer-invoice.php b/templates/emails/plain/customer-invoice.php index bc628162039..8d922b0a242 100644 --- a/templates/emails/plain/customer-invoice.php +++ b/templates/emails/plain/customer-invoice.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails/Plain * @version 2.5.0 diff --git a/templates/emails/plain/customer-new-account.php b/templates/emails/plain/customer-new-account.php index cf40cf58e6d..1964361bff1 100644 --- a/templates/emails/plain/customer-new-account.php +++ b/templates/emails/plain/customer-new-account.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails/Plain * @version 2.0.0 diff --git a/templates/emails/plain/customer-note.php b/templates/emails/plain/customer-note.php index 5bdd4667d84..11ad208e622 100644 --- a/templates/emails/plain/customer-note.php +++ b/templates/emails/plain/customer-note.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails/Plain * @version 2.5.0 diff --git a/templates/emails/plain/customer-on-hold-order.php b/templates/emails/plain/customer-on-hold-order.php index 75948c9d4c2..71d71d431aa 100644 --- a/templates/emails/plain/customer-on-hold-order.php +++ b/templates/emails/plain/customer-on-hold-order.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails/Plain * @version 2.5.0 diff --git a/templates/emails/plain/customer-processing-order.php b/templates/emails/plain/customer-processing-order.php index e1ccb0f8828..95ee67c86db 100644 --- a/templates/emails/plain/customer-processing-order.php +++ b/templates/emails/plain/customer-processing-order.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails/Plain * @version 2.5.0 diff --git a/templates/emails/plain/customer-refunded-order.php b/templates/emails/plain/customer-refunded-order.php index 754f5a34c10..ef9810a93be 100644 --- a/templates/emails/plain/customer-refunded-order.php +++ b/templates/emails/plain/customer-refunded-order.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails/Plain * @version 2.5.0 diff --git a/templates/emails/plain/customer-reset-password.php b/templates/emails/plain/customer-reset-password.php index 37cba14b36e..ad36cb3e48e 100644 --- a/templates/emails/plain/customer-reset-password.php +++ b/templates/emails/plain/customer-reset-password.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails/Plain * @version 2.3.0 diff --git a/templates/emails/plain/email-addresses.php b/templates/emails/plain/email-addresses.php index e180d5811e6..681c1e61670 100644 --- a/templates/emails/plain/email-addresses.php +++ b/templates/emails/plain/email-addresses.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails/Plain * @version 2.2.0 diff --git a/templates/emails/plain/email-customer-details.php b/templates/emails/plain/email-customer-details.php index 35abb7a48ce..55e3b48e632 100644 --- a/templates/emails/plain/email-customer-details.php +++ b/templates/emails/plain/email-customer-details.php @@ -12,7 +12,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails/Plain * @version 2.5.0 diff --git a/templates/emails/plain/email-order-details.php b/templates/emails/plain/email-order-details.php index 77e2696677c..4bd01ccd432 100644 --- a/templates/emails/plain/email-order-details.php +++ b/templates/emails/plain/email-order-details.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails * @version 2.5.0 diff --git a/templates/emails/plain/email-order-items.php b/templates/emails/plain/email-order-items.php index 9345ebef5ee..2af1e0fd1b1 100644 --- a/templates/emails/plain/email-order-items.php +++ b/templates/emails/plain/email-order-items.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates/Emails/Plain * @version 2.1.2 diff --git a/templates/global/breadcrumb.php b/templates/global/breadcrumb.php index e903b974edd..1961b093448 100644 --- a/templates/global/breadcrumb.php +++ b/templates/global/breadcrumb.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.3.0 diff --git a/templates/global/form-login.php b/templates/global/form-login.php index 71c77bffbe4..3c69dd0f58e 100644 --- a/templates/global/form-login.php +++ b/templates/global/form-login.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.1.0 diff --git a/templates/global/quantity-input.php b/templates/global/quantity-input.php index edcddb3d96a..ffb74228163 100644 --- a/templates/global/quantity-input.php +++ b/templates/global/quantity-input.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.5.0 diff --git a/templates/global/sidebar.php b/templates/global/sidebar.php index ab9e04376fd..d5341fe7be8 100644 --- a/templates/global/sidebar.php +++ b/templates/global/sidebar.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 1.6.4 diff --git a/templates/global/wrapper-end.php b/templates/global/wrapper-end.php index d35ea84d593..40b929752fa 100644 --- a/templates/global/wrapper-end.php +++ b/templates/global/wrapper-end.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 1.6.4 diff --git a/templates/global/wrapper-start.php b/templates/global/wrapper-start.php index 5868fb67330..6e77a11ea98 100644 --- a/templates/global/wrapper-start.php +++ b/templates/global/wrapper-start.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 1.6.4 diff --git a/templates/loop/add-to-cart.php b/templates/loop/add-to-cart.php index f536a7f3dfb..c44c5260792 100644 --- a/templates/loop/add-to-cart.php +++ b/templates/loop/add-to-cart.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.5.0 diff --git a/templates/loop/loop-end.php b/templates/loop/loop-end.php index 477fed008a1..93faec1bd02 100644 --- a/templates/loop/loop-end.php +++ b/templates/loop/loop-end.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.0.0 diff --git a/templates/loop/loop-start.php b/templates/loop/loop-start.php index 766267604e5..2d9c5f53fd0 100644 --- a/templates/loop/loop-start.php +++ b/templates/loop/loop-start.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.0.0 diff --git a/templates/loop/no-products-found.php b/templates/loop/no-products-found.php index 26ca31af19d..5f64034dc72 100644 --- a/templates/loop/no-products-found.php +++ b/templates/loop/no-products-found.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.0.0 diff --git a/templates/loop/orderby.php b/templates/loop/orderby.php index b3650865847..f958159e5d1 100644 --- a/templates/loop/orderby.php +++ b/templates/loop/orderby.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.2.0 diff --git a/templates/loop/pagination.php b/templates/loop/pagination.php index feb5cfa8567..e2188dc8368 100644 --- a/templates/loop/pagination.php +++ b/templates/loop/pagination.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.2.2 diff --git a/templates/loop/price.php b/templates/loop/price.php index d8b8eeaa6d4..9b498eb83dc 100644 --- a/templates/loop/price.php +++ b/templates/loop/price.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 1.6.4 diff --git a/templates/loop/rating.php b/templates/loop/rating.php index 96ed3e8fa78..fd2eaa7a2da 100644 --- a/templates/loop/rating.php +++ b/templates/loop/rating.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.0.0 diff --git a/templates/loop/result-count.php b/templates/loop/result-count.php index be50a5d41bb..67be425c771 100644 --- a/templates/loop/result-count.php +++ b/templates/loop/result-count.php @@ -12,7 +12,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.0.0 diff --git a/templates/loop/sale-flash.php b/templates/loop/sale-flash.php index 1bd000e52e4..9cd47c5fa41 100644 --- a/templates/loop/sale-flash.php +++ b/templates/loop/sale-flash.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 1.6.4 diff --git a/templates/myaccount/dashboard.php b/templates/myaccount/dashboard.php index fc3eb53aac6..4931354a34e 100644 --- a/templates/myaccount/dashboard.php +++ b/templates/myaccount/dashboard.php @@ -12,7 +12,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.6.0 diff --git a/templates/myaccount/downloads.php b/templates/myaccount/downloads.php index e20c2070218..7381b89ed6b 100644 --- a/templates/myaccount/downloads.php +++ b/templates/myaccount/downloads.php @@ -12,7 +12,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.6.0 diff --git a/templates/myaccount/form-add-payment-method.php b/templates/myaccount/form-add-payment-method.php index b3be72734f7..d2c7c699c9a 100644 --- a/templates/myaccount/form-add-payment-method.php +++ b/templates/myaccount/form-add-payment-method.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.6.0 diff --git a/templates/myaccount/form-edit-account.php b/templates/myaccount/form-edit-account.php index 436facc03ea..0fec0f6158d 100644 --- a/templates/myaccount/form-edit-account.php +++ b/templates/myaccount/form-edit-account.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.6.0 diff --git a/templates/myaccount/form-edit-address.php b/templates/myaccount/form-edit-address.php index ae54b1c5fa3..f8c4a8995b5 100644 --- a/templates/myaccount/form-edit-address.php +++ b/templates/myaccount/form-edit-address.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.6.0 diff --git a/templates/myaccount/form-login.php b/templates/myaccount/form-login.php index eedcfd93fc2..80b3927f910 100644 --- a/templates/myaccount/form-login.php +++ b/templates/myaccount/form-login.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.6.0 diff --git a/templates/myaccount/form-lost-password.php b/templates/myaccount/form-lost-password.php index c00402fa3f4..f5e9bfb2c8e 100644 --- a/templates/myaccount/form-lost-password.php +++ b/templates/myaccount/form-lost-password.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.6.0 diff --git a/templates/myaccount/form-reset-password.php b/templates/myaccount/form-reset-password.php index 772d4c9ba17..0691db6e855 100644 --- a/templates/myaccount/form-reset-password.php +++ b/templates/myaccount/form-reset-password.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.6.0 diff --git a/templates/myaccount/lost-password-confirmation.php b/templates/myaccount/lost-password-confirmation.php index 58b6e3805f0..ed39bf851de 100644 --- a/templates/myaccount/lost-password-confirmation.php +++ b/templates/myaccount/lost-password-confirmation.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.6.0 diff --git a/templates/myaccount/my-account.php b/templates/myaccount/my-account.php index 4552f50ac9c..ec4097776f1 100644 --- a/templates/myaccount/my-account.php +++ b/templates/myaccount/my-account.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.6.0 diff --git a/templates/myaccount/my-address.php b/templates/myaccount/my-address.php index edc5eb2c84b..b8b345f0401 100644 --- a/templates/myaccount/my-address.php +++ b/templates/myaccount/my-address.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.6.0 diff --git a/templates/myaccount/my-downloads.php b/templates/myaccount/my-downloads.php index cdd89db4e84..6fa628dfdeb 100644 --- a/templates/myaccount/my-downloads.php +++ b/templates/myaccount/my-downloads.php @@ -12,7 +12,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.0.0 diff --git a/templates/myaccount/navigation.php b/templates/myaccount/navigation.php index 5042d1195f1..72e91b2d8c0 100644 --- a/templates/myaccount/navigation.php +++ b/templates/myaccount/navigation.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.6.0 diff --git a/templates/myaccount/orders.php b/templates/myaccount/orders.php index 91e4f0b3426..1225bc10855 100644 --- a/templates/myaccount/orders.php +++ b/templates/myaccount/orders.php @@ -12,7 +12,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.6.0 diff --git a/templates/myaccount/payment-methods.php b/templates/myaccount/payment-methods.php index 6cfde720718..a9d2e222794 100644 --- a/templates/myaccount/payment-methods.php +++ b/templates/myaccount/payment-methods.php @@ -12,7 +12,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.6.0 diff --git a/templates/myaccount/view-order.php b/templates/myaccount/view-order.php index c9a0b05cb10..dacb08f18e4 100644 --- a/templates/myaccount/view-order.php +++ b/templates/myaccount/view-order.php @@ -12,7 +12,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.6.0 diff --git a/templates/notices/error.php b/templates/notices/error.php index 9aeca3b736b..c5bf82c2530 100644 --- a/templates/notices/error.php +++ b/templates/notices/error.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 1.6.4 diff --git a/templates/notices/notice.php b/templates/notices/notice.php index d8bdbf06643..0bcc8695204 100644 --- a/templates/notices/notice.php +++ b/templates/notices/notice.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 1.6.4 diff --git a/templates/notices/success.php b/templates/notices/success.php index 074f4ad58fc..5d0918280c7 100644 --- a/templates/notices/success.php +++ b/templates/notices/success.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 1.6.4 diff --git a/templates/order/form-tracking.php b/templates/order/form-tracking.php index e000c8d5f2e..a08168a1b10 100644 --- a/templates/order/form-tracking.php +++ b/templates/order/form-tracking.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 1.6.4 diff --git a/templates/order/order-again.php b/templates/order/order-again.php index b3c1e3e384b..e7f7fc706ea 100644 --- a/templates/order/order-again.php +++ b/templates/order/order-again.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.3.0 diff --git a/templates/order/order-details-customer.php b/templates/order/order-details-customer.php index 514e04cae9e..f79bc7f022f 100644 --- a/templates/order/order-details-customer.php +++ b/templates/order/order-details-customer.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.4.0 diff --git a/templates/order/order-details-item.php b/templates/order/order-details-item.php index aad7035bc8e..69bc4bc1905 100644 --- a/templates/order/order-details-item.php +++ b/templates/order/order-details-item.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.5.0 diff --git a/templates/order/order-details.php b/templates/order/order-details.php index 264f5c4c0fb..0e126bd2d7f 100644 --- a/templates/order/order-details.php +++ b/templates/order/order-details.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.6.0 diff --git a/templates/order/tracking.php b/templates/order/tracking.php index dc63b47ff2c..2609e23ab57 100644 --- a/templates/order/tracking.php +++ b/templates/order/tracking.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.2.0 diff --git a/templates/product-searchform.php b/templates/product-searchform.php index b235c88eee8..44ef0d09868 100644 --- a/templates/product-searchform.php +++ b/templates/product-searchform.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.5.0 diff --git a/templates/single-product-reviews.php b/templates/single-product-reviews.php index 079445d18f1..ae12795061a 100644 --- a/templates/single-product-reviews.php +++ b/templates/single-product-reviews.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.3.2 diff --git a/templates/single-product.php b/templates/single-product.php index b4a6bad9569..dbb9dd9bcfd 100644 --- a/templates/single-product.php +++ b/templates/single-product.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 1.6.4 diff --git a/templates/single-product/add-to-cart/external.php b/templates/single-product/add-to-cart/external.php index c972aa02df8..04dfae7cf14 100644 --- a/templates/single-product/add-to-cart/external.php +++ b/templates/single-product/add-to-cart/external.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.1.0 diff --git a/templates/single-product/add-to-cart/grouped.php b/templates/single-product/add-to-cart/grouped.php index 69c5221c5aa..ef180268f59 100644 --- a/templates/single-product/add-to-cart/grouped.php +++ b/templates/single-product/add-to-cart/grouped.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.1.7 diff --git a/templates/single-product/add-to-cart/simple.php b/templates/single-product/add-to-cart/simple.php index d0de21f3fbd..51a9795bf2a 100644 --- a/templates/single-product/add-to-cart/simple.php +++ b/templates/single-product/add-to-cart/simple.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.1.0 diff --git a/templates/single-product/add-to-cart/variable.php b/templates/single-product/add-to-cart/variable.php index 8a3453afe07..356f0e95cee 100644 --- a/templates/single-product/add-to-cart/variable.php +++ b/templates/single-product/add-to-cart/variable.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.5.0 diff --git a/templates/single-product/add-to-cart/variation-add-to-cart-button.php b/templates/single-product/add-to-cart/variation-add-to-cart-button.php index 03b840ecd2f..42e38f0f87f 100644 --- a/templates/single-product/add-to-cart/variation-add-to-cart-button.php +++ b/templates/single-product/add-to-cart/variation-add-to-cart-button.php @@ -2,7 +2,7 @@ /** * Single variation cart button * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.5.0 diff --git a/templates/single-product/add-to-cart/variation.php b/templates/single-product/add-to-cart/variation.php index 868c972b411..dd27206ed0a 100644 --- a/templates/single-product/add-to-cart/variation.php +++ b/templates/single-product/add-to-cart/variation.php @@ -5,7 +5,7 @@ * This is a javascript-based template for single variations (see https://codex.wordpress.org/Javascript_Reference/wp.template). * The values will be dynamically replaced after selecting attributes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.5.0 diff --git a/templates/single-product/meta.php b/templates/single-product/meta.php index 97e47f2f071..b2efaaf14ff 100644 --- a/templates/single-product/meta.php +++ b/templates/single-product/meta.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 1.6.4 diff --git a/templates/single-product/price.php b/templates/single-product/price.php index cb42786ea29..dafc069f50a 100644 --- a/templates/single-product/price.php +++ b/templates/single-product/price.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.4.9 diff --git a/templates/single-product/product-attributes.php b/templates/single-product/product-attributes.php index f12dbd61684..9c548243674 100644 --- a/templates/single-product/product-attributes.php +++ b/templates/single-product/product-attributes.php @@ -12,7 +12,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.1.3 diff --git a/templates/single-product/product-image.php b/templates/single-product/product-image.php index f403c22d0e0..77eac8e4682 100644 --- a/templates/single-product/product-image.php +++ b/templates/single-product/product-image.php @@ -10,14 +10,14 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates - * @version 2.0.14 + * @version 2.6.3 */ if ( ! defined( 'ABSPATH' ) ) { - exit; // Exit if accessed directly + exit; } global $post, $product; @@ -32,7 +32,17 @@ global $post, $product; 'title' => $props['title'], 'alt' => $props['alt'], ) ); - echo apply_filters( 'woocommerce_single_product_image_html', sprintf( '%s', $props['url'], $props['caption'], $image ), $post->ID ); + echo apply_filters( + 'woocommerce_single_product_image_html', + sprintf( + '%s', + esc_url( $props['url'] ), + esc_attr( $props['caption'] ), + $gallery, + $image + ), + $post->ID + ); } else { echo apply_filters( 'woocommerce_single_product_image_html', sprintf( '%s', wc_placeholder_img_src(), __( 'Placeholder', 'woocommerce' ) ), $post->ID ); } diff --git a/templates/single-product/product-thumbnails.php b/templates/single-product/product-thumbnails.php index 547f4a724de..be9762d2996 100644 --- a/templates/single-product/product-thumbnails.php +++ b/templates/single-product/product-thumbnails.php @@ -10,14 +10,14 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates - * @version 2.3.0 + * @version 2.6.3 */ if ( ! defined( 'ABSPATH' ) ) { - exit; // Exit if accessed directly + exit; } global $post, $product, $woocommerce; @@ -34,28 +34,34 @@ if ( $attachment_ids ) { $classes = array( 'zoom' ); - if ( $loop === 0 || $loop % $columns === 0 ) + if ( $loop === 0 || $loop % $columns === 0 ) { $classes[] = 'first'; + } - if ( ( $loop + 1 ) % $columns === 0 ) + if ( ( $loop + 1 ) % $columns === 0 ) { $classes[] = 'last'; + } - $image_link = wp_get_attachment_url( $attachment_id ); + $image_class = implode( ' ', $classes ); + $props = wc_get_product_attachment_props( $attachment_id, $post ); - if ( ! $image_link ) + if ( ! $props['url'] ) { continue; + } - $image_title = esc_attr( get_the_title( $attachment_id ) ); - $image_caption = esc_attr( get_post_field( 'post_excerpt', $attachment_id ) ); - - $image = wp_get_attachment_image( $attachment_id, apply_filters( 'single_product_small_thumbnail_size', 'shop_thumbnail' ), 0, $attr = array( - 'title' => $image_title, - 'alt' => $image_title - ) ); - - $image_class = esc_attr( implode( ' ', $classes ) ); - - echo apply_filters( 'woocommerce_single_product_image_thumbnail_html', sprintf( '%s', $image_link, $image_class, $image_caption, $image ), $attachment_id, $post->ID, $image_class ); + echo apply_filters( + 'woocommerce_single_product_image_thumbnail_html', + sprintf( + '%s', + esc_url( $props['url'] ), + esc_attr( $image_class ), + esc_attr( $props['caption'] ), + wp_get_attachment_image( $attachment_id, apply_filters( 'single_product_small_thumbnail_size', 'shop_thumbnail' ), 0, $props ) + ), + $attachment_id, + $post->ID, + esc_attr( $image_class ) + ); $loop++; } diff --git a/templates/single-product/rating.php b/templates/single-product/rating.php index b9866c9e259..c1797ee1393 100644 --- a/templates/single-product/rating.php +++ b/templates/single-product/rating.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.3.2 diff --git a/templates/single-product/related.php b/templates/single-product/related.php index 5d01fe6f70e..010c37c912d 100644 --- a/templates/single-product/related.php +++ b/templates/single-product/related.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 1.6.4 diff --git a/templates/single-product/review-meta.php b/templates/single-product/review-meta.php index 1667d773ddf..1361da943ef 100644 --- a/templates/single-product/review-meta.php +++ b/templates/single-product/review-meta.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.6.0 diff --git a/templates/single-product/review-rating.php b/templates/single-product/review-rating.php index 125b4e6176d..7bfeab178cf 100644 --- a/templates/single-product/review-rating.php +++ b/templates/single-product/review-rating.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.6.0 diff --git a/templates/single-product/review.php b/templates/single-product/review.php index 13d6d519d79..b2e4e8239e1 100644 --- a/templates/single-product/review.php +++ b/templates/single-product/review.php @@ -12,7 +12,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.6.0 diff --git a/templates/single-product/sale-flash.php b/templates/single-product/sale-flash.php index 5a5f9d75ba9..18ceec84437 100644 --- a/templates/single-product/sale-flash.php +++ b/templates/single-product/sale-flash.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 1.6.4 diff --git a/templates/single-product/share.php b/templates/single-product/share.php index e3abf16df65..c2c304f0a4b 100644 --- a/templates/single-product/share.php +++ b/templates/single-product/share.php @@ -12,7 +12,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 1.6.4 diff --git a/templates/single-product/short-description.php b/templates/single-product/short-description.php index 16573cbcbc1..ab503a891cd 100644 --- a/templates/single-product/short-description.php +++ b/templates/single-product/short-description.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 1.6.4 diff --git a/templates/single-product/tabs/additional-information.php b/templates/single-product/tabs/additional-information.php index e785a7950f8..07b0fef3417 100644 --- a/templates/single-product/tabs/additional-information.php +++ b/templates/single-product/tabs/additional-information.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.0.0 diff --git a/templates/single-product/tabs/description.php b/templates/single-product/tabs/description.php index 0646b71e5cc..a2d41b22983 100644 --- a/templates/single-product/tabs/description.php +++ b/templates/single-product/tabs/description.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.0.0 diff --git a/templates/single-product/tabs/tabs.php b/templates/single-product/tabs/tabs.php index 70024f37377..7d40623e680 100644 --- a/templates/single-product/tabs/tabs.php +++ b/templates/single-product/tabs/tabs.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 2.4.0 diff --git a/templates/single-product/title.php b/templates/single-product/title.php index 5e87c0f607c..93e51506220 100644 --- a/templates/single-product/title.php +++ b/templates/single-product/title.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 1.6.4 diff --git a/templates/single-product/up-sells.php b/templates/single-product/up-sells.php index 99c66651bd1..6b9a59dac5c 100644 --- a/templates/single-product/up-sells.php +++ b/templates/single-product/up-sells.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 1.6.4 diff --git a/templates/taxonomy-product_cat.php b/templates/taxonomy-product_cat.php index 192e74bf5a1..06e2ff93ddf 100644 --- a/templates/taxonomy-product_cat.php +++ b/templates/taxonomy-product_cat.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @package WooCommerce/Templates * @version 1.6.4 */ diff --git a/templates/taxonomy-product_tag.php b/templates/taxonomy-product_tag.php index 60132bd473f..a1ce7981bd6 100644 --- a/templates/taxonomy-product_tag.php +++ b/templates/taxonomy-product_tag.php @@ -10,7 +10,7 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woothemes.com/document/template-structure/ + * @see https://docs.woocommerce.com/document/template-structure/ * @package WooCommerce/Templates * @version 1.6.4 */ diff --git a/woocommerce.php b/woocommerce.php index da639bb04d4..bfd0858bb8d 100644 --- a/woocommerce.php +++ b/woocommerce.php @@ -3,7 +3,7 @@ * Plugin Name: WooCommerce * Plugin URI: https://woocommerce.com/ * Description: An e-commerce toolkit that helps you sell anything. Beautifully. - * Version: 2.6.2 + * Version: 2.6.3 * Author: WooThemes * Author URI: https://woothemes.com * Requires at least: 4.4 @@ -35,7 +35,7 @@ final class WooCommerce { * * @var string */ - public $version = '2.6.2'; + public $version = '2.6.3'; /** * The single instance of the class.

-

+