Commit Graph

16550 Commits

Author SHA1 Message Date
Claudio Sanches 19713f8bc7 Improved free shipping method and fixed missing filters 2016-07-19 09:05:25 -03:00
Mike Jolley 0a4f2725de Merge pull request #11449 from rodrigoprimo/improve-wp-count-comments
Cache the result of WC_Comments::wp_count_comments() in a transient
2016-07-19 14:00:34 +02:00
Mike Jolley 183fb46c4d Merge pull request #11447 from jamesckemp/patch-3
Add shortcode name param to shortcode_atts functions
2016-07-19 13:42:48 +02:00
Claudio Sanches e5186aef9a Fixed coding standards and improved #11439 2016-07-19 08:42:19 -03:00
Mike Jolley 317bbc1b8d Merge pull request #11378 from franticpsyx/variations-script-ajax-post-custom-data
[2.6] Post custom data when fetching a variation via ajax
2016-07-19 13:41:27 +02:00
Mike Jolley d7c0b0f2fe Merge pull request #11439 from charlestonsoftware/master
Resolved issue #11428.
2016-07-19 13:37:08 +02:00
Claudio Sanches a8becb24ba Check if product exists to avoid fatal errors on emails order schema markup, closes #11459 2016-07-19 08:21:06 -03:00
Claudio Sanches 14eeee15ee Welcome to docs.woocommerce.com 2016-07-19 07:30:31 -03:00
Claudio Sanches dc941aab59 Merge pull request #11470 from corsonr/internationalization_fix
Internationalization fix : dots should be part of the translatable string
2016-07-19 07:27:37 -03:00
corsonr 6a7242821b fixes the dots 2016-07-19 11:44:22 +02:00
corsonr 06e8c7e6de Add database prefix to status report 2016-07-19 09:12:06 +02:00
Stratos Vetsos f4f3b5e364 closes #11448 2016-07-18 20:52:26 +03:00
Claudio Sanches 1d1a5d937c Merge pull request #11383 from mikeyarce/remove-from-cart-message-fix
Fix message styles for empty cart
2016-07-15 21:46:47 -03:00
opportus 1db3a1c97e Merge remote-tracking branch 'upstream/master' into archive-product-header 2016-07-15 22:07:52 +02:00
Rodrigo Primo 7318235f58 Cache the result of WC_Comments::wp_count_comments() in a transient
The query to count comments inside WC_Comments::wp_count_comments() is super slow when the site has a significant number of comments (for example, this query takes about 5s to run on WooCommerce.com with 70k comments) and this is a problem specially considering that this method is called on every admin page.

This commit changes WC_Comments::wp_count_comments() to store the comments count in a transient. With this change, the method will run the query to count comments only if the number of comments or their statuses had changed. Before this commit, WC_Comments::wp_count_comments() would run the database query every time a admin page was requested.
2016-07-15 15:01:21 +02:00
James Kemp f39e338ca2 Add shortcode name param to shortcode_atts functions
Adding this allows plugin/theme authors to easily add additional attributes to the shortcodes using the "shortcode_atts_$shortcode" filter. Please consider!
2016-07-15 08:49:44 +01:00
Claudio Sanches 2f55e6d287 Updated composer.json 2016-07-14 16:09:57 +02:00
Claudio Sanches 36f9e156c7 Added composer.json 2016-07-14 16:07:22 +02:00
Mike Jolley 53511e36ec Use permission id to revoke access to downloads to prevent removing wrong rows.
Fixes #11423 @claudiosmweb
2016-07-14 15:54:28 +02:00
Claudio Sanches 09ac79e7e1 Minify files 2016-07-14 15:48:11 +02:00
Claudio Sanches aae0c67a4f Updated grunt dependencies 2016-07-14 15:48:00 +02:00
Claudio Sanches 5016d38941 Merge pull request #11433 from danielhuesken/master
API: Add missing schema and output to visible field in products rest api
2016-07-14 15:34:28 +02:00
Mike Jolley 23c853dc3b When duplicating product variations, set title, name, and guid.
Fixes #11311 @claudiosmweb
2016-07-14 14:54:39 +02:00
Lance Cleveland a74c1e3aa7 Resolved issue #11428.
report.js export_csv of the 'table' data_format will not download if the cell data contains #.   Most likely due to the fact that #<id> is a octect character.

This is a quick fix that strips any # character from table cell data.

There may be a way to escape # however \# nor HTML encoding to %23 resolved the issue.
2016-07-14 08:18:56 -04:00
Claudio Sanches d7aea130b0 Fixed unformated reviews
cc @mikejolley
2016-07-14 13:52:04 +02:00
Claudio Sanches 36243b15a0 Merge pull request #11429 from twoelevenjay/master
Show shipping method titles in Add shipping method modal
2016-07-14 13:05:03 +02:00
Daniel Hüsken 602bd1f0cc API: Add missing schema and output to visible field in products rest api 2016-07-14 08:41:02 +02:00
Leon Francis Shelhamer a9e7c67230 fix search results layered nav counts issue 2016-07-13 21:44:00 -04:00
Leon Francis Shelhamer 20c4a8bf77 Show shipping method titles in Add shipping method modal
The modal was calling shipping method titles with $method->title this resulted in blank select options. I replaced it with $method->method_title to fix this.
2016-07-13 21:16:59 -04:00
Claudio Sanches 6faeb89dd5 [REST API] Fixed variable images and downloads, closes #11420 2016-07-13 10:30:00 +02:00
jlad26 ce0485a97c Fix layered nav links on product attribute archives
If the option 'Enable archives' is selected for a product attribute, then the layered nav widget can also be used to filter that archive.
However the widget then doesn't work correctly in 'List' and 'OR' mode for that archive (although it works fine on the main shop page).

Example:
The attribute "product-type" is created and archives are enabled. It has values like "Courses", "One-to-one-tuition", "Equipment rental" and so on. Another product attribute "teaching-level" is created which uses values of "Beginner", "Intermediate" and "Advanced".
When the archive http://www.domain.com/pa_product-type/courses/ is visited the correct products are displayed. A layered nav widget is added in 'List' and 'OR' mode for the attribute 'teaching-level'. Clicking on any of "Beginner", "Intermediate" and "Advanced" will work fine the first time as the links are correctly generated in the form http://www.domain.com/pa_product-type/courses/?filter_teaching-level=advanced&query_type_teaching-level=or. (Advanced used for the example). However once one has been clicked, the links generated are now incorrect - they are in the form http://www.domain.com/?taxonomy=pa_teaching-level&term=advanced&filter_teaching-level=advanced%2Cbeginner&query_type_teaching-level=or.

Using get_queried_object instead of get_query_var fixes the problem.
2016-07-12 11:46:16 +01:00
Claudio Sanches 7b6bd21810 Updated PayPal credentials docs URL, closes #11406 2016-07-12 09:33:45 +02:00
Claudio Sanches 7778583340 Fixed wrong number of decimal precision, closes #11368 2016-07-11 17:26:54 +02:00
Claudio Sanches 7d9d091767 Fixed mixed tabs and spaces 2016-07-11 16:56:35 +02:00
Claudio Sanches ec1c30283f Make easy to remove meta query items, closes #11339 2016-07-11 15:48:47 +02:00
Claudio Sanches 4c380aaa8d [REST API] Fixed webhook secret format 2016-07-11 15:26:46 +02:00
Claudio Sanches 068e16982d Merge pull request #11384 from woothemes/shipping-zones-in-array
use strict comparison for in array check
2016-07-09 00:44:45 -03:00
Claudio Sanches 1fe6e70586 Fixed where the global $product is load in the products reviews template 2016-07-08 23:57:45 -03:00
Dwain Maralack 34810062eb use strict comparison for in array check because index of zero 0 == anystring will be true, which results in an error notice 2016-07-08 14:30:38 +02:00
Mikey Arce 7826a16f57 Fix message styles for empty cart
When you remove the last item from the cart, the `.woocommerce-message` element currently is unstyled.  This removes the CSS from the parent `.woocommerce` element and fixes the style issue.
2016-07-07 14:41:11 -07:00
Claudio Sanches f128ef1329 Only make customer new account urls clickable 2016-07-07 18:03:34 -03:00
Claudio Sanches 2493cb995a Include link in new customer account email, closes #11379 2016-07-07 17:54:49 -03:00
Claudio Sanches a0c9b65fcb Merge pull request #11377 from franticpsyx/variations-script-use-existing-form-var
[2.6] Use existing $form var to block/unblock specific `variations_form` element
2016-07-07 17:07:56 -03:00
Claudio Sanches 32f980518d Merge pull request #11323 from danielvonmitschke/class-wc-ajax-filter-hooks
Added two filter hooks in WC_AJAX class
2016-07-07 17:06:25 -03:00
Manos Psychogyiopoulos 982e2011a6 post custom data when fetching a variation via ajax
Sometimes it is needed to add "context" to a variations ajax request, in order modify the returned object content. For instance, in cases where the variation is part of a bundled variable product, we may need to modify the price, stock status or the description of the variation according to the "context".
2016-07-07 11:16:46 +03:00
Manos Psychogyiopoulos 90b4d6090e use existing $form var to block/unblock
Existing code could cause other `variations_form` elements on the same page to block/unblock as well.
2016-07-07 11:07:20 +03:00
Claudio Sanches 1ff19a31b1 [REST API] Fixed wrong error message when try update a product using the same name, closes #11373 2016-07-06 23:23:53 -03:00
Claudio Sanches 2ed2b6d4c6 Merge pull request #11366 from tivnet/patch-5
Typo in WC_Email_Customer_New_Account
2016-07-05 21:17:12 -03:00
Claudio Sanches eb4dfc46f1 Renove spaces and dashs from zipcode while making numeric, closes #11359 2016-07-05 21:15:22 -03:00
Claudio Sanches c59a5c0c31 Say hello to woocommerce.com 2016-07-05 19:52:16 -03:00