claudiulodro
f9e45bea91
Bring up-to-date with master and resolve merge conflicts
2018-04-17 13:27:39 -07:00
Mike Jolley
314d949d2c
Background process to cleanup
2018-04-17 15:21:03 +01:00
Rodrigo Primo
ccf10f6ab2
Punt to WC version 3.5.0
2018-04-17 11:12:46 -03:00
Mike Jolley
93d20d9c93
Data removal handling
2018-04-13 18:03:02 +01:00
Mike Jolley
eb6d230d38
Export downloads and logs
2018-04-13 17:00:26 +01:00
Mike Jolley
965712a1d7
Data removal for accounts/guests
2018-04-13 15:35:03 +01:00
Mike Jolley
3f2d8e8eef
delete_by_user_id method for customer downloads
2018-04-13 15:07:58 +01:00
Mike Jolley
73709ee7cd
Slash meta values before updating the DB in the data store
2018-04-10 14:43:38 +01:00
Rodrigo Primo
a7d2c5dd6e
Merge branch 'master' into update/use-post-author-for-customer-id
2018-04-03 15:13:07 -03:00
Claudio Sanches
d043e4727b
Merge pull request #19595 from woocommerce/fix/19562
...
Trigger post modified update when saving products and variations, but no other product data
2018-04-03 12:23:10 -03:00
Mike Jolley
2ed018d542
Trigger post modified update when saving products and variations, but no other product data
...
Closes #19562
2018-04-03 12:51:58 +01:00
Frédéric Demarle
ee2140944c
add action woocommerce_before_delete_{$post_type}
2018-03-29 14:52:19 +02:00
Mike Jolley
6539b7913e
Merge branch 'master'
2018-03-19 18:05:36 +00:00
Mike Jolley
40b831f4df
Missing $like was breaking unit tests.
...
@rodrigoprimo
2018-03-19 17:36:36 +00:00
Mike Jolley
eb26221b1a
Merge branch 'master' into update/19061
2018-03-16 13:59:05 +00:00
Mike Jolley
3df5a479f9
Add post_excerpt to product search
2018-03-15 11:21:27 +00:00
Mike Jolley
06418f67e5
Merge pull request #19225 from roylindauer/17355-SplitAndFilter
...
Split layered nav transient per issue #17355
2018-03-14 12:50:54 +00:00
Roy Lindauer
33cfed8e47
ensure that cache is deleted
2018-03-13 15:37:09 -07:00
Mike Jolley
a5a6d02f86
Fix null check introduced by phpcs changes
2018-03-13 11:57:51 +00:00
Mike Jolley
906aa97aea
Merge branch 'master' into update/19061
2018-03-12 19:28:53 +00:00
Mike Jolley
f0aa07fbf7
Case insensitive or handling
2018-03-12 19:18:13 +00:00
Roy Lindauer
6fba320040
Delete tax specific transients
2018-03-12 10:57:14 -07:00
Rodrigo Primo
37ca7faf2e
Check if there is a customer ID set before calling get_user_by()
2018-03-09 09:34:26 -03:00
Rodrigo Primo
818819d0ff
Rename class-wc-order-item-product-store.php to class-wc-order-item-product-data-store.php
...
To match WP coding standards
2018-03-08 16:30:33 -03:00
Rodrigo Primo
9765733597
phpcs fixes in includes/data-stores/class-wc-webhook-data-store.php
2018-03-08 16:29:22 -03:00
Rodrigo Primo
0ebf90b50e
phpcs fixes in includes/data-stores/class-wc-order-item-product-store.php
2018-03-08 16:29:11 -03:00
Rodrigo Primo
db26ae5fa0
phpcs fixes in includes/data-stores/class-wc-order-item-fee-data-store.php
2018-03-08 16:28:49 -03:00
Rodrigo Primo
67ab320a90
phpcs fixes in includes/data-stores/class-wc-order-item-data-store.php
2018-03-08 16:28:40 -03:00
Rodrigo Primo
1e32f09560
phpcs fixes in includes/data-stores/class-wc-order-item-coupon-data-store.php
2018-03-08 16:28:31 -03:00
Rodrigo Primo
231328e112
phpcs fixes in includes/data-stores/class-wc-order-data-store-cpt.php
2018-03-08 16:28:16 -03:00
Rodrigo Primo
6e2dfbf56c
phpcs fixes in includes/data-stores/class-wc-customer-download-log-data-store.php
2018-03-08 16:28:05 -03:00
Rodrigo Primo
74879abeb3
phpcs fixes in includes/data-stores/class-wc-customer-data-store.php
2018-03-08 16:27:54 -03:00
Rodrigo Primo
e3175a2e02
phpcs fixes in includes/data-stores/class-wc-customer-data-store-session.php
2018-03-08 16:27:42 -03:00
Rodrigo Primo
5eda520170
phpcs fixes in includes/data-stores/class-wc-coupon-data-store-cpt.php
2018-03-08 16:27:31 -03:00
Rodrigo Primo
2b84b7c38d
phpcs fixes in includes/data-stores/abstract-wc-order-item-type-data-store.php
2018-03-08 16:27:17 -03:00
Rodrigo Primo
03c202f1f5
phpcs fixes in includes/data-stores/abstract-wc-order-data-store-cpt.php
2018-03-08 16:27:03 -03:00
Rodrigo Primo
4ef9e8d725
PHPCS fixes includes/data-stores/class-wc-shipping-zone-data-store.php
2018-03-08 15:33:27 -03:00
Rodrigo Primo
26b5524df1
PHPCS fixes in includes/data-stores/class-wc-product-variation-data-store-cpt.php
2018-03-08 15:33:15 -03:00
Rodrigo Primo
71043bdc0e
PHPCS fixes in includes/data-stores/class-wc-product-variable-data-store-cpt.php
2018-03-08 15:33:02 -03:00
Rodrigo Primo
74f2810cf6
PHPCS fixes in includes/data-stores/class-wc-product-grouped-data-store-cpt.php
2018-03-08 15:32:48 -03:00
Rodrigo Primo
efccead01e
PHPCS fixes in includes/data-stores/class-wc-payment-token-data-store.php
2018-03-08 15:32:36 -03:00
Rodrigo Primo
0572ab5e7a
PHPCS fixes in includes/data-stores/class-wc-order-refund-data-store-cpt.php
2018-03-08 15:32:23 -03:00
Rodrigo Primo
ff1e23e660
PHPCS fixes in includes/data-stores/class-wc-order-item-tax-data-store.php
2018-03-08 15:31:55 -03:00
Rodrigo Primo
e7cfddad35
PHPCS fixes in includes/data-stores/class-wc-order-item-shipping-data-store.php
2018-03-08 15:31:43 -03:00
Rodrigo Primo
d945ece8fa
PHPCS fixes in includes/data-stores/class-wc-data-store-wp.php
2018-03-08 15:31:19 -03:00
Rodrigo Primo
fee648f696
Fix phpcs violations in includes/data-stores/class-wc-product-data-store-cpt.php
2018-03-08 14:30:48 -03:00
Rodrigo Primo
2b5103c849
Fix phpcs violations using phpcbf
2018-03-08 14:30:43 -03:00
Mike Jolley
b4579bb502
Merge branch 'master' into update/16912
2018-03-01 16:38:04 +00:00
Mike Jolley
f162fdb9d1
Merge branch 'master' into update/17795
2018-03-01 12:13:14 +00:00
Rodrigo Primo
56cb3d2d4f
Check if download ID is valid before running query
2018-02-28 13:41:11 -03:00
Rodrigo Primo
0f79567d06
Merge branch 'master' into update/improve-get-downloads
2018-02-28 13:34:11 -03:00
Mike Jolley
391e5df40c
Support for OR operator
2018-02-27 19:45:45 +00:00
Mike Jolley
c0c4348123
Use wp_search_stopwords filter
2018-02-27 19:22:15 +00:00
Mike Jolley
a1ea88ffb0
Fix comparison
2018-02-22 18:46:34 +00:00
Mike Jolley
93d36814e2
phpcs
2018-02-22 18:30:49 +00:00
Mike Jolley
a15c1611e0
Stopword support
2018-02-22 18:22:55 +00:00
Mike Jolley
f49491809f
Merge pull request #19078 from woocommerce/fix/17606
...
Display name input on My Account page
2018-02-22 12:29:58 +00:00
Mike Jolley
304922087d
Merge pull request #18984 from woocommerce/update/18981
...
Made get_on_sale_products respect the setting to hide outofstock products
2018-02-22 12:23:57 +00:00
Mike Jolley
69816b9854
Merge pull request #18538 from woocommerce/update/16366
...
Optimise saving of orders
2018-02-22 12:20:14 +00:00
Claudio Sanches
c0e29d0cbe
Merge branch 'fix/17606' into add/17606
2018-02-21 21:34:38 -03:00
Mike Jolley
472e64270a
Check parent status when seeing if variation is purchasable.
2018-02-20 12:34:33 +00:00
Mike Jolley
7c61f05bb1
Merge pull request #18620 from woocommerce/fix/get-downloads-order-by
...
Fix: properly set orderby and order when calling WC_Customer_Download_Data_Store::get_downloads()
2018-02-19 14:44:21 +00:00
Mike Jolley
49a74b95db
Made get_on_sale_products respect the setting to hide outofstock products
...
Closes #18981
2018-02-15 16:35:29 +00:00
Mike Jolley
b379e213c8
Allow search_products to find parent ids
2018-02-08 16:36:24 +00:00
Mike Jolley
7dd9c7fb0e
Added ability to search for all post statuses
2018-02-08 12:53:39 +00:00
Patrick Garman
fd3a39345f
Return amount refunded as a float
...
An amount refunded should be numeric, I was receiving pHP notices that a non numeric value was encountered. Seems this is something potentially new as of PHP 7.1? Is there any reason we should **not** return a float here? Any null or empty response from the SQL query would be 0, which would still be accurate for the total that was refunded for that order.
```2018/01/27 16:50:50 [error] 46797#0: *2930 FastCGI sent in stderr: "PHP message: PHP Warning: A non-numeric value encountered in /wp-content/plugins/woocommerce/includes/admin/meta-boxes/views/html-order-items.php on line 212
PHP message: PHP Stack trace:
PHP message: PHP 1. include() /cms/wp-admin/post.php:174
PHP message: PHP 2. do_meta_boxes() /cms/wp-admin/edit-form-advanced.php:714
PHP message: PHP 3. WC_Meta_Box_Order_Items::output() /cms/wp-admin/includes/template.php:1063
PHP message: PHP 4. include() /wp-content/plugins/woocommerce/includes/admin/meta-boxes/class-wc-meta-box-order-items.php:41```
2018-01-27 17:07:20 -06:00
Rodrigo Primo
9c4c006baa
Fix: set orderby and order when calling WC_Customer_Download_Data_Store::get_downloads()
...
This commit fixes a bug in WC_Customer_Download_Data_Store::get_downloads() that made impossible to change the order in which the query returned the results. This method accepts the arguments `order_by` and `order` but it was ignoring them and always using the default values ('permission_id' and 'ASC' respectively).
One of the assertions of the WC_Customer_Download_Data_Store::get_downloads() test method was modified to make sure the code now works.
This bug was introduced by commit a443419
.
2018-01-26 15:55:13 -02:00
Peter Westwood
0b19427d1d
Order: Make note of two more meta keys that we store for an order.
2018-01-23 19:27:20 -07:00
Rodrigo Primo
1195cf9eee
Improve WC_Customer_Download_Data_Store::get_downloads() performance
...
This commit improves WC_Customer_Download_Data_Store::get_downloads() performance by changing the way the SQL query is built. Before this change, this method would get all table fields even when just the permission_id field is returned. Now the method will get from the database only the fields that will be returned. The fields retrieved from the database can be controlled using the parameter `$args['return']`:
- 'objects' (default): all fields are retrieved from the database and an array of WC_Customer_Download objects is returned.
- 'ids': gets and return only permision_ids
- comma separated list of fields (new option added by this commit): gets and return only the required fields. Examples: 'user_email,download_id,order_id' or 'order_id,download_count'.
2018-01-22 17:25:26 -02:00
Rodrigo Primo
16c9bc9694
Fix PHPCS violations in class-wc-customer-download-data-store.php
2018-01-22 15:16:59 -02:00
Mike Jolley
24efb439fb
Order items should only save changes.
2018-01-19 14:36:08 +00:00
Mike Jolley
c64c726da9
Set instance id
2018-01-15 14:49:55 +00:00
Mike Jolley
054e68a047
Instance ID methods
2018-01-15 14:31:05 +00:00
Mike Jolley
58efd51a9c
phpcs
2018-01-15 12:24:05 +00:00
Rodrigo Primo
7f43c39f2f
Bump WC version to 3.4.0
2018-01-09 15:42:13 -02:00
Rodrigo Primo
bf5c6f17a7
phpcs fixes
2018-01-09 15:42:08 -02:00
Rodrigo Primo
9de8478b42
Merge branch 'master' into update/use-post-author-for-customer-id
2018-01-09 15:21:12 -02:00
Rodrigo Primo
aad2c83994
Remove unused variables
...
This commit removes two unused variables from WC_Product_Data_Store_CPT class.
2018-01-03 16:00:28 -02:00
Rodrigo Primo
22f1e549ef
Manually fixes remaining coding standard violations
2018-01-03 15:57:33 -02:00
Rodrigo Primo
a2b8e38a61
Fix coding standards violations automatically using phpcbf
2018-01-03 15:27:48 -02:00
Claudiu Lodromanean
20f698db2b
Merge pull request #18219 from woocommerce/fix/18197
...
Compare the date modified when loading session data.
2017-12-22 08:17:14 -08:00
Mike Jolley
e9105bd37d
Fix tests
2017-12-21 19:00:55 +00:00
Fulvio Notarstefano
e718d7bd40
[ #18223 ] Rename var to a more apt name
2017-12-19 17:19:10 +08:00
Fulvio Notarstefano
ee123fb739
[ #18223 ] Add argument to woocommerce_product_related_posts_query filter
2017-12-19 10:18:33 +08:00
Mike Jolley
6fd3d9c100
Compare the date modified when loading session data.
2017-12-18 16:43:18 +00:00
Mike Jolley
da0bda4a04
Add refunded payment prop after an API refund succeeds.
2017-12-15 16:23:26 +00:00
Rodrigo Primo
997a6fa40d
Make sure post_author is used only after WC 3.3.0 DB upgrade routine is executed
2017-12-08 15:55:53 -02:00
Rodrigo Primo
ad4304450d
Set post_author to 0 for refund orders
2017-12-08 12:32:45 -02:00
Rodrigo Primo
fee1dcf5f9
Merge branch 'master' into update/use-post-author-for-customer-id
2017-12-08 10:09:57 -02:00
Claudio Sanches
2f6f6112c2
Merge branch 'master' into feature/webhook-crud
2017-12-07 18:21:52 -02:00
Mike Jolley
c3623a9967
Update docblock for $include_taxes
...
Closes #18053
2017-12-07 11:46:35 +00:00
Claudio Sanches
0f4f8a3f16
Merge branch 'master' into feature/webhook-crud
2017-12-04 12:37:10 -02:00
Mike Jolley
0a9485c465
Merge branch 'master' into feature/11259
...
# Conflicts:
# assets/css/admin-rtl.css
# assets/css/admin.css
# includes/admin/list-tables/class-wc-admin-list-table-products.php
# includes/class-wc-install.php
# includes/wc-update-functions.php
2017-12-04 14:14:03 +00:00
Arif Widianto
c4a2ed88c3
Change to get_display_name from object
2017-12-02 07:30:39 +07:00
Claudiu Lodromanean
224fa43fe2
Merge pull request #17986 from woocommerce/fix/12439-pending-delivery
...
Fixed webhook initial test delivery ping
2017-12-01 10:31:46 -08:00
Claudiu Lodromanean
1a2a332f54
Merge pull request #17939 from woocommerce/feature/17734
...
Apply Webhooks CRUD into REST API
2017-12-01 10:07:21 -08:00
Claudio Sanches
f5cddc4f36
Fixed webhook initial test delivery ping
...
Part of #12439
2017-12-01 14:04:59 -02:00
Claudio Sanches
01b3f2bac4
Trigger webhook when delivery URL is changed
2017-11-30 16:48:16 -02:00
Claudio Sanches
575e2d2224
Advanced webhooks search
2017-11-28 17:39:42 -02:00
Claudio Sanches
c6f8e95b97
Merge branch 'master' into feature/webhook-crud
2017-11-28 15:09:10 -02:00