Rodrigo Primo
281cbf4119
Merge pull request #24399 from Jon007/patch-3
...
add $this param to woocommerce_email_additional_content_
2019-09-24 17:56:59 -03:00
Rodrigo Primo
44f1ad2fbc
Merge pull request #24412 from Tyratox/master
...
Add new import filter in addition to existing action
2019-09-24 17:55:57 -03:00
Rodrigo Primo
ebb6126499
Merge pull request #24650 from Ayesh/pr-typo-wc-gateway
...
Fix a typo in WC Payment Gateway abstract '3rd party gateway size'
2019-09-24 17:53:06 -03:00
mpjason
519d2c3fc1
Update wc_update_product_lookup_tables_column()
...
Adds prepared statement to the 'downloadable' and 'virtual' cases of wc_update_product_lookup_tables_column(). Suggested fix for issue #24681 .
2019-09-24 15:00:59 -04:00
Justin Shreve
0c3fc315c5
Update tracking opt-in UI.
2019-09-24 14:26:21 -04:00
Vedanshu Jain
641968d50f
Merge pull request #23991 from aslamshekh/issue-23913
...
Fix - 23913, Delete product query transients when removing terms via …
2019-09-24 21:47:55 +05:30
Claudio Sanches
52108c1577
Fixed "Illegal offset" error caused by #24146
...
Introduces new filters to better handle order's formatted addresses
2019-09-24 13:15:35 -03:00
Aslam Shekh
9f8d279b19
Update class-wc-post-data.php
...
Thanks for the feedback @vedanshujain. As per your suggestion, I have changed hooked to deleted_term_relationships. Please let me know if any.
2019-09-24 11:14:43 +05:30
Rodrigo Primo
1b699621be
Merge pull request #24639 from itowhid06/master
...
use `esc_html__` instead of `esc_html`
2019-09-23 12:32:23 -03:00
Rodrigo Primo
7cb614b41d
Merge pull request #24630 from nikhil-webkul/patch-5
...
Update class-wc-meta-box-product-images.php
2019-09-23 12:30:43 -03:00
Rodrigo Primo
2b9f1fe020
Merge pull request #24601 from nikhil-webkul/patch-4
...
Update abstract-wc-legacy-order.php
2019-09-23 12:28:41 -03:00
Rodrigo Primo
5681cfe70c
Merge pull request #24618 from yash-webkul/patch-14
...
Added escaping.
2019-09-23 12:24:23 -03:00
Rodrigo Primo
01b86568aa
Merge pull request #24616 from yash-webkul/patch-13
...
Fixed escaping function.
2019-09-23 12:22:27 -03:00
Rodrigo Primo
36f691e7de
Merge pull request #24615 from yash-webkul/patch-4
...
Added escaping.
2019-09-23 12:20:41 -03:00
Ben S
2888278601
Info no-transform
2019-09-18 17:10:11 +02:00
Ben S
1ee48bb7d4
Prevent browser cache when using back/forward buttons
2019-09-18 16:52:52 +02:00
Ayesh Karunaratne
eec96d367c
Fix a typo in WC Payment Gateway abstract '3rd party gateway size'
2019-09-18 10:22:16 +05:30
Towhidul Islam
0d54a139fc
fixed some typos
2019-09-15 21:41:27 +06:00
Towhidul Islam
780584230a
use `esc_html__` instead of `esc_html`
2019-09-15 21:27:49 +06:00
Nikhil Chaudhary
951c57ada1
Update class-wc-meta-box-product-images.php
...
Added escaping function where required.
2019-09-14 09:13:48 +05:30
Yash Kapoor
df8c0855a4
Added escaping.
2019-09-11 15:37:39 +05:30
Yash Kapoor
5c1a64026a
Fixed escaping function.
2019-09-11 15:12:34 +05:30
Yash Kapoor
e8c6fd272b
Added escaping.
2019-09-11 15:06:00 +05:30
Yash Kapoor
6ed6a753db
Fixed escaping in class-wc-admin-dashboard.php
2019-09-11 15:02:10 +05:30
Yash Kapoor
07ce4b9e1c
Fixed escaping.
2019-09-11 14:53:52 +05:30
Nikhil Chaudhary
fe43184455
Update abstract-wc-legacy-order.php
...
Added escaping
2019-09-10 10:40:16 +05:30
itzmekhokan
5a54c87c55
Fixed issue #24588
2019-09-07 12:23:33 +05:30
Rodrigo Primo
fe2ec80b18
Merge pull request #24546 from woocommerce/fix/24534
...
Fixed markup in Storefront banner
2019-09-06 12:11:03 -03:00
Rodrigo Primo
2ed006585c
Merge pull request #24564 from woocommerce/update/cldr
...
Declare support to Unicode CLDR recommendation
2019-09-06 12:05:14 -03:00
Claudio Sanches
d13d6543f7
Merge pull request #24451 from woocommerce/add/in-app-connect
...
Add support to allow connect and install for in-app purchase flow.
2019-09-03 21:33:39 -03:00
Claudio Sanches
3dec01ce38
Include note about follow Unicode CLDR recommendation
2019-09-03 12:46:44 -03:00
vedanshujain
6f2d64dcb4
Check for max discount to be -ve to prevent overwriting fee.
...
When we refund fee and some other line item whose value is more than fee in a single requst, value of line item will overwrite refund fee.
This is because where we check to make sure that we do not discount more than total possible value (to prevent negative total), we do not account for the fact that sometimes the cart could contain refund items. In those cases max_discount * -1 will always be larges then fees total.
This commit adds a check to make sure that max discount * -1 is indeed negative before overwriting fee total.
2019-09-03 20:45:33 +05:30
itzmekhokan
dcf3d71c79
Fixed issue #24458
2019-09-02 12:40:44 +05:30
Claudio Sanches
0ea56e0bab
Fixed coding standards
2019-08-30 14:33:59 -03:00
Claudio Sanches
49af62ba8b
Allow some HTML markup on addons banner
2019-08-30 14:29:08 -03:00
Claudio Sanches
282d6073ff
Fixed add to cart link for simple products on feed
2019-08-30 14:22:28 -03:00
Claudio Sanches
e814105728
Prefer wc_get_checkout_url() instead of wc_get_page_permalink( 'checkout' )
2019-08-30 13:06:50 -03:00
Claudio Sanches
90a7057a88
Updated docblock
2019-08-30 12:46:52 -03:00
Claudio Sanches
2e53447ea3
Applied new method into WC_Payment_Tokens and updated filter name
2019-08-30 12:43:56 -03:00
Claudio Sanches
e9978cfa77
Fixed coding standards
2019-08-30 12:40:50 -03:00
Claudio Sanches
f32da45b7e
Introduced WC_Payment_Tokens::get_token_class
2019-08-30 12:40:13 -03:00
Rodrigo Primo
b1c9243c1e
Merge pull request #24505 from webdados/patch-2
...
wc_mail returning the same as $mailer->send
2019-08-30 10:08:25 -03:00
Rodrigo Primo
e7b8e3ed7b
Fix typo in order note
...
PR #24501 fixed a typo in a order note string. This commit fix the same
problem in another place where the same string is used.
2019-08-30 10:01:55 -03:00
Nikhil Chaudhary
47e3f9bd3b
Update html-admin-page-status-report.php
...
Added the missing post type count section.
2019-08-30 11:46:04 +05:30
itzmekhokan
a21c18ee9c
Fixed coding standards for this comment.
2019-08-30 07:35:17 +05:30
Claudio Sanches
a7cd0c1fff
Fixed incorrect docs URL for failed order emails
2019-08-29 17:31:10 -03:00
Claudio Sanches
df887bccc8
Merge pull request #24518 from pinalj/master
...
Add new hook for add-order-item
2019-08-29 16:48:13 -03:00
Claudio Sanches
9bb72ecf34
Merge pull request #24529 from nikhil-webkul/patch-2
...
Update class-wc-admin-duplicate-product.php
2019-08-29 16:46:42 -03:00
Marco Almeida
1df96da7f8
Replace wc_get_page_permalink( 'cart' ) with wc_get_cart_url()
2019-08-29 08:49:11 +01:00
Marco Almeida
238e0f2337
Replace wc_get_page_permalink( 'cart' ) with wc_get_cart_url()
2019-08-29 08:47:31 +01:00
Marco Almeida
80c2ecd692
Replace wc_get_page_permalink( 'cart' ) with wc_get_cart_url()
2019-08-29 08:46:25 +01:00
Marco Almeida
4800fda66c
Replace wc_get_page_permalink( 'cart' ) with wc_get_cart_url()
2019-08-29 08:45:41 +01:00
Marco Almeida
7dc5f0d4c1
Replace wc_get_page_permalink( 'cart' ) with wc_get_cart_url()
2019-08-29 08:43:42 +01:00
Pinal
7418ed123f
Hook name changes
...
Updated the hook name as suggested.
2019-08-29 12:42:33 +05:30
Nikhil Chaudhary
f2f0db602b
Update class-wc-admin-duplicate-product.php
...
Add escaping where required.
2019-08-29 12:39:09 +05:30
itzmekhokan
c572d26170
Fixed wordpress coding standard
2019-08-29 10:25:32 +05:30
itzmekhokan
5234b85144
Fixed issue #24430
2019-08-28 22:25:14 +05:30
Claudio Sanches
386e4e6e7a
Merge pull request #24485 from woocommerce/php-7.4
...
Remove call to get_magic_quotes_runtime() as it is deprecated as of PHP 7.4
2019-08-28 12:53:02 -03:00
Claudio Sanches
e545833c0a
Merge pull request #24524 from yash-webkul/patch-22
...
Update html-variation-admin.php
2019-08-28 12:51:58 -03:00
Claudio Sanches
866a48db00
Merge pull request #24523 from yash-webkul/patch-21
...
Update class-wc-admin-addons.php
2019-08-28 12:45:24 -03:00
Claudio Sanches
ec1ba8db9c
Merge pull request #24522 from yash-webkul/patch-20
...
Update html-admin-page-addons.php
2019-08-28 12:45:06 -03:00
Claudio Sanches
0453cca9fd
Merge pull request #24521 from yash-webkul/patch-18
...
Update class-wc-admin-setup-wizard.php
2019-08-28 12:44:29 -03:00
Yash Kapoor
be141f3231
Update html-variation-admin.php
...
Fixed escaping function for attribute value.
2019-08-28 19:43:02 +05:30
Yash Kapoor
84d2fb7df5
Update class-wc-admin-addons.php
...
Fixed escaping function for attribute value.
2019-08-28 19:31:58 +05:30
Yash Kapoor
18208163d6
Update html-admin-page-addons.php
...
Fixed escaping function for attribute value.
2019-08-28 19:26:36 +05:30
Yash Kapoor
83b5450ceb
Update html-admin-page-shipping-zone-methods.php
...
Fixed escaping function for attribute values.
2019-08-28 19:23:01 +05:30
Yash Kapoor
6443515064
Update class-wc-admin-setup-wizard.php
...
Fixed escaping function for attribute values.
2019-08-28 19:16:24 +05:30
Pinal
e47f835f7a
Add new hook for add-order-item
...
Added a new hook for validations in the add_order_item() called in
WC->Orders->Add/Edit Orders.
Allow plugins to perform validations/changes to the order before a
product is added the order.
2019-08-28 17:30:24 +05:30
Marco Almeida
788893bafa
Update wc-core-functions.php
...
Add docblock about @return
2019-08-27 22:33:32 +01:00
Miguel Pinto
60ac27ba3e
Update class-wc-gateway-paypal-response.php
2019-08-27 22:30:33 +01:00
Claudio Sanches
cdd03f5f48
Merge pull request #24478 from marccoup/master
...
Fixed incorrect page setting id
2019-08-27 17:52:18 -03:00
Claudio Sanches
06a341df65
Merge pull request #24474 from mohsinrasool/fix/24461
...
Fix/24461
2019-08-27 17:47:09 -03:00
Claudio Sanches
0ea70c095e
Merge pull request #24464 from yash-webkul/patch-3
...
Update wc-template-functions.php
2019-08-27 17:19:06 -03:00
Claudio Sanches
6f2b91ab8e
Merge pull request #24481 from yash-webkul/patch-17
...
Update html-product-csv-import-form.php
2019-08-27 17:16:40 -03:00
Marco Almeida
14e3d762f7
wc_mail returning the same as $mailer->send
...
When using wc_mail, third-party developers should be able to get the value from $mailer->send so that can take measures if it returns false.
Closes #24504
2019-08-26 19:52:37 +01:00
Mithu A Quayium
fa62be3fa1
Typo fix in line: 428
...
The string "Payment could not captured" in line:428 should be "Payment could not be captured" instead, since it is appropriate grammatically.
2019-08-26 11:32:40 +06:00
Rodrigo Primo
1f69fbcf33
get_magic_quotes_runtime() is deprecated as of PHP 7.4
...
Remove call to get_magic_quotes_runtime() as this function is deprecated
as of PHP 7.4 (see https://wiki.php.net/rfc/deprecations_php_7_4 ). This
part of the code was only needed for PHP <= 5.3 and this version is not
supported anymore by WooCommerce.
2019-08-23 15:58:13 -03:00
Rodrigo Primo
0128a0686b
Merge pull request #24396 from woocommerce/fix-implode-parameter-order
...
Use correct parameter order for implode.
2019-08-23 11:14:50 -03:00
Rodrigo Primo
444dffdda2
Merge pull request #24391 from woocommerce/fix-hex-is-light
...
Fix typo in function_exits check so function can be properly overridden
2019-08-23 11:14:07 -03:00
Rodrigo Primo
d89e0cee84
Merge pull request #24176 from woocommerce/fix/issue-23750
...
Add more specific reason for why products cannot be purchased so plug…
2019-08-23 11:13:31 -03:00
Rodrigo Primo
e09b285a5a
Merge pull request #24460 from woocommerce/fix-braces-notice
...
Use brackets instead of braces to avoid deprecation notice in PHP 7.4
2019-08-23 11:11:55 -03:00
Yash Kapoor
9517cd7877
Update html-product-csv-import-form.php
...
Fixed line indentation issue on line no 52.
2019-08-23 18:22:28 +05:30
Yash Kapoor
ef2d38097d
Update html-product-csv-import-form.php
...
Fixed escaping issue.
2019-08-23 18:04:52 +05:30
Yash Kapoor
9eed3757ae
Update html-product-csv-import-form.php
...
Fixed escaping issue.
2019-08-23 18:03:59 +05:30
Yash Kapoor
c3c91298b5
Update html-product-csv-import-form.php
...
Fixed data-showtext value.
2019-08-23 17:18:01 +05:30
Marc Coupland
bc42517c1a
Fixed incorrect page setting id
2019-08-23 11:16:29 +01:00
Mohsin Rasool
ad21e90ddd
Changed 'action-scheduler' to 'woocommerce'
...
Changed 'action-scheduler' to 'woocommerce'
2019-08-23 01:01:01 +05:00
Mohsin Rasool
85cfcca188
Changing 'action-scheduler' domain to 'woocommerce'
...
Changing 'action-scheduler' domain to 'woocommerce'
2019-08-23 00:59:10 +05:00
Vedanshu Jain
5d1a70bfcc
Merge pull request #24450 from woocommerce/fix/24405
...
Remove Emoji from default additional email content
2019-08-22 21:52:54 +05:30
Rodrigo Primo
6ddbd2f9e1
Merge pull request #24469 from mohit-webkul/patch-2
...
Update html-admin-page-addons.php
2019-08-22 09:55:37 -03:00
Rodrigo Primo
180f260f7f
Merge pull request #24468 from yash-webkul/patch-14
...
Update html-oauth-start.php
2019-08-22 09:52:35 -03:00
Rodrigo Primo
91501175d5
Merge pull request #24466 from mohit-webkul/patch-1
...
Update class-wc-admin-menus.php
2019-08-22 09:50:51 -03:00
Rodrigo Primo
14ca7805f3
Merge pull request #24467 from yash-webkul/patch-13
...
Update class-wc-admin-setup-wizard.php
2019-08-22 09:49:03 -03:00
Yash Kapoor
c3791673ef
Update class-wc-admin-setup-wizard.php
2019-08-22 17:14:34 +05:30
Mohit Verma
71db4b4068
Update html-admin-page-addons.php
...
Added alt tag translation.
2019-08-22 17:01:08 +05:30
Yash Kapoor
478f8eae17
Update html-oauth-start.php
...
Added translation.
2019-08-22 16:47:01 +05:30
Yash Kapoor
365a701d34
Update class-wc-admin-setup-wizard.php
...
Added translation.
2019-08-22 16:40:57 +05:30
Mohit Verma
c97ca103c1
Update class-wc-admin-menus.php
...
Fixed escaping in attribute.
2019-08-22 16:21:23 +05:30
Yash Kapoor
e4456144f9
Update wc-template-functions.php
2019-08-22 12:35:38 +05:30
Yash Kapoor
bd6c7cfb13
Update wc-template-functions.php
...
Fixed spelling of woocommerce_gallery_thumbnail_size
2019-08-22 12:10:54 +05:30
Yash Kapoor
b6e0c0308b
Update class-wc-shipping.php
...
Fixed spelling of WooCommerce.
2019-08-22 11:57:27 +05:30
David Stone
7a7151bd44
Use brackets s instead of braces to avoid deprecation notice in PHP 7.4
2019-08-21 16:32:23 -06:00
Rodrigo Primo
58618caeb9
Merge pull request #24375 from itzmekhokan/add/woocommerce_shipping_show_shipping_calculator
...
Added a filter for reposition shipping calculator
2019-08-21 17:08:48 -03:00
Rodrigo Primo
524fe5a4d5
Merge pull request #24384 from woocommerce/fix/24368
...
Check if order exists before create downloads hash
2019-08-21 16:56:14 -03:00
Rodrigo Primo
c3262eea3e
Merge pull request #24385 from woocommerce/fix/24356
...
Ensure WC_Product_Data_Store_CPT::is_existing_sku() return boolean
2019-08-21 16:52:13 -03:00
Rodrigo Primo
9c9715ac8d
Merge pull request #24435 from strayobject/fix-show-error-in-myaccount-when-order-missing
...
fix: show error message in myaccount if order does not exist.
2019-08-21 16:29:10 -03:00
Rodrigo Primo
5392463dd2
Merge pull request #24438 from woocommerce/fix/24431
...
Fixed Namibian currency symbol
2019-08-21 16:27:21 -03:00
Rodrigo Primo
fdca2b8323
Merge pull request #24437 from woocommerce/tweak/load-order-twice
...
Prevent load order twice
2019-08-21 16:26:40 -03:00
Rodrigo Primo
bfc469123f
Merge pull request #24441 from woocommerce/fix/24416
...
[Tracker] Prevent PHP warning when order date is empty
2019-08-21 16:14:49 -03:00
Rodrigo Primo
147307f1e6
Merge pull request #24442 from woocommerce/fix-error-log-notice
...
Check if error_get_last() is not null
2019-08-21 15:36:55 -03:00
Claudio Sanches
2c02d21277
Remove Emoji from default additional email content
2019-08-20 11:54:21 -03:00
Daniël van der Linden
0c885b8c24
Fix typo webhopk -> webhook in WC_Webhook
2019-08-20 08:43:50 +02:00
Nico Hauser
5c84557984
Updated filter name
2019-08-20 08:05:19 +02:00
David Stone
1c47315b89
Fix trying to access array offset on a boolean notice
2019-08-19 20:11:43 -06:00
Claudio Sanches
8a278d3d96
Fixed coding standards
2019-08-19 20:42:42 -03:00
Claudio Sanches
6bc080fef0
Prevent PHP warning when date is null
2019-08-19 20:41:30 -03:00
Claudio Sanches
e50953bc24
Fixed Namibian currency symbol
2019-08-19 19:40:19 -03:00
Claudio Sanches
4b45905f18
Prevent load order twice
2019-08-19 18:19:36 -03:00
Michal Zdrojewski
b2e9584a53
fix: show error message in myaccount if order does not exist.
2019-08-19 16:47:17 +01:00
Akeda Bagus
62b42893b2
Rename URL param from wccom-helper-nonce to wccom-connect-nonce.
2019-08-17 22:37:02 +07:00
Akeda Bagus
aae802f319
Add support to allow in-app purchase installation after connected.
2019-08-17 00:36:28 +07:00
Nico Hauser
5291767228
Add new filter in addition to existing action
...
Currently there is no way to change the data fed into the importer. An example use of it is the following filter:
add_filter('woocommerce_product_import_before_process_item', "product_import_before_process_item", 10, 1);
function product_import_before_process_item($data){
//modify the data before importing e.g. prevent inserting an empty name!
foreach($data as $key => $value){
if(isset($data[$key]) && empty($value)){
unset($data[$key]);
}
}
return $data;
}
2019-08-15 22:00:31 +02:00
Jonathan Moore
d88fdb6adf
add $this param to woocommerce_email_additional_content_
...
add $this param to woocommerce_email_additional_content_ filter to be consistent with 'woocommerce_email_subject_' . and 'woocommerce_email_heading_' . filters.
2019-08-14 08:02:04 +01:00
David Stone
d685964df6
Use correct parameter order for implode. Solves deprecation notice in PHP 7.4
2019-08-13 13:03:09 -06:00
David Stone
3a74d03705
Fix typo in function_exits check so function can be properly overridden
2019-08-12 16:55:08 -06:00
Gerhard
5a1615a152
PHPCS fix
2019-08-12 20:26:34 +02:00
Rodrigo Primo
f687412acd
Merge pull request #24353 from woocommerce/fix/24334
...
Avoid PHP notice when getting order item type
2019-08-12 14:11:41 -03:00
Claudio Sanches
66dbb44100
Ensure WC_Product_Data_Store_CPT::is_existing_sku() return boolean
2019-08-12 12:45:43 -03:00
Claudio Sanches
8ef99cf1de
Check if order exists before create downloads hash
2019-08-12 12:18:35 -03:00
Yash Kapoor
5b9b67ace1
Make matched shipping zone notice translatable ( #24366 )
...
* Update class-wc-shipping.php
Added translation.
* Update class-wc-shipping.php
Added translation.
* Update class-wc-shipping.php
Fixed phpcs error.
* Update class-wc-shipping.php
2019-08-12 10:32:44 -03:00
itzmekhokan
148f22ac1d
Added a filter for reposition shipping calculator
2019-08-10 19:22:32 +05:30
Claudio Sanches
1b2b9d528a
Fixed Netherlands postcode formatting ( #24284 )
...
* Fixed Netherlands postcode formatting
Trim all spaces, fixes issues when postcode is empty.
* Always trim spaces
* Updated unit test for test_wc_format_postcode()
2019-08-09 15:00:40 -03:00
Rodrigo Primo
6c263c97b6
Merge pull request #24239 from Chouby/fix/delete_variations_actions
...
Fire related actions when deleting all product variations
2019-08-08 16:47:39 -03:00
Rodrigo Primo
7cea80a86a
Merge pull request #24291 from woocommerce/prod-shipping-class-alphabetical
...
Sort shipping classes under products alphabetically
2019-08-08 16:41:30 -03:00
Rodrigo Primo
353945f638
Merge pull request #23384 from CasperBraske/CasperBraske-patch-1
...
Moved HTML from widget code to template file
2019-08-08 15:46:45 -03:00
Rodrigo Primo
3039d84736
Merge pull request #24336 from shoheitanaka/patch-16
...
Update address setting for Japanese
2019-08-08 15:27:12 -03:00
Rodrigo Primo
638a5cfef7
Merge pull request #24351 from woocommerce/fix/duplicate-tooltip-text-emails
...
Remove duplicate tooltip text in emails additional content
2019-08-08 10:49:13 -03:00
Rodrigo Primo
b5cf46efde
Merge pull request #24199 from MahdiY/add/get-zone-criteria-filter
...
Add filter hook to get zone criteria
2019-08-08 09:56:49 -03:00
Rodrigo Primo
21418bb28b
Avoid PHP notice when getting order item type
...
This commit changes WC_Order_Item_Data_Store::get_order_item_type() to
avoid a PHP notice ("Notice: Trying to get property 'order_item_type' of
non-object") when there is no entry in the database for the order item
ID passed.
2019-08-07 18:03:26 -03:00
Gerhard
7484bd9199
Remove duplicate tooltip text
2019-08-07 17:49:38 +02:00
Julià Mestieri
d1236021bb
Added selectWoo as dependency of country-select.
2019-08-07 11:21:11 +02:00
Mahdi Yousefi
449a258781
Remove whitespace at end of line
2019-08-07 11:26:28 +04:30
Mahdi Yousefi
c2d05b1fc0
Update class-wc-shipping-zone-data-store.php
2019-08-07 08:34:14 +04:30
Shohei Tanaka
4312dc4834
add space
...
I added space
2019-08-06 21:41:16 +09:00
Gerhard
44421facfe
convert string to lowercase before checking value in wc_string_to_bool
2019-08-06 14:10:31 +02:00
Shohei Tanaka
0aa2f160a9
Update address setting for Japanese
...
Update setting for Japanese Name and postcode and Prefecture.
2019-08-06 20:10:15 +09:00
Rodrigo Primo
bccb7c3283
Merge pull request #24191 from woocommerce/fix/24188
...
Only add the image node to structured data if product has image
2019-08-05 16:45:30 -03:00
Gerhard
5ea1b72b6a
PHPCS fixes
2019-08-05 13:51:46 +02:00
Daniel Bitzer
b59e633b15
Fix output escaping for menu titles
...
Menu title contains HTML
2019-08-05 13:51:45 +02:00
Claudio Sanches
375b989322
Added validation for multiple decimal points
2019-08-02 13:58:02 -03:00
Rodrigo Primo
7c776e1593
Merge pull request #24279 from woocommerce/feature/23582
...
Introduced filter to prevent adjust product stock
2019-08-02 11:58:09 -03:00
Luis
0d80af01dc
Fixing code standards violations
2019-08-02 00:10:11 -03:00
Rodrigo Primo
aa590c8acd
Merge pull request #24283 from woocommerce/fix/24240
...
Make wc_get_endpoint_url() follow WordPress permalink settings
2019-08-01 17:36:26 -03:00
Claudio Sanches
843df9c8b9
Remove %20 from strings when building a form from query strings
2019-08-01 17:24:32 -03:00
Claudio Sanches
d624bb57d5
Fixed coding standards
2019-08-01 15:56:02 -03:00
Claudio Sanches
decea3d28c
Allow sort products by "include" order
2019-08-01 15:55:32 -03:00
Rodrigo Primo
ad6d9ec8fe
Merge pull request #24282 from woocommerce/feature/24243
...
Introduced filter to change default redirect URL in wc_logout_url()
2019-08-01 15:20:09 -03:00
Claudio Sanches
78c5a37b4b
Prevent PHP notices in WooCommerce widgets using Gutenberg's Legacy Widget Block
2019-08-01 14:43:59 -03:00
Jesse Pearson
009b0f030d
Sort shipping classes under products alphabetically
2019-08-01 13:07:05 -04:00
Miguel Pinto
ae4eba45ec
Update class-wc-gateway-paypal-response.php
2019-08-01 16:19:17 +01:00
Rodrigo Primo
d33505b33a
Merge pull request #24198 from woocommerce/fix/24190
...
Prevent run wc_load_cart() before before_woocommerce_init
2019-08-01 11:26:37 -03:00
Claudio Sanches
c4afd53749
Make wc_get_endpoint_url() compatible with WordPress use_trailing_slashes settings
2019-07-31 20:57:55 -03:00
Claudio Sanches
52ba85c977
Introduced filter to change default redirect url in wc_logout_url()
2019-07-31 20:35:10 -03:00
Claudio Sanches
83c0e69637
Update wc_format_decimal() tests to check for multiple decimals points
2019-07-31 19:54:58 -03:00
Claudio Sanches
a646d96bec
Make wc_format_decimal() strip multiple decimal separators
2019-07-31 19:48:22 -03:00
Claudio Sanches
1ece5e1310
Introduced woocommerce_sort_fees_callback filter
2019-07-31 18:31:49 -03:00
Claudio Sanches
1e6785f758
Introduced filter to prevent adjust product stock
2019-07-31 17:37:33 -03:00
Claudio Sanches
d9dc4fd82e
Display schema for the latest 5 reviews inside product's schema
2019-07-31 17:15:09 -03:00
David Stone
83d789ffba
Restore translators comment
2019-07-31 12:58:37 -06:00
Miguel Pinto
77f4a3e25b
Update class-wc-gateway-paypal-response.php
2019-07-31 09:48:41 +01:00
Miguel Pinto
de978dad28
Update class-wc-gateway-paypal-response.php
2019-07-30 21:31:55 +01:00
Miguel Pinto
d7b54ccb35
Update class-wc-gateway-paypal-response.php
2019-07-30 20:56:43 +01:00
Gerhard Potgieter
9709382f31
Merge pull request #24213 from woocommerce/update/3-7-beta-tweaks
...
Deprecate instead of remove
2019-07-29 13:18:26 +02:00
Gerhard
4fa1e7d431
Only remove
2019-07-29 11:53:15 +02:00
Gerhard
978f0ef88d
Add backward compatible functionality to the new table if maybe_remove_tax_class_rates happens to get called.
2019-07-29 10:56:13 +02:00
Miguel Pinto
ce4f0edc3a
Avoid duplicated process for IPN and PDT payment
...
Currently, Woocommerce is processing twice the payment when IPN and PDT notifications are enable. This mean that stock is reduced twice.
2019-07-29 09:25:30 +01:00
Frédéric Demarle
0fa582a25f
Coding standards
2019-07-26 13:40:13 +02:00
Frédéric Demarle
e3dd09d021
Fire related actions when deleting all product variations
2019-07-26 11:55:30 +02:00
rspublishing
bb2c929fba
Use in woocommerce_update_product_stock_query
2019-07-25 09:31:37 +02:00
David Stone
487b38e0ae
Use two different filters instead to avoid unexpected behavior
2019-07-24 16:54:51 -06:00
Gerhard Potgieter
ba517650a1
Merge pull request #24178 from james-allan/deprecate_before_quantity_zero_action
...
Deprecate the `woocommerce_before_cart_item_quantity_zero` action
2019-07-22 14:38:40 +02:00
Gerhard Potgieter
1a3e9a668f
Merge pull request #24173 from woocommerce/fix/order-create-track
...
[Beta fix] Return early if post status is `auto-draft` to prevent fatal.
2019-07-22 14:36:44 +02:00
Gerhard
e586379c3c
Delete woocommerce_tax_classes option after transfering it to the new tax class table.
2019-07-22 14:16:17 +02:00
Gerhard
0e316c238d
Add back WC_Tax::maybe_remove_tax_class_rates removed in #23093 and deprecate it instead.
2019-07-22 14:11:11 +02:00
David Stone
db089c3f9d
Only use default message to avoid showing too much information to user
2019-07-19 15:37:10 -06:00
Claudio Sanches
94d0516ba2
Fixed translator notation
2019-07-19 13:29:38 -03:00
Jaden
83a3c2362a
Fix Missing Translation for Subtotal
2019-07-19 12:53:59 +00:00
rmalviya
f22dbd53ff
Parse attribute_id as int not string
...
In legacy API v3 for product attribute terms, the `$attribute_id` is
received as string, but is required as int for proper handling.
Use `absint` to make sure it is a valid int id and hence fix #24160 .
2019-07-19 15:52:06 +05:30
MahdiY
040a617cd1
Add filter hook to get zone criteria
2019-07-19 09:35:04 +04:30
Claudio Sanches
488eefd7ec
Don't allow before before_woocommerce_init
2019-07-18 23:43:32 -03:00
Claudio Sanches
fd42c439f9
Prevent run wc_load_cart() before woocommerce_loaded
2019-07-18 23:34:13 -03:00
Rodrigo Primo
0e317ac82e
Only add the image node to structured data if product has image
...
This commit adds a check to verify if a given product has a image before
adding the image node to the structured data output. If there is no
image, the image node should be omitted instead of display with `false`
as its value.
2019-07-18 10:24:42 -03:00
James Allan
dd47170c7d
Deprecate the woocommerce_before_cart_item_quantity_zero action
...
This action was removed in 921cc754b9
.
It will need to be deprecated so third-parties are made aware the new alternative.
2019-07-18 11:18:21 +10:00
David Stone
b2e262f6cc
Add more specific errors for all product type which are unpurchasable
2019-07-16 17:14:02 -06:00
vedanshujain
6ab03e6acd
Return early if post status is `auto-draft` to prevent fatal.
...
While creating an order, if we remove an item after adding, `pre_post_update` hook gets called. Since the order is not created yet, `$order->get_date_created()` will be null, and this will cause a fatal in the event tracker which checks for and tracks edit in order created date.
We now return early when order status is `auto-draft` to prevent these kind of errors.
2019-07-17 00:21:18 +05:30
David Stone
50d9c73809
Add more specific reason for why products cannot be purchased so plugin can custimize these messages
2019-07-16 12:49:50 -06:00
Chris Eich
354b248b28
Only count orders created via checkout in held stock qty
...
Plugins may create orders without the meta tag "_created_via"="checkout" for various purposes, e.g. a balance-due order for purchases via deposit, because only the deposit order should reduce stock on checkout. The SUMO Payment Plans plugin does exactly this, but core WC handles such orders inconsistently:
- wc_get_held_stock_quantity() counts their items against held stock, but
- wc_cancel_unpaid_orders() only cancels old orders with a meta tag of "_created_via"="checkout"
This PR fixes that inconsistency, which on my site was preventing a user from adding an in-stock product to her cart, just because a balance-due order for the same product was pending.
Workaround: clear the setting WC > Products > Inventory > Hold Time (default 60 minutes), which inhibits the use of wc_get_held_stock_quantity().
2019-07-15 21:59:02 -07:00
John
052a6c6489
Hide Vietnam's state field
...
When you choose the country 'Vietnam' from a woocommerce website, the state field is hidden. So I added to be hidden in this class too.
2019-07-16 02:23:59 +03:00
haszari
8c5eb16c78
shorten in-app-purchase url param keys
2019-07-16 08:30:19 +12:00
Gerhard Potgieter
3958e347cd
Merge pull request #24123 from woocommerce/add/wccom-site-rest-api
...
Add WCCOM Site REST API
2019-07-15 19:34:14 +02:00
Claudio Sanches
1f77efae4b
Don't use WP_REST_Server::get_raw_data() inside REST API endpoints
2019-07-15 13:30:17 -03:00
Claudio Sanches
eac2d39edf
Better naming for REST API endpoints
2019-07-15 13:19:03 -03:00
Claudio Sanches
3fd0eb7391
Merge branch 'add/wccom-site-rest-api' of github.com:woocommerce/woocommerce into add/wccom-site-rest-api
2019-07-15 13:13:53 -03:00
Claudio Sanches
396bbe4cf5
Fixed doc blocks and coding standards
2019-07-15 13:13:16 -03:00
Akeda Bagus
3f9bbf5a3b
Replace __DIR__ with WC_ABSPATH.
2019-07-15 23:07:34 +07:00
Claudio Sanches
d339a29468
Fixed standards
2019-07-15 12:58:41 -03:00
Claudio Sanches
73f27d030b
Use trailingslashit
2019-07-15 12:57:16 -03:00
Akeda Bagus
c8812a205b
Add helper method get_authorization_header.
...
This to support scenario in which HTTP_AUTHORIZATION being stripped
and use getallheaders as a fallback. This helper method is copied from
class-wc-rest-authentication.php.
2019-07-15 22:47:07 +07:00
Akeda Bagus
47db7588d7
Use hash_equals when checking access_token.
2019-07-15 22:03:31 +07:00
rgjchandler
687197f234
Fix #24153 - Added filter to disable password change notification
2019-07-15 16:00:13 +01:00
Akeda Bagus
0ffd4db630
Move authentication to WCCOM Site API to wccom-site main class.
2019-07-15 21:59:48 +07:00
Akeda Bagus
20325f2db6
Remove duplicate state download_link in favor of download_url.
2019-07-15 21:41:53 +07:00
Akeda Bagus
0891e0c85f
Remove extra docblock line.
2019-07-15 18:45:50 +07:00
Akeda Bagus
45bf842ea3
Add @ since tag.
2019-07-15 18:44:51 +07:00
Akeda Bagus
284239ee44
Replace SERVER['REQUEST_URI'] in favor of add_query_arg.
2019-07-15 18:28:33 +07:00
Peter Fabian
1e43a2f9e3
Merge pull request #24145 from woocommerce/add/new-cart-hooks
...
New hooks for cart and minicart templates
2019-07-15 12:22:31 +02:00
Peter Fabian
f230452caf
Merge pull request #24146 from woocommerce/fix/get_formatted_shipping_address
...
WC_Order::get_formatted_shipping_address refactor
2019-07-15 11:53:59 +02:00
Peter Fabian
cb9d94ed9b
Merge pull request #24147 from woocommerce/revert-23705-fix/23696
...
Revert "Prevent negative prices on products"
2019-07-15 11:28:25 +02:00
Akeda Bagus
f51265e58d
Add @since tag.
2019-07-15 15:42:36 +07:00
Akeda Bagus
59a5c6d754
Disable few phpcs rules instead of all.
2019-07-15 15:17:40 +07:00
Gerhard Potgieter
043fd478bc
Merge pull request #23687 from rekkitatu/master
...
Delete guest cart session if user logs in, solves #23686
2019-07-15 09:54:39 +02:00
Gerhard Potgieter
7c0d0251ee
Merge pull request #23883 from woocommerce/add/new-edit-order-tracks
...
Track more events on the edit order screen for future design validation.
2019-07-15 09:36:01 +02:00
Gerhard Potgieter
aa706fd68f
Merge pull request #24075 from woocommerce/add/in-app-purchase-params
...
Add in-app-purchase params to extensions screen & suggestions
2019-07-15 09:18:51 +02:00
Gerhard Potgieter
52f1eb4060
Revert "Prevent negative prices on products"
2019-07-15 08:50:11 +02:00
haszari
dab7cb328a
use add_query_arg to determine current page url
2019-07-15 18:07:57 +12:00
haszari
f97fa34c01
rename button style param/variable for clarity
2019-07-15 08:50:08 +12:00
Gerhard Potgieter
556a238dfb
Merge pull request #24021 from AndyMardell/feature/allow-notice-type-changes
...
Allow notice type changes when updating cart contents
2019-07-14 21:06:20 +02:00
Gerhard
fe2d46799f
This PR reworks the intention of #23859 which causes failing unit tests due to $this->get_address( 'shipping' ) always returning an array even when no shipping address is present.
2019-07-14 20:34:30 +02:00
Gerhard Potgieter
6693b44a98
Merge pull request #23859 from RistoNiinemets/master
...
Allow filtering formatted shipping address
2019-07-14 20:24:44 +02:00
Gerhard Potgieter
f9697eb03e
Merge pull request #24034 from woocommerce/fix/23508
...
Fix: check if DB_NAME is defined before using it
2019-07-14 19:54:04 +02:00
Gerhard Potgieter
eee56a254f
Merge pull request #23479 from parmarhardip/23381
...
enhance #23381 Prevent the Cart, checkout and my account page from be…
2019-07-14 19:49:37 +02:00
Gerhard
6e4e818170
Introduce woocommerce_widget_shopping_cart_subtotal function and move minicart template subtotal to use it. New woocommerce_before_cart_collaterals, woocommerce_widget_shopping_cart_total and woocommerce_widget_shopping_cart_after_buttons actions for making the cart and mini cart templates more flexible without having to override it.
2019-07-14 19:27:42 +02:00
Gerhard Potgieter
60b385ea93
Merge pull request #23268 from Spreeuw/patch-8
...
store tax rate percent in tax line items
2019-07-14 18:42:10 +02:00
Tatu
ed7f98a584
Coding standards fix
2019-07-12 23:18:29 +03:00
Tatu
d9254cedb2
Prevent conflict with multiple logged in users
...
Previous code would delete the session of previously logged in user in the rare case that multiple users would be logged in on the same browser. Added check to see if there is user account exists with the old_session_key and if not then the old session is from a guest user which can be deleted from database during logging in. Also returned old_session_key as optional parameter to prevent issues.
2019-07-12 22:53:01 +03:00
Claudio Sanches
77191a97f8
Merge pull request #23705 from woocommerce/fix/23696
...
Prevent negative prices on products
2019-07-12 12:56:34 -03:00
Claudio Sanches
78702ca423
Fixed docblock
2019-07-12 12:56:04 -03:00
Claudio Sanches
60c18ce544
Merge pull request #23067 from woocommerce/pr/23043
...
Allow matching of "any" attributes in find_matching_product_variation…
2019-07-12 12:40:53 -03:00
Claudio Sanches
3b9b186035
Merge pull request #24140 from woocommerce/fix/jetpack-tracks-id
...
Fix namespaced Jetpack tracks_get_identity
2019-07-12 12:35:40 -03:00
Marcin Bot
bd9961703b
Fix namespaced Jetpack tracks_get_identity
2019-07-12 15:35:49 +01:00
Rodrigo Primo
f21723f17a
Merge pull request #23402 from bekarice/tweak/update-paying-customer
...
Tweak: update paying customer information on payment complete
2019-07-12 10:15:21 -03:00
haszari
8c6a09e7e4
pass current wp-admin path to WCCOM as url param (for "back" link)
2019-07-12 14:50:14 +12:00
haszari
46f2b98bca
add in-app-purchase url params to marketplace suggestions buttons
2019-07-12 13:42:35 +12:00
haszari
9652d8f42c
add in-app-purchase url params to addons screen cards (in category tabs)
2019-07-12 13:42:35 +12:00
haszari
80f59f3819
fix linter errors (2 phpcbf, 31 manual)
2019-07-12 13:42:34 +12:00
haszari
b597ff067a
add in-app-purchase url params to addons screen button
2019-07-12 13:42:33 +12:00
haszari
6f29905ece
fix phpcs errors (4 phpcbf, 40 manual)
2019-07-12 13:42:33 +12:00
Tatu
c52e7bd75a
Dropped redundant persistent cart check code
...
Changing the not equal check between current_user_id and old_session_key to loose type allowed leaving out persistent cart related check.
2019-07-11 23:40:56 +03:00
Ewout Fernhout
0b69a19401
coding standard
2019-07-11 17:21:56 +02:00
Ewout Fernhout
8b51f55856
remove unused variable
2019-07-11 16:11:14 +02:00
Ewout Fernhout
324ac63376
code readability
2019-07-11 15:56:36 +02:00
Ewout Fernhout
1a7955d8f5
default tax rate percent to null
2019-07-11 15:56:28 +02:00
Ewout Fernhout
40a1f268f1
fix setting rate percent in checkout
2019-07-11 15:56:02 +02:00
Rodrigo Primo
52ecc2f357
Merge pull request #24056 from woocommerce/fix/obw-tracks-events
...
OBW: Fix event recording in OBW
2019-07-11 10:00:22 -03:00
Akeda Bagus
fc7cacb711
Fix coding standard issues.
2019-07-11 19:58:16 +07:00
Ewout Fernhout
6fe857f718
Merge remote-tracking branch 'origin/master' into patch-8
2019-07-11 14:44:39 +02:00
Akeda Bagus
e1743bfadb
Remove extra new line.
2019-07-11 18:22:39 +07:00
Akeda Bagus
40201eb9c3
Register wccom-site rest in main class.
...
With API moved to its own package (see #23957 ), controllers for wccom-
site namespace are now registered in wccom-site main class.
2019-07-11 18:19:08 +07:00
Akeda Bagus
5756766a03
Reset current_step state when installing.
2019-07-11 16:01:53 +07:00
Akeda Bagus
7d07e70958
Adjust products parameter so it can pass installation args.
2019-07-11 16:01:53 +07:00
Akeda Bagus
d51e843190
Move WCCOM Site related files to `/wccom-site` directory.
...
Also use queue when installing products so API can respond immediately.
2019-07-11 16:01:53 +07:00
Akeda Bagus
0f2e22de9a
Add docblock in controller class.
2019-07-11 15:59:10 +07:00
Akeda Bagus
a41b66c602
Rename helper to wccom-site.
2019-07-11 15:59:10 +07:00
Akeda Bagus
c59e1c3553
Fix minor wording issue in error message.
2019-07-11 15:58:06 +07:00
Akeda Bagus
9d047fd912
Make sure to flush cache before checking wccom updates.
2019-07-11 15:58:06 +07:00
Akeda Bagus
18b503dbd6
Add support for theme installation.
2019-07-11 15:58:06 +07:00
tgglv
c0d9fc7fc3
Make WP.org plugin support installation method names more precise
2019-07-11 15:58:06 +07:00
tgglv
6eeefd1341
Add WP.org plugin support into Product Activation
2019-07-11 15:58:05 +07:00
tgglv
1fae1d7ba2
Remove redundant line
2019-07-11 15:58:05 +07:00
tgglv
527fbca149
Store product's `installed_path`
2019-07-11 15:58:05 +07:00
tgglv
1dff186076
Add @return types into annotations
2019-07-11 15:58:05 +07:00
tgglv
be63fba4cd
Fix typo
2019-07-11 15:58:05 +07:00
tgglv
5bde7b5161
Fix PHP CodeSniffer issues
2019-07-11 15:58:05 +07:00
Akeda Bagus
52a68177a0
Add product info retrieval step before downloading product.
2019-07-11 15:58:04 +07:00
Akeda Bagus
6854f3bdca
Update the state when installation finished.
2019-07-11 15:58:04 +07:00
Akeda Bagus
7ac8232d2c
Make sure to init the upgrader and clean plugins cache before activate.
2019-07-11 15:58:04 +07:00
Akeda Bagus
b57f05fde9
Add missing description in docblock.
2019-07-11 15:58:04 +07:00
Akeda Bagus
69a4aa926a
Fix typo in error message.
2019-07-11 15:58:04 +07:00
Akeda Bagus
7adc256344
Move subscription check as part of installation steps.
2019-07-11 15:58:03 +07:00
Akeda Bagus
a6e089e47b
Use WP_REST_Server::get_raw_data to get body from the request.
2019-07-11 15:58:03 +07:00
Akeda Bagus
4cf69e350e
Rename filename for helper REST API controller.
2019-07-11 15:55:16 +07:00
Akeda Bagus
72ba4ed2e5
Include helper product install class in main helper class.
2019-07-11 15:55:16 +07:00
Akeda Bagus
61b0d974f4
Add reset state.
2019-07-11 15:55:16 +07:00
Akeda Bagus
0f5a33d543
Add authentication for helper request.
2019-07-11 15:55:16 +07:00
Akeda Bagus
d088aea85d
Initial work of adding product install API on top of helper.
2019-07-11 15:55:11 +07:00
Beka Rice
3c2e3cc9aa
Only set paying customer prop when required
2019-07-10 18:36:43 -04:00
Rodrigo Primo
e5857e91f9
Merge branch 'master' into fix/23508
2019-07-10 16:11:07 -03:00
Claudio Sanches
c63cd802aa
Merge pull request #23957 from woocommerce/feature/feature-plugin-packages
...
Include external feature plugins as packages
2019-07-10 15:47:48 -03:00
Claudio Sanches
5b8694e92a
Merge pull request #23915 from woocommerce/fix/23544
...
[Setup] Make PostCode optional as few countries don't use them
2019-07-10 15:45:32 -03:00
Claudio Sanches
22726bd74d
Merge pull request #24120 from woocommerce/fix/24110
...
add filter for product import image separator
2019-07-10 14:30:34 -03:00
Ron Rennick
71d7f2c1bb
remove trailing space
2019-07-10 14:01:38 -03:00
Gerhard Potgieter
2734b190c1
Merge pull request #23881 from ionutcalara/master
...
Update find matching variation method inner query
2019-07-10 15:53:30 +02:00
Gerhard Potgieter
49adf8169b
Merge pull request #23672 from woocommerce/fix/23366-2
...
Auto generate usernames when a username is blacklisted by WP
2019-07-10 15:44:44 +02:00
Gerhard Potgieter
9ca6dad11e
Merge pull request #23433 from justlevine/master
...
Preserve State field input classes when selecting a Country.
2019-07-10 15:31:39 +02:00
Ron Rennick
64476263b8
add filter for product import image separator
2019-07-10 09:13:05 -03:00
Mike Jolley
c928188831
Update from master
2019-07-10 12:57:02 +01:00
aslamshekh
3df0769366
I have done with few changes which is suggested.
2019-07-10 14:52:59 +05:30
Gerhard
98c24b1090
Merge branch 'master' into pr/23043
2019-07-10 10:34:52 +02:00
aslamshekh
15eaaebdeb
Fix-24115, Downloads report not getting 503 any more, If previously downloaded files are removed from product
2019-07-10 12:58:07 +05:30
Gerhard Potgieter
600da8cee2
Merge pull request #24112 from woocommerce/fix/tax-class-initialization
...
Fix Tax Class table initialization
2019-07-10 08:38:31 +02:00
Claudio Sanches
08d301779b
Set max index length for slug in tax class table
2019-07-09 17:59:16 -03:00
Andy Mardell
9d4e7f2e12
Rename filters
2019-07-09 21:22:41 +01:00
Claudio Sanches
d18c3f8ed1
Merge pull request #24069 from woocommerce/add/coupon-code-generator
...
Add generate coupon code button
2019-07-09 16:50:24 -03:00
Claudio Sanches
18b876a95c
Always load generate code button
...
Some improvements in the button label and names
2019-07-09 16:46:17 -03:00
Claudio Sanches
6e6ca196f9
Merge branch 'master' into fix/23340
2019-07-09 16:32:43 -03:00
Rodrigo Primo
53df16b2b5
Merge pull request #23781 from woocommerce/try/obw-changes
...
OBW: Switch shipping labels and shipping zones placement
2019-07-09 16:06:38 -03:00
Claudio Sanches
0e5c0eeccd
Merge pull request #23091 from woocommerce/fix/23087
...
Move settings save functionality to wp_loaded hook
2019-07-09 15:47:41 -03:00
Rodrigo Primo
2827b57060
Merge pull request #23785 from woocommerce/update/14361
...
Use WP 5.0 determine_locale() function
2019-07-09 15:46:47 -03:00
Claudio Sanches
da00ef76cc
Merge pull request #24111 from alerobertson/add/tag-operator-shortcode
...
Add tag_operator to products shortcode
2019-07-09 15:37:43 -03:00
Claudio Sanches
6c0ef10016
Do not save create taxes with empty names
2019-07-09 15:26:07 -03:00
Claudio Sanches
56240c9633
Prevent saving empty tax classes into the database
2019-07-09 15:23:46 -03:00
Claudio Sanches
b178f1be1f
Set initial tax classes
2019-07-09 15:13:02 -03:00
Claudio Sanches
1425b0c3b6
Crate tables before create options
2019-07-09 15:12:34 -03:00
Claudio Sanches
958a970255
Include missing wc_tax_rate_classes in WC_Install::get_tables
2019-07-09 15:02:07 -03:00
Rodrigo Primo
34e5018137
Merge pull request #23262 from woocommerce/fix/23257
...
CSV Import - check if sku or id column exists when updating products from csv
2019-07-09 14:25:03 -03:00
alerobertson
b7ab7b81c9
Add tag_operator to products shortcode
...
Allow user to decide how products are filtered by tag, instead of defaulting to IN
2019-07-09 13:06:35 -04:00
Claudio Sanches
92253ea862
Merge pull request #23773 from woocommerce/fix/23744
...
PayPal pass billing address when shipping address option disabled
2019-07-09 12:48:07 -03:00
Claudio Sanches
32996d2fdd
Merge branch 'master' into pr/23043
2019-07-09 12:39:40 -03:00
vedanshujain
dd783615cc
Use helper method instead of `wp_list_pluck` to avoid notices
...
In country locales, many times configuration for postcodes may not be defined. In these cases, using `wp_list_pluck` will throw notices.
We now use a small helper method to extract post code configuration from country locales.
2019-07-09 18:13:27 +05:30
Diego
f95f73c548
Added arguments to filter `woocommerce_ajax_order_item`
2019-07-09 13:31:47 +01:00
vedanshujain
e2577b3a06
[Setup] Make PostCode optional as few countries don't use them
...
Some countries like Hong Kong, UAE etc don't use post codes, in which case this commit will make the field optional.
If its not known whether a country uses postcode or not, it will be required.
2019-07-09 14:37:03 +05:30
Gerhard Potgieter
a7b6d7bfa4
Merge pull request #24024 from woocommerce/fix/23917/code
...
Round late when rounding at subtotal to reduce rounding error.
2019-07-09 11:05:40 +02:00
Gerhard Potgieter
013ee83b47
Merge pull request #23189 from woocommerce/tracks/coupons
...
Tracks: Add coupons view events
2019-07-09 11:04:43 +02:00
Gerhard
7038c73ab4
Merge branch 'master' into update/exclude-compiled-assets-from-git
2019-07-09 10:57:40 +02:00
Claudio Sanches
01f5a09d27
Merge pull request #23338 from woocommerce/update/23335
...
More useful actions in during CRUD save events
2019-07-08 18:56:14 -03:00
Claudio Sanches
55692cba87
Merge pull request #23255 from woocommerce/shopify-column-mapping
...
Mapping for default Shopify fields
2019-07-08 18:53:57 -03:00
Claudio Sanches
c1223e3890
Fixed meta: label
2019-07-08 18:52:03 -03:00
Claudio Sanches
8b04f8d6cc
Merge pull request #23150 from woocommerce/fix/23135
...
Made WooCommerce roles translatable
2019-07-08 18:39:33 -03:00
Claudio Sanches
fb19ffe48f
Avoid infinity loop caused by PHP warning
2019-07-08 18:38:03 -03:00
Claudio Sanches
db06d3dbae
Merge branch 'master' into update/22164-tax-rate-class-table
2019-07-08 18:12:23 -03:00
Claudio Sanches
b54997d9f5
Merge branch 'fix/23221' of https://github.com/senff/woocommerce into senff-fix/23221
2019-07-08 17:55:07 -03:00
Claudio Sanches
adc543f8f1
Merge pull request #24058 from woocommerce/add/wc-admin-obw-recommended
...
OBW: Add wc-admin to recommended page
2019-07-08 16:56:49 -03:00
Claudio Sanches
c131225825
Merge pull request #24050 from woocommerce/update/23930
...
Add support for namespaced Jetpack tracks_get_identity
2019-07-08 16:48:01 -03:00
Claudio Sanches
a4b8184464
Merge pull request #23950 from parmarhardip/fix-23944
...
Currency changes applied for 'São Tomé and Príncipe dobra' and 'Mauritanian ouguiya'
2019-07-08 16:12:53 -03:00
Claudio Sanches
da99bc8ca0
Merge branch 'master' into feature/feature-plugin-packages
2019-07-08 14:33:21 -03:00
Paul Sealock
2d2ef711b8
Pass in select id
2019-07-08 11:41:52 +12:00
Paul Sealock
bc23340909
Use #doaction to target bulk actions
2019-07-05 17:02:30 +12:00
Paul Sealock
7af9d1813d
Tracks: Add coupons view events
2019-07-05 16:46:58 +12:00
Paul Sealock
8777dc4c01
Revert title to WooCommerce Admin
2019-07-05 16:11:35 +12:00
Paul Sealock
1116e5516d
update 'free' usage and wc-admin description
2019-07-05 16:10:10 +12:00
Rodrigo Primo
b648647893
Merge pull request #23741 from woocommerce/feature/23728
...
Allows customize buyer name in orders list screen
2019-07-04 16:23:43 -03:00
Rodrigo Primo
9eed45af4e
Merge pull request #23740 from woocommerce/fix/23735
...
Rename "Postcode / ZIP" to "Postal code" when select Canada
2019-07-04 16:20:11 -03:00
Rodrigo Primo
4712f75f67
Merge branch 'master' into fix/23508
2019-07-04 16:13:01 -03:00
Rodrigo Primo
4de12633d6
Merge pull request #24073 from woocommerce/fix/status-helper-disconnected-typo
...
Fix missing space and closing <strong> tag in WooCommerce.com disconnect message
2019-07-04 16:05:59 -03:00
Rodrigo Primo
9325e233d7
Merge pull request #23190 from woocommerce/tracks/status-events
...
Tracks: Status page events
2019-07-04 15:21:07 -03:00
oscargare
2c8e45830a
Added new action "woocommerce_product_read" ( #23181 )
...
* Added new action "woocommerce_read_product_data"
* Added new action woocommerce_product_read
2019-07-04 14:17:34 -03:00
vedanshujain
8ab6cb2b5a
Round late when rounding at subtotal to reduce rounding error.
...
We were earlier rounding different tax rate values while they are merged, even if rounding at subtotal setting is enabled. This increases the rounding error, especially when prices are inclusive of taxes, and thus there is a chance that the total will be slightly different from when add the original values. For egs: https://github.com/woocommerce/woocommerce/issues/23917 .
This commit changes this behavior to round *after* we have summed all the precise unround values. Similar for items prices, we now round as late as possible, if rounding at subtotal is enabled.
2019-07-04 22:34:29 +05:30
Rodrigo Primo
a26f38f3a1
Merge pull request #23133 from woocommerce/update/23111
...
If variations are missing prices, show notice
2019-07-04 10:08:41 -03:00
Gerhard Potgieter
213e52852c
Merge pull request #23968 from woocommerce/fix/23954
...
Allow display multiple error messages through registration validation
2019-07-04 13:17:39 +02:00
Gerhard Potgieter
a91d271ae2
Merge pull request #23776 from woocommerce/fix/23699
...
Moved the JS enqueue from get_instance_form_fields to admin_footer hook.
2019-07-04 13:13:35 +02:00
Gerhard Potgieter
12fbfa5677
Merge pull request #22927 from woocommerce/update/22895
...
Allow "Thanks" wording in emails to be reworded by admin
2019-07-04 12:43:00 +02:00
Gerhard
52ef1d0b5f
Remove esc_html call, it messes with the code tags.
2019-07-04 11:33:05 +02:00
Gerhard Potgieter
c484fdd6d9
Merge pull request #24023 from woocommerce/fix/engine-php-notice
...
DB received `ENGINE` instead of `engine`, so PHP notices appear
2019-07-04 10:55:03 +02:00
Gerhard
d4eb233843
Deprecate email_footer_replace_site_title and use replace_placeholders
2019-07-04 09:36:05 +02:00
Daniel Bitzer
20625e9a45
Fix missing space and closing <strong> tag
...
Strong tag was not being echoed and space was missing after full stop.
2019-07-04 16:57:50 +09:30
Gerhard Potgieter
c3a25bb6bf
Merge pull request #23884 from woocommerce/fix/23875
...
Prevents taxes columns from being removed when the order is no longer editable
2019-07-04 09:25:49 +02:00
Gerhard Potgieter
007fc457a3
Merge pull request #24020 from woocommerce/fix/plural-forms-usage
...
Correct singular form usage in class-wc-admin-report.php
2019-07-04 09:23:14 +02:00
Gerhard Potgieter
762f051080
Merge pull request #24071 from woocommerce/add/action_log-excluded-comment-type
...
WC_Comments: Add action_log to excluded types in wp_count_comments
2019-07-04 09:18:03 +02:00
Gerhard Potgieter
54cab8086c
Merge pull request #23998 from yash-webkul/patch-1
...
Update class-wc-ajax.php
2019-07-04 09:17:03 +02:00
Gerhard
5d604329fc
Reword postfix to suffix
2019-07-04 09:07:02 +02:00
Gerhard
9e2ba43d3b
Forgot the 9
2019-07-04 09:05:05 +02:00
Gerhard
164f09e9c7
Remove abiguous characters that are dificult to read.
2019-07-04 09:00:15 +02:00
Paul Sealock
08224c06f2
Add facebook and wc-admin to 'obw_recommended' Tracks event properties
2019-07-04 13:07:18 +12:00
Timmy Crawford
e5b9f508bc
WC_Comments: Add action_log to excluded comment_types in wp_count_comments
2019-07-03 15:06:21 -07:00
Gerhard
538edcaac0
Make button text translatable.
2019-07-03 22:57:08 +02:00
Gerhard
24fc4948c0
Add generate coupon code button for quick coupon code generation.
2019-07-03 22:48:30 +02:00
rmalviya
b5447cd060
Filter meta value even if key not found
...
Resolves #24062 .
2019-07-03 22:25:51 +05:30
Mark Senff
9c013b132b
Update html-product-attribute.php
2019-07-03 07:30:32 -04:00
Gerhard
8a972ee5c3
Add check for empty string when checking meta_value since checking an empty string in mysql against an int results in a 0 value.
2019-07-03 12:37:28 +02:00
Gerhard
7ff9788450
Use plugin_path instead of plugin_url.
2019-07-03 11:49:51 +02:00
Gerhard
77e8e36f72
Add notice when assets are not built, introduce grunt assets task for compiling and minifying assets.
2019-07-03 11:46:28 +02:00
Paul Sealock
01f428d34f
install plugin
2019-07-03 13:12:24 +12:00
Paul Sealock
b65ce3dd26
OBW: Add wc-admin to recommended page
2019-07-03 13:02:07 +12:00
Timmy Crawford
6f6265f8e3
Track views of the last step in the OBW.
2019-07-02 14:56:08 -07:00
Timmy Crawford
3f6d5eb49a
Tracks: Fix marketing signup track.
2019-07-02 14:47:41 -07:00
Peter Fabian
6727fdba62
Updated constants' names to better reflect their usage.
2019-07-02 18:44:43 +02:00
Claudio Sanches
cb12b30c85
Fixed @since tag version
2019-07-02 12:51:36 -03:00
Rodrigo Primo
737f6af5e8
Introduce file type check for tax rate importer
2019-07-02 10:44:21 -03:00
Rodrigo Primo
cabf9de71a
Added nonce check to CSV importer actions
2019-07-02 10:37:46 -03:00
Rodrigo Primo
18813662dd
Fix link to documentation about WordPress and PHP minimum requirements
2019-07-02 09:19:39 -03:00
Gerhard
f74c32c17b
Add return
2019-07-02 10:25:32 +02:00
Gerhard
e08279d190
Add support for namespaced Jetpack tracks_get_identity from Jetpack 7.5
2019-07-02 10:20:57 +02:00
Andy Mardell
821d387c19
Add full-stop to inline comment
2019-07-01 08:31:10 +01:00
Rodrigo Primo
b08fd05a7d
Fix: check if DB_NAME is defined before using it
...
WooCommerce relies on the constant DB_NAME to display information about the database tables in the system status page. The problem is that this constant is not always defined (e.g., when the plugin HyperDB is used to replace the standard wpdb class). When that is the case, WooCommerce will incorrectly say that its core tables are missing and the following PHP warning will be generated:
```
Use of undefined constant DB_NAME - assumed 'DB_NAME' (this will throw an Error in a future version of PHP)
wp-content/plugins/woocommerce/includes/api/v2/class-wc-rest-system-status-v2-controller.php:708
```
To fix this, this commit checks to see if DB_NAME is defined before using it. When the constant is not set, WooCommerce will display the following message to the users instead of the list of supposedly missing tables:
```
Database information: Unable to retrieve database information. Usually, this is not a problem, and it only means that your install is using a class that replaces the WordPress database class (e.g., HyperDB) and WooCommerce is unable to get database information.
```
2019-06-28 17:57:54 -03:00
Jeff Stieler
3bf58f2d48
Tracks: fix blog ID retrieval from Jetpack options.
...
JavaScripty syntax resulted in boolean values.
2019-06-27 14:15:17 -06:00
Boro Sitnikovski
a7f5d87f5e
DB received `ENGINE` instead of `engine`, so PHP notices appear
2019-06-27 17:34:08 +02:00
Rodrigo Primo
68f5ccabc1
Merge pull request #23811 from woocommerce/feature/23807
...
Allow enforce password strength meter on checkout
2019-06-27 11:39:00 -03:00
Rodrigo Primo
f3b0d755fd
Correct singular form usage in class-wc-admin-report.php
...
For more information see https://github.com/woocommerce/woocommerce/issues/24004
2019-06-27 11:03:35 -03:00
Andy Mardell
f2152e665e
Allow notice type changes when updating cart
2019-06-27 14:54:35 +01:00
Rodrigo Primo
3f2cacb1be
Use phpcbf to fix phpcs violations in class-wc-admin-report.php
2019-06-27 10:48:31 -03:00
Rodrigo Primo
12d03d8d57
Merge pull request #23863 from Jon007/patch-2
...
Avoid attempting to cache expired sessions
2019-06-27 10:15:39 -03:00
Kris Shannon
3945694e37
Force string comparison for customer_id
...
In 203dba5
a check against the current user id was introduced.
This check is always failing because of a type mismatch causing an unnecessary insert/update query against the database.
2019-06-27 18:40:39 +10:00
Gerhard Potgieter
698625ce1d
WP & PHP Upgrade Notices ( #23975 )
...
This commit introduces a banner that notifies and prompts users to upgrade their WordPress and/or PHP if they are outdated and not part of the minimum required versions going into WooCommerce 3.7.
* Add backward compatible function wp_check_php_version for sites running WP version smaller than 5.1
* Refactor some messaging, move widget to top of WC dashboard widgets, add buttons linking out to WP pages with instructions.
* Add missing variables for adding nag class
* Add styling to dashboard widget
* Rework css to use exclamation instead
* Clean up widget, make sure no widget is registered when dismissed. Add banner that links to widget and make it dismissable.
* Update constant to reflect minimum requirements.
* Don't show banner. Fix undefined variable.
* Remove dashboard widget
* Update banner link to docs site
* Add link to docs page where instructions live for updating
* Change button text
* Add UTM params to docs link
* Moved the msg logic from template to php file.
* Bail out early when PHP and WP versions are ok.
* Added missing translation functiog
* Extracted notice function from reset_admin_notices.
To follow suit with other similar functions in the file.
* Synchronize fetching of WP version.
* Removed unused functions.
* Corrected indent.
* Reduce number of variables and fixed coding standards
* Updated wording of the notice.
2019-06-26 14:09:20 -03:00
Mike Jolley
a0a58cfb15
update from master
2019-06-26 15:26:47 +01:00
Mike Jolley
48e1dc5bec
Remove init_packages from class-woocommerce
2019-06-25 13:12:14 +01:00
MD0123-Hardip
60cafccb37
added new line in update-function.php file
2019-06-25 15:20:26 +05:30
MD0123-Hardip
530d53c428
added new 370 function for currency updater.
2019-06-25 15:17:16 +05:30
Yash Kapoor
84fd2bbca9
Update class-wc-ajax.php
...
Removed unused code.
2019-06-25 10:58:56 +05:30
Claudio Sanches
deec93f8ca
Merge pull request #23769 from mch0lic/master
...
Forward query (GET) parameters when executing a batch REST API request.
2019-06-24 12:39:36 -03:00
Claudio Sanches
1f73c63a57
Merge pull request #23909 from woocommerce/fix/23895
...
Explicitly check 0 value attributes when looking up variations.
2019-06-24 12:35:39 -03:00
Claudio Sanches
45f1ac63e0
Merge pull request #23935 from malviyaritesh/fix/23931-sale-tooltip
...
Change misleading tooltip for product sale meta box
2019-06-24 12:35:04 -03:00
Claudio Sanches
fe4dfea8eb
Merge pull request #23771 from woocommerce/fix/23756
...
Fix Top rated shortcode results
2019-06-24 12:18:57 -03:00
Claudio Sanches
912ee38836
Merge pull request #23812 from woocommerce/fix/rest-api-customers-type
...
Fixed a typo in customers endpoint
2019-06-24 12:18:15 -03:00
Claudio Sanches
606c0417a9
Merge pull request #23837 from woocommerce/fix/23834
...
Make NL postcode validation more flexible
2019-06-24 12:17:53 -03:00
Claudio Sanches
8d0e2f632b
Merge pull request #23878 from woocommerce/fix/23865
...
Shows city as an optional field for Singapore
2019-06-24 12:17:30 -03:00
Claudio Sanches
c04f7b79f9
Merge pull request #23919 from woocommerce/fix/codex-memory-limit-link
...
Updated documentation about increasing memory allocated to php
2019-06-24 12:12:11 -03:00
Claudio Sanches
35c4183cad
Merge pull request #23966 from woocommerce/fix/23946
...
Fixed database update tool, fixing System Status, REST API and CLI
2019-06-24 12:11:47 -03:00
Claudio Sanches
09408d9296
Merge pull request #23967 from woocommerce/fix/23947
...
Fix phone number format to accept "(", and ")"
2019-06-24 12:09:09 -03:00
aslamshekh
dce3f4907f
Fix - 23913, Delete product query transients when removing terms via wp_remove_object_terms()
2019-06-24 18:58:20 +05:30
Mike Jolley
558a330291
Update version/path getters
2019-06-21 20:00:03 +01:00
Mike Jolley
6bfe8d63c5
Load Packge files
2019-06-21 19:58:38 +01:00
Mike Jolley
d31f6f70a2
Package init method
2019-06-21 17:28:46 +01:00
Mike Jolley
e3dc79481d
Init the blocks library using autoloading
2019-06-21 15:03:28 +01:00
Mike Jolley
ed0a4aae1f
update shipping saving in setup wizard
2019-06-21 13:59:51 +01:00
Mike Jolley
3a1c401a5b
update status report
2019-06-21 13:59:40 +01:00
Mike Jolley
833ad116c6
Update webhooks
2019-06-21 13:59:32 +01:00
Mike Jolley
ab37649474
get_endpoint_data helper
2019-06-21 13:59:25 +01:00
Mike Jolley
5b105d0c7f
Init the API and add to status report
2019-06-21 13:40:53 +01:00
Mike Jolley
950f31a9e0
Remove abstract rest class that is in the package
2019-06-21 13:40:10 +01:00
Mike Jolley
8b41b03f2e
Remove blocks files
2019-06-21 12:23:41 +01:00
Gerhard
9212ee5082
Add check before calling wc_delete_order_item for taxes to make sure order is editable.
2019-06-20 15:01:01 +02:00
Peter Fabian
a6a26633a4
Removed extra check if the code is executed within admin.
2019-06-20 14:07:52 +02:00
MD0123-Hardip
a01d59e581
added db currency updater for both currency
2019-06-20 16:17:23 +05:30
Claudio Sanches
02aafa1948
Merge pull request #23911 from woocommerce/update/23887
...
Update auto username generation description
2019-06-19 20:22:02 -03:00
Claudio Sanches
88100b8f8e
Merge pull request #23926 from malviyaritesh/fix/23922-quote-in-pass
...
Stop unslashing password while registering user
2019-06-19 19:39:39 -03:00
Claudio Sanches
e759317ef4
Merge pull request #23891 from malviyaritesh/fix/23888
...
Send boolean as expected, not string
2019-06-19 19:36:34 -03:00
Claudio Sanches
569e8a5b8f
Merge pull request #23925 from webdados/patch-2
...
Display Status > Logs timestamp with the Y-m-d H:i:s format
2019-06-19 19:11:13 -03:00
Claudio Sanches
84c8a2c165
Merge pull request #23936 from malviyaritesh/fix/23923-categories-link
...
Add missing post_type=product query var in url
2019-06-19 18:59:20 -03:00
Claudio Sanches
6989532274
Allow display multiple error messages through registration validation
2019-06-19 18:09:28 -03:00
Claudio Sanches
7073c6b3a2
Allow "(", and ")" in wc_format_phone_number()
2019-06-19 17:39:08 -03:00
Claudio Sanches
d17b96646c
Fixed database update tool, fixing System Status, REST API and CLI
2019-06-19 17:19:13 -03:00
Mike Jolley
145cf3b770
Remove rest includes and controllers init
2019-06-19 11:56:51 +01:00
Mike Jolley
ce3a6cbbf8
Remove old include
2019-06-19 11:54:55 +01:00
Mike Jolley
78f9ea59ed
Moved auth and exception classes to main includes directory - these are shared between legacy and new API. The package may replace these in the future.
2019-06-19 11:52:50 +01:00
Mike Jolley
7451659b24
Delete REST API abstract classes
2019-06-19 11:49:28 +01:00
Mike Jolley
03e60ebb7c
Delete REST API classes
2019-06-19 11:48:12 +01:00
Mike Jolley
6ca9dac7d7
Remove REST API autoloader
2019-06-19 11:44:57 +01:00
Mike Jolley
9a07e92eba
Remove parent construct call since init() is used.
2019-06-19 11:31:04 +01:00
Mike Jolley
038bac16f5
Update paths to legacy API and implement init method.
2019-06-19 11:29:49 +01:00
Mike Jolley
00a8ef5d4d
Move legacy API files from /api/ to /legacy/api
2019-06-19 11:23:47 +01:00
Albert Juhé Lluveras
9e641e08dd
Merge pull request #23953 from woocommerce/fix/tracks-pixel-fixed
...
Set Tracks image position to fixed
2019-06-19 10:41:39 +02:00
Jonathan Moore
d8470aa45a
implementing review from @claudiosanches
2019-06-18 21:20:39 +01:00
Claudio Sanches
4061f870a2
Merge pull request #23720 from parmarhardip/FIX-23589
...
fix- 23589 I have fixed pricing issue.
2019-06-18 16:04:45 -03:00
Claudio Sanches
e18481e795
Merge pull request #23824 from woocommerce/fix/23799
...
Update Emogrifier library
2019-06-18 16:03:40 -03:00
Claudio Sanches
e849a5e044
Merge pull request #23877 from jdeeburke/fix/apply-coupon-fatal
...
Fix fatal error when applying a virtual coupon to an order placed by a guest
2019-06-18 16:00:39 -03:00
Claudio Sanches
a36dcf8aae
Merge pull request #23849 from woocommerce/fix/wc-tracker-reviews
...
Tracker: fix review count
2019-06-18 15:52:25 -03:00
Claudio Sanches
96787d62f9
Merge pull request #23828 from Jon007/patch-1
...
Avoid outputting a rating of zero when product has comments without a review rating.
2019-06-18 15:51:55 -03:00
Claudio Sanches
bf01eccfcd
Merge pull request #23840 from unfulvio/23839-do-not-throw-notice-rest-api-includes
...
[#23839 ] Do not throw autoloader notice if following notice instructions
2019-06-18 15:51:22 -03:00
Albert Juhé Lluveras
26c2d49586
Set Tracks image position to fixed
2019-06-18 13:05:30 +02:00
MD0123-Hardip
715528e58e
changes applied
2019-06-18 12:07:55 +05:30
rmalviya
4190e9fd4b
Add missing post_type=product in url
...
Show Products->Categories active when clicked on "Make Default" link
under any product category and fix #23923 .
2019-06-14 12:28:08 +05:30
rmalviya
0e896f82fa
Change misleading tooltip for product sale meta box
...
Clarify the sale start and end time by changing the tooltip for
product sale price dates and fix #23931 .
2019-06-14 11:12:54 +05:30
rmalviya
5df3621640
Do not unslash password when resetting
...
Similar to PR(#23926 ) don't unslash password fields when posted
while resetting password or changing account details.
2019-06-14 09:16:21 +05:30
rmalviya
01025f9628
Stop unslashing password while registering user
...
After 79ff1b10e
password is not unslashed while logging in but
this missed removing `wp_unslash` from password while registering.
This causes the mismatch of password if user registered with a
password containing quote (`"`).
Fixes #23922 .
2019-06-14 09:16:21 +05:30
Marco Almeida
3b7be608e4
Display Status > Log timestamp with the Y-m-d H:i:s format
...
Display WooCommerce > Statis > Log timestamp, when using WC_Log_Handler_DB, with the Y-m-d H:i:s format instead of the WordPress global date and time format options, because we need more detail on the shown timestamps and that might not be compatible with what we want for our global options.
2019-06-13 10:58:41 +01:00
Claudio Sanches
3ce6acec74
Updated outdated codex URLs
2019-06-12 19:31:01 -03:00
Claudio Sanches
5624af43a7
Updated docs about increasing memory allocated to php
2019-06-12 19:04:24 -03:00
Gerhard
84b6fa144f
Update description for automatic username generation to reflect how it actually works.
2019-06-12 12:13:41 +02:00
Gerhard
3894d156e6
Explicitly check 0 value attributes when looking up variations.
2019-06-12 11:27:27 +02:00
justlevine
efb8b9af57
Added missing quote
...
Quote missing between `placeholder` and `data-input-classes` attributes.
2019-06-11 20:47:22 +03:00
rmalviya
5bf8adf2dd
Send boolean as expected, not string
...
Originally checkout.js:336 expected string but changed to boolean
with 4ad370985
. Send boolean for `reload` in json and fix #23888 .
2019-06-08 20:12:44 +05:30
Claudio Sanches
47c370809e
Prevents taxes columns from being removed when the order is no longer editable
2019-06-07 10:07:32 -03:00
Jeff Stieler
05fd441145
Add payment method to order status change tracking.
2019-06-07 12:52:22 +02:00
Jeff Stieler
1bd9a7d9a7
Use a consistent tracks event naming scheme.
2019-06-07 12:31:42 +02:00
Jeff Stieler
e251557550
Track when users click “add order” from an order edit screen.
2019-06-07 12:21:04 +02:00
Ionut Calara
26dfe11493
Update find matching variation method inner query
...
Fix variation query to prevent the order by being ignored in some mysql
and mariadb versions. The order by has been moved outside and a left
join was added.
2019-06-07 13:05:01 +03:00
Jeff Stieler
6c90d9da57
Track order actions.
2019-06-07 10:55:33 +02:00
Claudio Sanches
c0a9b57d72
Shows city as an optional field for Singapore
2019-06-06 20:13:55 -03:00
Jared Burke
332c94c13a
Fix fatal error when applying a virtual coupon to an order placed by a guest
2019-06-06 15:37:08 -05:00
Dan Wyman
3edd30757b
Tracker: apply coding standards.
2019-06-06 13:23:11 -07:00
Jeff Stieler
f9d064e778
Track changes to order creation date.
2019-06-06 17:09:50 +02:00
Fulvio Notarstefano
aba51d4c76
[ #23839 ] Use false arg in class_exists()
2019-06-06 09:56:30 +08:00
Risto Niinemets
dbc9719d76
Use order raw address instead of formatted for filter
2019-06-04 08:13:40 +03:00
Jonathan Moore
9e8debd7ba
Avoid attempting to cache expired sessions
...
get_session() attempts to cache a session even if it is already expired.
The code used passes negative expiry seconds to wp_cache_add if the session expired in the past:
wp_cache_add( $this->get_cache_prefix() . $customer_id, $value, WC_SESSION_CACHE_GROUP, $this->_session_expiration - time() );
Depending on the caching layers used this will give errors in the logs such as:
ERR invalid expire time in setex in /var/www/html/wp-content/plugins/redis-cache/includes/predis/src/Client.php:370
as reported on: https://wordpress.org/support/topic/error-when-trying-to-get-a-get-a-cache-not-available/
2019-06-03 22:11:46 +01:00
Ajay Ghaghretiya
c9bcce3a31
#23850 Fixed the coupon usage limit issue when apply coupon from admin panel ( #23851 )
...
* fix the coupon usage limit issue
* fix the if condition for the usage limit
* fixed coding standard
* fix the if conditions for coupon usage limit per user
2019-06-03 10:47:32 -03:00
Risto Niinemets
de1dfbb1b4
Allow filtering formatted shipping address
2019-06-03 09:18:36 +03:00
Claudio Sanches
3a47453d68
Improve regex
2019-06-01 11:52:15 -03:00
Dan Wyman
7355fadfdd
Tracker: fix review count.
...
Fixes #23848
2019-05-30 12:45:47 -07:00
Fulvio Notarstefano
ab1ba58128
[ #23839 ] Do not throw an autoloader notice if following the notice recommendation
2019-05-29 12:47:26 +08:00
Claudio Sanches
b5da70c74a
Introduced woocommerce_search_products_post_statuses filter
2019-05-28 21:05:26 -03:00
Claudio Sanches
e04e9ae521
Make NL postcode validation more flexible
...
Allows postcode without spaces and in lowercase.
2019-05-28 20:51:07 -03:00
Claudio Sanches
2e90e9ab65
Merge pull request #23743 from Sisanu/issue-23717-enhancement-hook
...
Implement the info & extra actions new filter for Product gallery
2019-05-28 18:22:33 -03:00
Claudio Sanches
2fdf6de827
Merge pull request #23764 from jorgept/patch-1
...
Update class-wc-countries.php
2019-05-28 18:19:41 -03:00
Claudio Sanches
c28af404ad
Merge pull request #23814 from woocommerce/add/x-sendfile-file-filter
...
Add filters to file paths passed to the different xsendfile like backends
2019-05-28 17:41:49 -03:00
Jonathan Moore
5d6574a00a
rating optional = generate_product_data incorrect
...
If rating is not mandatory on comments, generate_product_data() produces incorrect output.
For example items with comments but no reviews are output with rating of zero which is getting flagged in google webmasters tools under the heading "Rating is missing required best and/or worst values".
The output google is objecting to is eg:
"aggregateRating":{"@type":"AggregateRating","ratingValue":"0","reviewCount":1}}
postmeta in this case is:
_wc_average_rating 0
_wc_rating_count 0.0
_wc_review_count 1
product lookup table is reporting
rating_count 0
average_rating 0.00
the meta is correct and reflected in the product object, it is the test that is wrong since
if $product->get_review_count()
may be true even if there are no ratings.
This is solved by substituting get_rating_count() which has the correct number of ratings.
2019-05-28 07:38:07 +01:00
Rodrigo Primo
000c95ea88
Merge pull request #23659 from woocommerce/add/wc-admin-install-nudge
...
Add wc-admin notice.
2019-05-27 12:29:43 -03:00
Rodrigo Primo
ff1020a787
Merge pull request #23787 from woocommerce/fix/tracks-cookie-set-action
...
Tracks: set cookie on admin_init insead of wp_loaded
2019-05-27 12:16:27 -03:00
Rodrigo Primo
67663836c0
Merge pull request #23739 from woocommerce/fix/23737
...
Remove administrative message from refund reason
2019-05-27 12:12:07 -03:00
Rodrigo Primo
ce6f6a6ddb
Merge pull request #23772 from woocommerce/fix/OBW-tracks-not-enabled
...
Tracks: Add check for OBW is-opting-in
2019-05-27 12:09:00 -03:00
Gerhard Potgieter
b2ed079520
Manual orders coupon usage limits by email ( #23775 )
...
* Add functionality to wp-admin order to check for coupon usage based on email addresses, similar to how WC_Cart handles this seperately, included unit tests.
* Only do the coupon by email usage check if order is from a guest. Fix issue with unit test.
2019-05-27 11:45:29 -03:00
Gerhard
f5c5ced6b8
Update Emogirifier library
2019-05-27 11:39:33 +02:00
Peter Westwood
4448235a16
Coding Standards: Add missing space.
2019-05-24 18:15:24 -06:00
Peter Westwood
f70dcc6a01
Add filters to file paths passed to the different xsendfile like backends.
...
Different server configurations can require different paths to be sent and it isn't always possible for a plugin to know the correct path for a platform.
These filters will allow a hosting provider to install a platform level configuration via an `mu-plugin` to make sure things work in there configuration.
2019-05-24 17:10:17 -06:00
Claudio Sanches
3a79970289
Fixed a typo in customers endpoint
2019-05-24 15:34:25 -03:00
Claudio Sanches
61346720c7
Allow enforce password strength meter on checkout
2019-05-24 15:27:26 -03:00
Valerie
136613f539
OBW Shipping: Update labels description
...
- replace "Print shipping labels at home" heading with
"Did you know you can print shipping labels at home?"
- Use new description for WooCommerce Services:
"'Use WooCommerce Shipping (powered by WooCommerce Services & Jetpack)
to save time at the post office by printing your shipping labels
at home."
- do not capitalize post office
2019-05-23 22:17:17 -04:00
Valerie
b379739ea6
OBW Shipping: Switch label and zone sections
2019-05-23 22:17:13 -04:00
Valerie
6d77056e77
OBW: Fix stranded ul closing tag
2019-05-23 22:17:03 -04:00
Iulia Cazan
f49cec5108
Coding standard updates
2019-05-23 08:58:13 +03:00
Claudio Sanches
17da960abe
Merge pull request #23137 from woocommerce/fix/23051
...
Change coupon amount field type based on coupon type
2019-05-22 21:19:03 -03:00
Claudio Sanches
15aa298585
Merge pull request #23159 from woocommerce/fix/23157
...
If orderby is used on static homepage, force query to be a page query
2019-05-22 21:17:01 -03:00
Claudio Sanches
dc35b89df7
Merge pull request #23178 from davidofug/master
...
Uganda Billing/Shipping address
2019-05-22 21:07:09 -03:00
Claudio Sanches
793519137a
Merge pull request #23794 from woocommerce/update/23792
...
Introduce wc_load_cart to dynamically load the cart
2019-05-22 20:51:09 -03:00
Claudio Sanches
28d49031d3
Merge pull request #23695 from james-allan/calc-base-zip-city
...
Calculate base store taxes including the store's zip and city
2019-05-22 20:49:57 -03:00
Claudio Sanches
8ea6c7c80e
Merge pull request #23651 from woocommerce/update/register-rest-routes
...
Set register_rest_route override to TRUE in Blocks REST API
2019-05-22 20:49:15 -03:00
Claudio Sanches
359fd9d7d5
Merge pull request #23791 from woocommerce/fix/23630
...
Clear notices when calling cart-errors.php template
2019-05-22 20:40:21 -03:00
Claudio Sanches
91a8592ebb
Fixed conditional logic
2019-05-22 20:16:10 -03:00
Claudio Sanches
688d35e206
Merge pull request #23562 from benhuson/update/23558-related-product-order
...
Update/23558 Related product order
2019-05-22 19:59:25 -03:00
Claudio Sanches
3cc3565e61
Merge pull request #23774 from connorhu/patch-1
...
fixed availability schema protocol
2019-05-22 18:07:05 -03:00
Gerhard
f6d9faa062
Introducde wc_load_cart to dynamically load the cart, this allows for functionality outside of frontend to initialise the cart.
2019-05-22 12:24:31 +02:00
sergey.r
98586f10f4
Catch WC_REST_Exception while calling do_action( "woocommerce_rest_insert_{$this->post_type}_object"
2019-05-22 13:00:34 +03:00
Gerhard
3a49e7a53b
Clear notices after calling checkout/cart-errors.php to avoid duplicate notices on the cart page. cart-errors.php does not output notices but a general notice message yet error notices are still enqueued before calling the template.
2019-05-22 09:49:53 +02:00
Paul Sealock
f7e56be638
Tracks: set cookie on admin_init
2019-05-22 12:14:28 +12:00
Claudio Sanches
196d5e77cb
Merge pull request #23041 from woocommerce/update/21701
...
Add hooks for helper subscription changes
2019-05-21 18:27:15 -03:00
Paul Sealock
c74d5b30ca
Tracks: use woocommerce_apply_user_tracking and woocommerce_apply_tracking
2019-05-22 09:18:34 +12:00
Claudio Sanches
edd0e7de8c
Bump template versions
2019-05-21 17:53:03 -03:00
Claudio Sanches
22f9cdcb0d
Allow {woocommerce} placeholder in lowercase
2019-05-21 17:47:54 -03:00
Claudio Sanches
4a99a11009
Merge branch 'master' into update/22895
2019-05-21 17:46:16 -03:00
Rodrigo Primo
870ea9a935
Merge pull request #23704 from woocommerce/fix/23703
...
Fixed number of args for woocommerce_valid_order_statuses_for_cancel
2019-05-21 17:24:43 -03:00
Claudio Sanches
bd36434174
Use WP 5.0 determine_locale() function
2019-05-21 17:19:50 -03:00
Rodrigo Primo
fbdfb7b87f
Merge pull request #23468 from woocommerce/update/23366
...
Return WP_Error messages from wp_insert_user()
2019-05-21 17:10:32 -03:00
Rodrigo Primo
ae50379f7e
Merge pull request #23325 from woocommerce/fix/rest-api-purge-invalid-orders
...
[REST API] Stop orders being created if invalid data is sent
2019-05-21 16:36:04 -03:00
Rodrigo Primo
5a15713f95
Merge pull request #23207 from woocommerce/update/23205
...
Introduce `parse_published_field` in CSV importer
2019-05-21 16:24:03 -03:00
Rodrigo Primo
c21a69ff6d
Complement WC_Product_CSV_Importer::parse_published_field() phpdoc
...
Add a phrase to WC_Product_CSV_Importer::parse_published_field() phpdoc
to note that 'true' and 'false' are also supported to set product
published status.
2019-05-21 15:55:41 -03:00
Rodrigo Primo
3fed0d7cbc
Merge pull request #23112 from woocommerce/fix/persistent-cart-filter
...
Persistent cart improvements
2019-05-21 15:07:55 -03:00
Karoly Gossler
a135f02f41
fixed availability schema protocol
...
As you can see in the example, the scheme only can be on http:
https://schema.org/InStock
The Google Search console has also marked it invalid.
2019-05-21 09:10:56 +02:00
Iulia Cazan
051277d26e
Rename the hook
2019-05-21 09:20:46 +03:00
Iulia Cazan
1187563c93
Transform the filter into action, rewrite the piece of code to pass the coding standards, remove markup restriction.
2019-05-21 09:18:15 +03:00
Gerhard
70231461b2
Refactor logic for passing no_shipping, it should only be passed when no shipping items are available.
2019-05-21 08:11:36 +02:00
Paul Sealock
ca4e79bdd1
Tracks: Add check for OBW is-opting-in
2019-05-21 12:20:25 +12:00
Claudio Sanches
a2301dc0cb
Removed deprecated PHPCS flags
2019-05-20 17:06:41 -03:00
Claudio Sanches
5eaf71b483
Fixed coding standards
2019-05-20 17:04:24 -03:00
Claudio Sanches
cc6d7996fd
Restored WC_Shortcode_Products::order_by_rating_post_clauses
2019-05-20 16:57:14 -03:00
Gerhard
8332bed7bc
Do not pass no_shipping when not using send shipping address options in paypal, it still needs to use the billing details.
2019-05-20 14:59:48 +02:00
Peter Fabian
91839ce078
Moved the JS enqueue from get_instance_form_fields to admin_footer action hook.
...
This should prevent multiple enqueues.
2019-05-20 12:56:01 +02:00
Mindaugas Budreika
d67381148a
Forward query (GET) parameters when executing a batch REST API request.
2019-05-20 14:24:48 +04:00
jorgept
e214a85a8c
Update class-wc-countries.php
...
Add MZ array
postcode => false,
hidden => true
2019-05-19 22:23:36 +01:00
Ibrahim
0db84aec56
Fixes #23756
2019-05-18 21:04:13 +05:30
Timmy Crawford
01f1749684
Change version compare.
2019-05-17 13:53:38 -07:00
Timmy Crawford
43cd7dc04c
Add wc-admin notice.
2019-05-17 13:53:37 -07:00
Rodrigo Primo
f8642f2fbb
Remove code duplication from OBW payment gateway logic
...
In #23690 we implemented a few changes to the logic to decide which
payment gateways to display in the onboarding wizard. When working on
this code, we noticed that there was a bit of duplication in it that was
not necessary (see
https://github.com/woocommerce/woocommerce/pull/23690#discussion_r284004924 ).
We opted to remove this duplication in a different commit, since that PR
was included in a patch release.
2019-05-17 10:32:06 -03:00
Iulia Cazan
a1ac64aa30
Implement a new filter that allows for custom info or extra actions to be exposed for each of the attachments selected in the Product gallery
2019-05-17 12:03:40 +03:00
Claudio Sanches
d807119121
Introduced woocommerce_admin_order_buyer_name filter
2019-05-16 19:02:57 -03:00
Claudio Sanches
144f011065
Rename "Postcode / ZIP" to "Postal code" when select Canada
2019-05-16 18:27:08 -03:00
Claudio Sanches
f5bab51c6a
Improve refund reason when changing order status to refunded
...
Refund reasons are public, can be visualized on emails, and shall not
contain any sensitive data or administration information.
2019-05-16 17:57:28 -03:00
Gerhard Potgieter
afd7e72c03
Merge pull request #23690 from woocommerce/update/obw-stripe
...
Update OWB Payment Gateway structure
2019-05-16 18:26:29 +02:00
Gerhard
0eef8654f6
payapal enabled setting defaults to false
2019-05-16 16:08:46 +02:00
Gerhard
99b183e5bb
Refactor paypal and stripe combined logic, add fallback to specified settings when previously saved settings were detected by no option present for the enabled setting.
2019-05-16 15:35:29 +02:00
Gerhard
b0a831b64f
OWB: Check PayPal by default when Stripe not available.
2019-05-16 15:26:58 +02:00
Gerhard Potgieter
945330c219
Merge pull request #23634 from woocommerce/fix/23626
...
Update PayPal capture_payment method triggers
2019-05-16 15:17:58 +02:00
Gerhard Potgieter
173b706ccb
Merge pull request #23734 from woocommerce/fix/23676-2
...
Dashboard stock queries should only include published products
2019-05-16 15:16:18 +02:00
Rodrigo Primo
a247e08ad0
Fix query used to get the number of low stock products in the dashboard
...
This commits changes the query used to get the number of low stock
products in the WooCommerce Status widget in the admin dashboard. This
query should only count published products and ignore products with
other statuses to match the behavior used in the low stock report.
2019-05-16 09:45:44 -03:00
Gerhard Potgieter
10abe6d4be
Merge pull request #23731 from djboris88/fix/wc-order-wrong-param-type-phpdocs
...
get_formatted_line_subtotal takes Item object instead of an array
2019-05-16 14:43:30 +02:00
Rodrigo Primo
6e976c7f0c
Remove unnecessary conditions from out of stock query
...
In the query to get the number of out of stock products for the admin
dashboard widget, it is not necessary to use `1=1` and also not
necessary to use `posts.post_type IN ( 'product', 'product_variation' )`
as only products are added to wp_wc_product_meta_lookup.
2019-05-16 09:41:52 -03:00
Gerhard Potgieter
58a04d42e5
Merge pull request #23697 from sokolby/patch-1
...
Add Filter for wc_prices_include_tax() function return
2019-05-16 14:37:50 +02:00
Gerhard Potgieter
9f0e1a6e64
Merge pull request #23534 from woocommerce/fix/233880-alt
...
Revise update stock logic
2019-05-16 14:15:13 +02:00
Gerhard Potgieter
d8f145c2ca
Merge pull request #23714 from woocommerce/fix/23692
...
Add back backward compatibility for coupon expiry_date meta field
2019-05-16 14:10:03 +02:00
Gerhard Potgieter
2cfc7b64c1
Merge pull request #23713 from woocommerce/fix/webhooks-object-caching
...
Use WC_Cache_Helper::get_cache_prefix for webhook count cache
2019-05-16 14:07:27 +02:00
Gerhard Potgieter
f76cf57ce8
Merge pull request #23546 from woocommerce/fix/23533
...
Version template caching
2019-05-16 14:01:25 +02:00
Boris Djemrovski
c45e06a130
get_formatted_line_subtotal takes Item object instead of an array
2019-05-16 12:04:34 +02:00
Peter Fabian
207042f7df
Put back the manage stock check for lookup table.
2019-05-16 10:57:42 +02:00
parmarhardip
470b0a5424
I have updated the code with suggestion and tested it. Please review from your side.
2019-05-16 10:24:00 +05:30
Rodrigo Primo
33ee11dd62
Merge pull request #23638 from woocommerce/update/23632
...
woocommerce_product_post_type_link_parent_category_only filter
2019-05-15 15:59:12 -03:00
Peter Fabian
9f0fb0b404
Foxed the use to correct stock quantity parameter.
2019-05-15 16:18:24 +02:00
Peter Fabian
1d29b36c4c
Removed comments that are no longer relevant.
2019-05-15 15:46:53 +02:00
Gerhard Potgieter
30ce9ff6a3
Merge pull request #23689 from woocommerce/add/get_used_coupon_codes
...
Deprecate get_used_coupons in favor of get_coupon_codes
2019-05-15 15:34:40 +02:00
Peter Fabian
af7950910c
Removed the transaction and locking code.
...
NOWAIT is not supported on MySQL server 5.5,
SELECT ... FOR UPDATE can leave lingering locks on InnoDB ("When InnoDB performs a complete rollback of a transaction, all locks set by the transaction are released. However, if just a single SQL statement is rolled back as a result of an error, some of the locks set by the statement may be preserved. This happens because InnoDB stores row locks in a format such that it cannot know afterward which lock was set by which statement.", via https://dev.mysql.com/doc/refman/5.5/en/innodb-deadlock-detection.html )
2019-05-15 15:09:16 +02:00
Peter Fabian
68a325249f
Removed the extra parameter that didn't make sense.
...
Also get_data_for_lookup_table should not be checking db value of _manage_stock as that can be in the process of being changed.
2019-05-15 14:20:27 +02:00
parmarhardip
d5337fac70
fix- 23589 I have fixed pricing issue.
2019-05-15 17:49:46 +05:30
Gerhard
aadc7a1069
Add todo
2019-05-15 11:23:41 +02:00
Gerhard
8ed1a647bc
Restore backward compatibility meta_key for coupon date_expires. @todo: migrate expiry_date in next release to date_expires
2019-05-15 11:21:52 +02:00
Gerhard
3d57a4b474
Use WC_Cache_Helper::get_cache_prefix for prefixing webhook count cache, fixes issue with cache not clearing when incrementing the prefix.
2019-05-15 10:47:50 +02:00
sokolby
cb9f765eb2
Fix prefix filter name
2019-05-15 11:44:54 +03:00
James Allan
6069854d9f
Replace wc_get_base_location() with individual getters
2019-05-15 15:43:15 +10:00
Claudio Sanches
b68b35336f
Prevent negative prices for products
2019-05-14 13:22:06 -03:00
Claudio Sanches
9fd6e6d974
Added new $abs arg to wc_format_decimal() function
2019-05-14 13:15:42 -03:00
Claudio Sanches
836083c064
Fixed number of args for woocommerce_valid_order_statuses_for_cancel
2019-05-14 12:52:54 -03:00
Andrey Barashkov
58132056bd
Add Filter for wc_prices_include_tax() function return
...
It's great to have a filter, because there are some scenarios when it is necessary to create custom logic for displaying prices.
2019-05-14 13:14:50 +03:00
Tatu
968a0561bb
Add additional check for cart persistence
2019-05-14 12:47:06 +03:00
Gerhard Potgieter
b7facc0674
Merge pull request #23663 from danielbitzer/add_get_coupons_method
...
Add WC_Abstract_Order::get_coupons()
2019-05-14 11:35:21 +02:00
Gerhard
486321161c
Update usage of get_used_coupon_codes to get_coupon_codes
2019-05-14 11:21:27 +02:00
Gerhard
efe3e4c5d6
Move get_used_coupons to WC_Abstract_Legacy_Order and renamed get_used_coupon_codes to get_coupon_codes.
2019-05-14 11:19:48 +02:00
Tatu
44c6d0b36c
Compatibility for persistent cart disabled case
...
If woocommerce_persistent_cart_enabled filter was set to false the cart would be emptied while logged in. This fixes also that case. Now the guest session is removed from the woocommerce_sessions table after successful login whether the persistent cart is set enabled or disabled and the guest session cart is carried over to logged in user session.
2019-05-14 11:24:21 +03:00
Daniel Bitzer
0705730121
Add WC_Abstract_Order::get_coupons()
2019-05-14 15:46:48 +09:30
Gerhard
b694efcb63
Klarna should not be featured.
2019-05-14 07:36:15 +02:00
James Allan
45b461639e
Calculate base store taxes including the store's zip and city
2019-05-14 13:43:57 +10:00
Gerhard
e131b01133
Modify payment gateway placement, defaults and new logos.
2019-05-13 15:54:44 +02:00
Gerhard
31acfbcb4a
Deprecate WC_Abstract_Order::get_used_coupons in favor of WC_Abstract_Order::get_used_coupon_codes, this reflects the actual data being returned better.
2019-05-13 14:40:54 +02:00
Tatu
71e94e9c08
Add mention of $old_session_key parameter
2019-05-13 15:20:39 +03:00
Tatu
bfad881f32
Removes the $old_session_key default value
...
Fix for the issue #23686
2019-05-13 14:27:28 +03:00
Tatu
4266cc9eaa
Update class-wc-session-handler.php
2019-05-13 12:27:01 +03:00
Gerhard
36cab83d76
Update out of stock dashboard widget to use same query as in reporting, this only counts published products.
2019-05-13 11:02:50 +02:00
Tatu
4a725f3f3e
Delete guest session after user logs in
...
Logging in to the user account makes a copy of the guest session and possible cart content. This causes conflicts in situations where there are only single quantities of products left and real time product availability checks are in place. While this kind of single quantity items are at time in two carts for the same visitor the checking of product availability fails. Deleting the same visitors guest cart solves this issue.
2019-05-13 02:14:52 +03:00
Hassan Yousefi
a50464d781
WC_Structured_Data::generate_product_data() no more hooked in to woocommerce_shop_loop ,which has been removed in #22912
2019-05-11 20:45:54 +04:30
Claudio Sanches
c96ed877af
Merge pull request #23660 from gocodebox/master
...
add filter to allow disabling endpoint 404 behavior, per #23622
2019-05-10 12:50:29 -03:00
Gerhard Potgieter
249ee5ecda
Merge pull request #23478 from woocommerce/fix/23476
...
Force delete rather than trash variations on product type change
2019-05-10 11:41:14 +02:00
Gerhard Potgieter
a228975801
Merge pull request #23671 from woocommerce/fix/wc-tracker-order-totals
...
Corrects WC Tracker's order total calculation.
2019-05-10 11:23:55 +02:00
Gerhard Potgieter
64a76ea0fa
Merge pull request #23666 from woocommerce/update/wc-update-cli-db-version
...
WC Update CLI DB Version
2019-05-10 11:21:58 +02:00
Gerhard Potgieter
b9a75c474a
Merge pull request #23579 from n-dawson/fix-23578
...
Fixes #23578 - Check taxes enabled before adding totals row to order
2019-05-10 11:21:19 +02:00
Gerhard Potgieter
32769d0d76
Merge pull request #23625 from woocommerce/fix/23549
...
Use attribute's orderby option to sort terms in product's edit screen
2019-05-10 11:19:08 +02:00
Gerhard Potgieter
18e2332cfc
Merge pull request #23590 from woocommerce/fix/23587
...
Stock sorting issue when Yoast installed
2019-05-10 11:17:26 +02:00
Gerhard Potgieter
8c665d6572
Merge pull request #23615 from parmarhardip/23596
...
#23596 - I have solve this issue.
2019-05-10 11:16:06 +02:00
Gerhard Potgieter
902cc1f0b0
Merge branch 'master' into fix/23606
2019-05-10 11:12:54 +02:00
Gerhard Potgieter
46bcf42559
Merge pull request #23611 from woocommerce/fix/23583
...
Prevents undefined offset for empty arrays in wc_change_get_terms_defaults
2019-05-10 11:02:13 +02:00
Gerhard Potgieter
364093056d
Merge pull request #23580 from woocommerce/report-bug-link
...
Change the link of the "Report a bug" button
2019-05-10 10:59:24 +02:00
Gerhard Potgieter
0e80030f0b
Merge pull request #23601 from woocommerce/fix/23547
...
Fix to show WC plugin updates in System status report
2019-05-10 10:57:47 +02:00
Gerhard Potgieter
984357fb41
Merge pull request #23597 from woocommerce/fix/23509
...
Added confirmation before saving empty list of countries to sell to.
2019-05-10 10:56:13 +02:00
Gerhard Potgieter
6fc498e0d9
Merge pull request #23528 from parmarhardip/23521
...
Fixes #23521 - Billing Email and Country now autofill for newly regis…
2019-05-10 10:48:13 +02:00
Gerhard Potgieter
d2c7d8c86e
Merge pull request #23535 from woocommerce/fix/23518
...
Fix: parameter values should be converted back as well when building form fields
2019-05-10 10:43:28 +02:00
Gerhard Potgieter
ab90cefad4
Merge pull request #23519 from woocommerce/fix/OBW-tracks-scripts
...
Tracks: Fix OBW scripts
2019-05-10 10:41:37 +02:00
Gerhard Potgieter
81bfb9cacb
Merge pull request #23529 from woocommerce/update/23512
...
Define $wpdb tables as early as possible, before init
2019-05-10 10:38:15 +02:00
Gerhard Potgieter
07ea25377a
Merge pull request #23517 from woocommerce/fix/23506
...
Fix dismiss button in two WC admin notices
2019-05-10 10:37:01 +02:00
Gerhard Potgieter
250d891c48
Merge pull request #23515 from woocommerce/fix/default-api-version-webhooks
...
Bump default WC API version used when creating webhook
2019-05-10 10:34:43 +02:00
Gerhard Potgieter
002b5ebade
Merge pull request #23499 from woocommerce/fix/23497
...
[3.6.x] Stop removing backslash from passwords
2019-05-10 10:30:13 +02:00
Gerhard Potgieter
af574f6484
Merge pull request #23456 from woocommerce/fix/23447
...
Disable export of scheduled action posts
2019-05-10 10:27:34 +02:00
Gerhard Potgieter
df7d82f744
Merge pull request #23429 from dimadin/rs/address-format
...
Add address format for Serbia
2019-05-10 10:23:06 +02:00
Gerhard Potgieter
5c630271c8
Merge pull request #23430 from dimadin/rs/no-states
...
Do not use state for Serbia
2019-05-10 10:18:11 +02:00
Thomas Patrick Levy
4e58b098e5
update filter
2019-05-09 15:49:03 -07:00
Claudio Sanches
04c598be09
Revert sanitization
2019-05-09 17:28:19 -03:00
Claudio Sanches
caf68b1405
Sets $new_user_args as array by default
2019-05-09 17:08:15 -03:00
Claudio Sanches
96c65d1a4d
Uses "." instead of empty spaces to join words and avoid illegal username
2019-05-09 17:04:48 -03:00
Claudio Sanches
fb8af18eb4
Sanitize only one time
2019-05-09 17:04:27 -03:00
Claudio Sanches
b8d86ccce3
Introduced new woocommerce_new_customer_username filter
2019-05-09 17:02:47 -03:00
Claudio Sanches
20cd0152e8
Improve woocommerce_generated_customer_username filter
2019-05-09 17:01:30 -03:00
Claudio Sanches
c2836c5e75
Try prevent errors caused by illegal logins
2019-05-09 16:56:47 -03:00
Dan Wyman
6123c6066d
Corrects WC Tracker's order total calculation.
...
Fixes #23669
2019-05-09 12:03:33 -07:00
Rodrigo Primo
84f0f4ebea
Bump WC version since 3.7.0 development has begun
2019-05-09 15:14:34 -03:00
Gerhard
84b75c31ad
Three equals
2019-05-09 12:57:25 +02:00
Gerhard
c633c46045
When no update is found then just call WC_Install::update_db_version(); to ensure db version is set to current WC version, same as per WC_Admin_Notices::update_notice
2019-05-09 11:24:49 +02:00
Thomas Patrick Levy
57bbcf94b7
add filter to allow disabling endpoint 404 behavior, per #23622
2019-05-08 17:35:28 -07:00
Mike Jolley
6c3e1bbd01
Set register_rest_route override to TRUE
2019-05-08 11:27:26 +01:00
Gerhard
48e0a25f2f
Add woocommerce_product_post_type_link_parent_category_only to only include the parent category in the slug instead of parent/child
2019-05-07 15:51:49 +02:00
Gerhard
af678dfc84
Switch paypal capture_payment method to use woocommerce_order_status_processing and woocommerce_order_status_completed instead to avoid issues with custom from status transitions.
...
Update get_post_meta usage with $order->get_meta instead.
2019-05-07 12:57:59 +02:00
Gerhard
6eb51a9047
WC_VERSION instead of WC()->version
2019-05-07 08:47:42 +02:00
Claudio Sanches
490219de7c
Use attributes orderby options to sort terms in product's edit screen
2019-05-06 20:39:36 -03:00
Claudio Sanches
27c3f5c7e5
Always return string
2019-05-06 19:49:02 -03:00
Claudio Sanches
77b96b5972
Get only the first item
2019-05-06 19:46:37 -03:00
Gerhard
4c80c6fd3b
Include version in the implode call.
2019-05-06 14:53:03 +02:00
Gerhard
48e6083adc
Restore param and return for backward compatibility.
2019-05-06 14:47:27 +02:00
Gerhard
b1e2a0119a
Fix system status connected to woocommerce.com status
2019-05-06 10:11:59 +02:00
parmarhardip
12985e107a
#23596 - I have solve this issue.
2019-05-06 11:43:56 +05:30
Claudio Sanches
36a99e2935
Prevent undefined offset for empty arrays in wc_change_get_terms_defaults
2019-05-03 22:21:10 -03:00
Peter Fabian
a601151ed0
Fixed use of available_updates variable.
2019-05-03 10:34:59 +02:00
Peter Fabian
98edbd2f78
Added confirmation before saving an empty list of countries to sell to in general WC settings.
2019-05-02 21:26:29 +02:00
Peter Fabian
3caee4451d
Fixed PHPCS.
2019-05-02 21:20:08 +02:00
Peter Fabian
35c63ee475
Added some comments to hopefully make the function a bit clearer.
2019-05-02 20:19:28 +02:00
Peter Fabian
375880e06b
Made the increase and decrease operations atomic, set is atomic as it's not fetch-and-update, just update.
2019-05-02 19:41:15 +02:00
Peter Fabian
44f1803c53
Tweaked update lookup table to add the possibility to ignore manage_stock value from the database.
...
E.g. if manage_stock property has been changed in the object/local copy of the product while updating it, but the product has not been saved to the db yet, the lookup table update would ignore stock quantity update.
2019-05-02 19:29:28 +02:00
Peter Fabian
b891bfe238
Removed unused variables.
2019-05-02 17:53:50 +02:00
Gerhard
48000e63a1
Move remove_ordering_args calls from the_posts filter to query_filters method, this avoids conflicts with other plugins also hooking in and modify the args.
2019-05-02 14:31:30 +02:00
Gerhard
6a6b58daf6
Wrap version appending inside sanitize_key
2019-05-02 14:13:16 +02:00
Gerhard
da00f93869
Make the version part of the cache key and not a value in the cache
2019-05-02 14:10:31 +02:00
Rodrigo Primo
5ed76fd067
Change the link of the "Report a bug" button
...
Changes the link of the "Report a bug" button from https://github.com/woocommerce/woocommerce/issues?state=open to https://github.com/woocommerce/woocommerce/issues/new?template=Bug_report.md . When users click on this button, they should go directly to the new issue page, instead of the page that list issues.
2019-05-01 22:58:55 -03:00
Nathan Dawson
6088f7c353
Fixes #23578 - Check taxes are enabled before adding totals row to orders
2019-05-01 22:05:46 +01:00
Ben Huson
d81fc1d26d
Allow ordering by ‘none’ when ordering a products array (avoids random ordering). #23558
...
This provides the same functionality as WP_Query. Shuffle/rand remains the default order for backward compatiblity.
2019-04-30 18:46:45 +01:00
Ben Huson
70064b5eb1
Allow disabling of shuffling related posts via `woocommerce_product_related_posts_shuffle` filter. #23558
...
This filter ensures backwards compatibility is maintained.
2019-04-30 18:36:02 +01:00
Beka Rice
0e1a926721
Fire wc_paying_customer for completed orders, too
2019-04-29 13:06:32 -04:00
Gerhard
cbfea2ec24
Also apply version caching to wc_get_template
2019-04-29 15:37:50 +02:00
Gerhard
8a0cf500d6
Version template caching to avoid issues with symlinked plugins in versioned folders.
2019-04-29 15:04:08 +02:00
Rodrigo Primo
45c2c78ea2
Fix: parameter values should be converted back as well when building form fields
...
PR #23196 added a workaround to `parse_str()` limitation when dealing with full-stops, pluses, and spaces in the parameter key. This workaround involved temporarily replacing those three characters with placeholders before calling `parse_str()` and then replacing back to the original form. This commit fixes a bug in this logic that was replacing back only parameters keys and not parameters values.
For example, if the query string is `?query.parameter=foo.bar`, the resulting <input> field contained `foo{dot}bar`, instead of the expected `foo.bar`.
2019-04-26 13:58:27 -03:00
Mike Jolley
0cd5c1da66
Allow stock to be force read without a change
2019-04-26 17:24:11 +01:00
Mike Jolley
ae7436d37c
Select for update, returning the new stock value
2019-04-26 17:23:45 +01:00
Mike Jolley
1a1b3e7654
Improved wc_update_product_stock
...
Allow product object to be passed through, remove cache clearing which is done during save(), and allow the caller to define whether or not an update routine is already in progress.
2019-04-26 17:20:50 +01:00
Mike Jolley
a7279bd261
Revert double saving change
2019-04-26 17:19:41 +01:00
Mike Jolley
afdd2fe7b1
define wpdb tables as early as possible, before init
2019-04-26 14:03:23 +01:00
parmarhardip
6b92769626
Fixes #23521 - Billing Email and Country now autofill for newly registered customers
2019-04-26 17:21:40 +05:30
Paul Sealock
ef12058326
Tracks: Fix OBW scripts
2019-04-26 09:54:13 +12:00
Rodrigo Primo
00128fec58
Fix dismiss button in two WC admin notices
...
The dismiss button in the WC admin notices `legacy_shipping` and `no_shipping_methods` was not fully clickable due to a custom CSS applied to them. This custom CSS was used to add a background image to those notices. More specifically, the problem was caused by the use of `position: relative` applied to `<p>` elements. I couldn't find an easy way to fix this problem keeping the custom background image, so I opted to remove it to make the design of all notices identical (besides the background image, the custom CSS also added a few other differences to those to notices like the font size of the notice title).
2019-04-25 14:19:35 -03:00
Rodrigo Primo
5c1936bfdd
PHPCS fixes
2019-04-25 14:12:45 -03:00
Rodrigo Primo
0785f2b72a
Bump default WC API version used when creating webhook
...
This commit bumps the default WC API version used when users are creating a new webhook. Before this change the default version would be v2, and after this change it is v3 which is the latest API version.
In the future we might want to create a method in WC_API class or somewhere else that returns the latest WC API version and use it in `includes/class-wc-webhook.php` instead of hard-coding the version number.
2019-04-25 11:41:31 -03:00
Peter Fabian
abf1b7450d
Save the product before calling wc_update_product_stock to ensure data consistency and set quantity in local copy after saving it to db in wc_update_product_stock.
...
wc_update_product_stock reads product from the db twice, so if it's out of sync, strange things are happening.
Also, changes dependant on stock status might get reverted if local copy of $product is not updated after wc_update_product_stock.
2019-04-25 14:57:08 +02:00
parmarhardip
8ffd78372f
- coding standard improve
2019-04-25 10:25:17 +05:30
Claudio Sanches
79ff1b10e7
Stop removing backslash from passwords
2019-04-24 19:37:07 -03:00
Mike Jolley
036a91d20c
Merge pull request #23484 from woocommerce/update/marketplace-queue-handling
...
Marketplace queue handling - avoid recurring event
2019-04-24 17:00:40 +01:00
Mike Jolley
7795ac53ff
Merge pull request #23486 from woocommerce/fix/23475
...
Improved batching for _wc_rating_count lookup table
2019-04-24 16:37:00 +01:00
Mike Jolley
9776e346b3
cancel_all
2019-04-24 16:28:28 +01:00
Mike Jolley
1efcecddc5
Merge pull request #23469 from dfeuster/master
...
corrected anchor href from old codex to new location
2019-04-24 16:11:32 +01:00
Mike Jolley
ac0229c68a
Merge pull request #23397 from oskosk/update/jetpack-tracks-client-library-filepath
...
Update Jetpack Tracks Client library reference to not have a hardcoded directory path.
2019-04-24 16:08:54 +01:00
Mike Jolley
9bf2081869
Merge pull request #23477 from woocommerce/fix/23466
...
Default category sorting order should be overwritten if defined by get_terms
2019-04-24 16:00:33 +01:00
Mike Jolley
37e362047c
Merge pull request #23483 from woocommerce/fix/23481
...
Correct postcode validation on account page
2019-04-24 15:57:05 +01:00
Mike Jolley
087f490b10
Merge pull request #23489 from woocommerce/fix/23414
...
update action scheduler to version 2.2.5
2019-04-24 15:48:58 +01:00
Mike Jolley
e7ea67da03
Merge pull request #23399 from woocommerce/renovate/woocommerce-block-library-2.x
...
Update dependency @woocommerce/block-library to v2.0.1
2019-04-24 15:42:16 +01:00
Mike Jolley
0962b447f6
Merge pull request #23482 from woocommerce/fix/23473
...
Fix attribute matching in `get_attribute_taxonomy_name`
2019-04-24 15:40:13 +01:00
Mike Jolley
4518bff6b1
Merge pull request #23444 from woocommerce/fix/23443
...
Order webhook check order type args if we should skip
2019-04-24 14:57:07 +01:00
Mike Jolley
98dfb8e8c2
Merge pull request #23446 from woocommerce/fix/23439
...
Product list table shipping class tax_query
2019-04-24 14:56:00 +01:00
Mike Jolley
c42750504d
Merge pull request #23377 from woocommerce/fix/23374
...
[3.6] Fix product class name theme conflict due to missing global
2019-04-24 14:54:34 +01:00
Mike Jolley
2810e6cdf3
Merge pull request #23451 from woocommerce/fix/23387
...
Array handling in `get_catalog_ordering_args` to prevent notices
2019-04-24 14:52:47 +01:00
Mike Jolley
b2e428d4cc
Merge pull request #23455 from woocommerce/update/23388
...
During initial product lookup table generation, set an option
2019-04-24 14:51:47 +01:00
Mike Jolley
fbdc06188a
Merge pull request #23449 from woocommerce/fix/23436
...
Wrap wc_terms_clauses query in brackets to group meta_key where clause
2019-04-24 14:50:41 +01:00
Mike Jolley
9d9f7bec59
Merge pull request #23383 from woocommerce/update/update-notices
...
[3.6] More useful update notices if cron is disabled
2019-04-24 14:49:44 +01:00
Mike Jolley
3d2be7a63f
Merge pull request #23465 from woocommerce/fix/23403
...
Updated the meta_key for average rating when generating lookup tables.
2019-04-24 14:47:47 +01:00
Mike Jolley
7e091b2a0d
Merge pull request #23457 from woocommerce/fix/23407-2
...
Fixed use of get_term_meta in REST API endpoints
2019-04-24 14:34:28 +01:00
parmarhardip
7b8d7d7390
- autoload false and check Travis CI build
2019-04-24 19:03:19 +05:30
Mike Jolley
ab5ff7576d
Merge pull request #23380 from woocommerce/fix/23378
...
Added missing wp_unslash to order data meta box save
2019-04-24 14:31:14 +01:00
Ron Rennick
fc86e574cd
update action scheduler to version 2.2.5
2019-04-24 10:08:06 -03:00
Mike Jolley
192fecc0d8
Remove filter only needs priority
...
Co-Authored-By: Dragoș Mocrii <dragosmocrii@users.noreply.github.com>
2019-04-24 13:54:12 +01:00
Mike Jolley
6176f565d7
Improved batching for _wc_rating_count lookup table
2019-04-24 13:37:15 +01:00
parmarhardip
4c90f566bb
- Prevent the Cart, checkout and my account page from being set to the same page.
2019-04-24 17:31:20 +05:30
Mike Jolley
618e98f4e0
Avoid queue on init
2019-04-24 13:00:23 +01:00
Mike Jolley
db67172b75
Queue single event only as needed
2019-04-24 13:00:16 +01:00
Mike Jolley
c523c379b4
Correct postcode validation on account page
2019-04-24 12:23:48 +01:00
Mike Jolley
76f0c015dd
Fix attribute matching in get_attribute_taxonomy_name
2019-04-24 12:05:44 +01:00
parmarhardip
2122a84d8b
- coding standard check
2019-04-24 16:34:28 +05:30
parmarhardip
f643c516d1
enhance #23381 Prevent the Cart, checkout and my account page from being set to the same page.
2019-04-24 15:59:14 +05:30
Mike Jolley
f24a607842
Force delete rather than trash variations on product type change
2019-04-24 11:16:41 +01:00
Mike Jolley
121f06b030
Added way of telling if default is in use or not
2019-04-24 10:39:00 +01:00
oskosk
120fdb2028
Use jetpack_require_lib_dir() instead of JETPACK__PLUGIN_DIR
2019-04-23 20:40:25 -03:00
Daniel Feuster
dfe8ac43bf
corrected anchor href from old codex to new location
2019-04-23 16:54:44 -05:00
Claudio Sanches
59f63f1b22
Return WP_Error messages from wp_insert_user()
2019-04-23 18:52:22 -03:00
Claudio Sanches
02863a2b00
Merge branch 'fix/23407' of https://github.com/strelkovk/woocommerce into fix/23407-2
2019-04-23 16:20:36 -03:00
Claudio Sanches
eeb6f5d15c
Revert changes on includes/api/class-wc-rest-product-categories-controller.php
2019-04-23 16:19:41 -03:00
Peter Fabian
24a5c70b5b
Updated the meta_key for average rating when generating lookup tables.
2019-04-23 19:29:38 +02:00
Mike Jolley
04e51191c4
Pass $class
2019-04-23 18:06:09 +01:00
Mike Jolley
246596dec0
Put the post_class back to avoid breaking bw compat. Append core classes on top
2019-04-23 18:04:20 +01:00
Claudio Sanches
0fdf47294a
Fixed use of get_term_meta in REST API endpoints
...
Part of #23408
2019-04-23 12:48:03 -03:00
Ron Rennick
130ebf95cd
phpcs sniff fixes for class-wc-admin.php
2019-04-23 12:07:02 -03:00
Ron Rennick
d2d342f30e
disable export of scheduled action posts
2019-04-23 12:03:30 -03:00
Mike Jolley
57929f2b09
During initial lookup generation set option
2019-04-23 15:23:47 +01:00
Mike Jolley
f20a48b1e4
Merge pull request #23417 from szepeviktor/patch-1
...
get_total_refunded should return a float
2019-04-23 14:18:30 +01:00
Mike Jolley
867f6ce7ad
Merge pull request #23418 from szepeviktor/patch-2
...
Refunds are WC_Order_Refund
2019-04-23 12:24:20 +01:00
Mike Jolley
6c36c71a65
Remove red styling
2019-04-23 12:10:07 +01:00
Mike Jolley
6589c04dab
Merge branch 'update/update-notices' of https://github.com/woocommerce/woocommerce into update/update-notices
2019-04-23 12:01:18 +01:00
Mike Jolley
3cb3d5df4e
Prevent tab causing extra white space
2019-04-23 12:01:13 +01:00
Mike Jolley
5c07e38641
Array handling
2019-04-23 11:53:07 +01:00
Mike Jolley
49f79c9593
Wrap wc_terms_clauses query with brackets
2019-04-23 11:14:50 +01:00
Gerhard
0f00eb9a79
Fix product list table shipping class tax_query
2019-04-23 11:19:07 +02:00
Gerhard
53cabdf5fe
Include check for order type args when checking if webhook is valid resource.
2019-04-23 10:43:49 +02:00
Viktor Szépe
b1476ba497
Fix coding style
...
in class-wc-order-refund-data-store-cpt.php
2019-04-22 23:05:34 +02:00
Dovid Levine
3ad9fb32be
Add data-input-classes to state field
2019-04-22 19:18:48 +03:00
Rodrigo Primo
ac70d1e9b2
Fix copy and paste error in code documentation
2019-04-22 11:43:09 -03:00
Milan Dinić
9c8327bdaa
Do not use state for Serbia.
2019-04-21 22:43:47 +02:00
Viktor Szépe
babb5ab18e
Refunds are WC_Order_Refund
...
props. @phpstan
2019-04-21 21:55:13 +02:00
Viktor Szépe
4e4dad0581
get_total_refunded should return a float
...
props. @phpstan
2019-04-21 21:36:31 +02:00
Milan Dinić
67cf3062c0
Add address format for Serbia.
2019-04-21 20:28:58 +02:00
strelkov
63d6ded7aa
Fix for get categories endpoint
...
to get proper display mode, image and order
issue
https://github.com/woocommerce/woocommerce/issues/23407
2019-04-20 11:37:23 +02:00
Beka Rice
84d03d3bf9
Tweak: update paying customer information on payment complete
2019-04-19 14:21:17 -04:00
Kelly Dwan
60752fd68b
Build blocks from `@woocommerce/block-library`
2019-04-19 13:20:14 -04:00
oskosk
d6c8c2f389
Rely on the JETPACK__PLUGIN_DIR to load the Jetpack Tracks client file
2019-04-19 12:24:29 -03:00
Luis
99d85a2c02
Changing HTML string to template call
...
template/content-widget-price-filter.php
2019-04-19 00:18:24 -03:00
Mike Jolley
7ef1fd5ea6
More useful update notices
2019-04-18 20:06:17 +01:00
Mike Jolley
662af85bea
cleanup and docs
2019-04-18 19:33:48 +01:00
Mike Jolley
7737fc5928
remove post_class and implement woocommerce_post_class
2019-04-18 19:27:00 +01:00
Mike Jolley
d411f082d7
Added missing wp_unslash
2019-04-18 18:52:51 +01:00
Mike Jolley
3dc0fcb0c7
Merge pull request #23370 from woocommerce/fix/23368
...
Check isset rather than empty so cart title can be removed
2019-04-18 18:39:06 +01:00
Mike Jolley
f703c959e4
Merge pull request #23372 from woocommerce/fix/is_request_to_rest_api
...
is_request_to_rest_api check wc endpoints only
2019-04-18 18:36:48 +01:00
Mike Jolley
fbaaa319dd
Use global product if null
2019-04-18 17:25:13 +01:00
Mike Jolley
0738b332fc
Merge pull request #23349 from woocommerce/add/structured-data-offercount
...
Adds offerCount to variable product's structured data.
2019-04-18 14:29:57 +01:00
Mike Jolley
9206d6f4dd
Merge pull request #23363 from woocommerce/fix/23361
...
Better iconv support handling in wc_ascii_uasort_comparison
2019-04-18 14:27:46 +01:00
Mike Jolley
f0c30406a3
is_request_to_rest_api check wc endpoints only
2019-04-18 14:23:12 +01:00
Mike Jolley
1274136b32
Check isset rather than empty so cart title can be removed
2019-04-18 13:10:42 +01:00
Mike Jolley
f306d3fc11
Merge pull request #23266 from woocommerce/fix/23234
...
Switch to subquery for sale product query
2019-04-18 12:36:22 +01:00
Mike Jolley
b1ece1452c
Merge pull request #23365 from woocommerce/make-greece-state-optional
...
Make state/county optional for Greece
2019-04-18 12:17:44 +01:00
Mike Jolley
e1e13dee91
merge conflict
2019-04-18 12:06:13 +01:00
Mike Jolley
2033a231a4
Update from master
2019-04-18 12:05:23 +01:00
Mike Jolley
8d5d7b2463
Update from master
2019-04-18 11:56:47 +01:00
Mike Jolley
44d129e452
Merge pull request #23334 from woocommerce/fix/23328
...
Revert selectWoo escaping change
2019-04-18 11:51:11 +01:00
Mike Jolley
3aff19afe7
version bump
2019-04-18 11:47:07 +01:00
Mike Jolley
f66e523c5f
Merge pull request #23250 from Spreeuw/patch-7
...
Add $this parameter to email class filters
2019-04-18 11:35:51 +01:00
Mike Jolley
ccc45852fc
Merge pull request #23272 from franticpsyx/optimize-get-available-variations
...
Prime post caches to reduce queries needed to populate variations data
2019-04-18 11:34:20 +01:00
Mike Jolley
cafd81e6e5
Merge pull request #23329 from woocommerce/fix/23327
...
Non int value handling in wc_let_to_num
2019-04-18 11:30:57 +01:00
Mike Jolley
ceefe98bd0
Merge pull request #23297 from dkjensen/master
...
Remove tags from product titles when building PayPal request URL
2019-04-18 11:23:55 +01:00
Gerhard
c601d20b57
Fix alignment
2019-04-18 12:22:22 +02:00
Mike Jolley
5c91dac198
Merge pull request #23236 from woocommerce/fix/23219
...
Added is-active class to Orders when looking at individual order
2019-04-18 11:22:11 +01:00
Mike Jolley
2f850633a5
Merge pull request #23251 from woocommerce/fix/23239
...
CSV Import: Search for 'number' anywhere in cell, not just the end
2019-04-18 11:21:14 +01:00
thomas shellberg
6f4217e429
make state/county option for Greece
2019-04-18 12:21:06 +02:00
Gerhard
6026d2b9bf
Typecast is sufficient enough
2019-04-18 12:20:59 +02:00
Mike Jolley
442ce26591
Merge pull request #23270 from jenkoian/fix-network-orders-widget
...
Bug - Fix for network orders widget when WooCommerce is network active.
2019-04-18 11:20:06 +01:00
Mike Jolley
180a0aaf8d
Merge pull request #23238 from woocommerce/fix/23224
...
Updated back to link for attribute terms.
2019-04-18 11:13:20 +01:00
Mike Jolley
f0c5209f2b
Merge pull request #23249 from woocommerce/fix/23247
...
Avoid post update in `wc_update_product_stock`
2019-04-18 11:10:36 +01:00
Mike Jolley
e7a6c51e61
Merge pull request #23201 from woocommerce/fix/23168
...
Add check for VAT exemption inside `display_prices_including_tax`
2019-04-18 11:03:52 +01:00
Mike Jolley
b686150655
Merge pull request #23196 from woocommerce/fix/23195
...
Replace full stops before running through `parse_str`
2019-04-18 11:01:59 +01:00
Mike Jolley
19a1a7d7db
Merge pull request #23132 from woocommerce/fix/23127
...
Attribute renaming: Fix migration queries
2019-04-18 10:58:07 +01:00
Mike Jolley
262eef64f5
Merge pull request #23339 from woocommerce/fix/23337
...
Correctly handle images in v3 api
2019-04-18 10:55:24 +01:00
Mike Jolley
e64e927aab
Merge pull request #23356 from leonaves/patch-1
...
Fix security check on email template preview page.
2019-04-18 10:51:01 +01:00
Gerhard
f87df5c95a
Swap flag around to ensure it tries TRANSLIT first, also silence notices should they pop up for some reason
2019-04-18 09:51:14 +02:00
Gerhard
bedde9377c
Better iconv support checking
2019-04-18 09:37:01 +02:00
Gerhard
10acd7a290
Use //IGNORE instead of //TRANSLIT due to it relying on server config which would ignore the flag and throw notices.
2019-04-18 09:26:39 +02:00
Leon Aves
60148d7f8f
Fix security check on email template preview page.
...
The nonce generated on the previous page was not being verified properly due to mismatched brackets (the second argument to wp_verify_nonce was not being passed).
2019-04-18 00:08:00 +01:00
Mike Jolley
b697be51d4
Remove call to header_register_callback and revert to 3.5 cookie handling
2019-04-17 23:50:42 +01:00
Claudio Sanches
669542ed7d
Adds offerCount to variable product's structured data
2019-04-17 14:04:52 -03:00
Mike Jolley
33b1c4205b
Fix cart tests - move round so taxes are correct
2019-04-17 16:49:46 +01:00
Timmy Crawford
763d3aec33
Merge pull request #23332 from woocommerce/fix/tracks-cookie-save
...
Set tracks cookie on wp hook instead on when calling record event.
2019-04-17 06:20:24 -07:00
Gerhard
9ad8ef56da
Be sure to also print the wp script since the OBW does not include those by default in the footer.
2019-04-17 14:56:51 +02:00
Gerhard
fee86cd8cd
Move JS to woocommerce_setup_footer and do not output wp scripts.
2019-04-17 14:54:59 +02:00
Gerhard
5c7b069d17
Use wp_loaded for cookie set
2019-04-17 14:23:19 +02:00
Gerhard
f65f7a6d59
Remove wc_setcookie usage in WC_Tracks_Client::get_anon_id
2019-04-17 14:20:21 +02:00
Mike Jolley
111684ef32
Correctly handle images in v3 api
2019-04-17 13:18:33 +01:00
Mike Jolley
47eee0143f
Restore order note on exception
2019-04-17 13:07:52 +01:00
Mike Jolley
6e5f1e2059
Switched conditon by accident
2019-04-17 12:57:02 +01:00
Mike Jolley
e354bb90aa
Pass objects to new/update actions
2019-04-17 12:50:46 +01:00
Mike Jolley
a0d4f6174c
Consistent CRUD classes with before/after save hooks
2019-04-17 12:47:35 +01:00
Mike Jolley
f18542aa71
remove slash from currency code string
2019-04-17 12:06:57 +01:00
Mike Jolley
4e50a8f6dd
Escape strings passed to selectwoo
2019-04-17 12:02:20 +01:00
Gerhard
00e8aeef60
Use __CLASS__ instead of self
2019-04-17 11:51:07 +02:00
Gerhard
c74df4ca11
Set tracks cookie on wp hook instead on when calling record event.
2019-04-17 11:39:50 +02:00
Gerhard
8ca0bd7b4d
Add logic to wc_let_to_num to handle non int values, added unit tests to cover these scenarios
2019-04-17 10:30:49 +02:00
Claudio Sanches
0f9ff3d70b
[REST API] Stops order creating if returns any error
...
Prevents orders of been created if a WC_Data_Exception or a WC_REST_Exception was throwed.
2019-04-17 00:36:20 -03:00
Mike Jolley
9863362de3
Merge pull request #23315 from woocommerce/update/changes-from-3.5.8
...
Merge changes from 3.5.8
2019-04-16 14:57:50 +01:00
Mike Jolley
d959758abe
Merge pull request #23311 from woocommerce/replace-deprecated-function
...
Replace call to deprecated function delete_woocommerce_term_meta()
2019-04-16 14:57:05 +01:00
Mike Jolley
7efe831e72
Merge pull request #23308 from webdados/patch-2
...
Stop using update_woocommerce_term_meta on class-wc-rest-product-categories-controller.php
2019-04-16 14:55:52 +01:00
Rodrigo Primo
20e9701583
Bump selectWoo.full.js version
2019-04-16 14:33:31 +01:00
Gerhard
86ec50f359
Update all *_woocommerce_term_meta calls to *_term_meta calls
2019-04-16 12:14:51 +02:00
Rodrigo Primo
a18c44d76e
Replace call to deprecated function delete_woocommerce_term_meta()
...
This commit replaces a call to deprecated function `delete_woocommerce_term_meta()` with its replacement `delete_term_meta()`. `delete_woocommerce_term_meta()` was deprecated by 32ae0192e5
and all calls removed, but PR #22553 that was created about the same time added a new call to this function.
2019-04-15 15:33:27 -03:00
Timmy Crawford
bf151aee3e
Merge pull request #23303 from woocommerce/fix/23232
...
Refactor #23300
2019-04-15 11:21:00 -07:00
Timmy Crawford
08c7bee019
Merge pull request #23295 from woocommerce/fix/23291
...
Check `get_plugin_data` exists in `WC_REST_System_Status_V2_Controller`
2019-04-15 11:18:41 -07:00
Timmy Crawford
acc1600594
Merge pull request #23302 from woocommerce/remove/tracks-total-revenue
...
[3.6] Blocker - remove total revenue from Tracks events.
2019-04-15 11:17:51 -07:00
Timmy Crawford
e12e4aaa25
Merge pull request #23304 from woocommerce/fix/link-all-variations
...
[3.6] Fix logic in link all variations
2019-04-15 11:16:22 -07:00
Timmy Crawford
f735883c80
Merge pull request #23306 from JPry/issue_23305
...
Update Action Scheduler library to 2.2.4
2019-04-15 11:10:42 -07:00
Timmy Crawford
438d22762e
Merge pull request #23246 from franticpsyx/issue-23245
...
Introduce IN and NOT IN clauses in `WC_Product_Data_Store_CPT::search_products
2019-04-15 11:08:32 -07:00
Marco Almeida
1a251c82ad
Stop using update_woocommerce_term_meta
...
Stop using the update_woocommerce_term_meta helper function as it has been deprecated on 3.6.0
2019-04-15 17:54:19 +01:00
Mike Jolley
aaca13ee3d
Map more fields, including special columns with custom data handling requirements
2019-04-15 16:05:29 +01:00
Mike Jolley
93535047fd
Ability to parse tags with space separators
2019-04-15 15:55:42 +01:00
Jeremy Pry
745ebffbdd
Merge commit '98433d8c3095fa393389988d16e56fe1d302af63' into issue_23305
...
Updates the Action Scheduler library to version 2.2.4.
* commit '98433d8c3095fa393389988d16e56fe1d302af63':
Squashed 'includes/libraries/action-scheduler/' changes from 4d221dc6d..f5643fe30
2019-04-15 10:47:01 -04:00
Mike Jolley
558e96fdb9
parse_tax_status_field
2019-04-15 15:08:25 +01:00
Mike Jolley
b5f89e35d1
Remove localisation
2019-04-15 14:26:49 +01:00
Mike Jolley
c5b7719697
Only map if this is looks like a Shopify export.
2019-04-15 14:24:56 +01:00
Mike Jolley
6c6785c844
Merge pull request #23269 from marcochiesi/patch-1
...
Added validation for Italian postcodes
2019-04-15 14:10:01 +01:00
Mike Jolley
1504f8af3e
Merge pull request #23011 from Tofandel/patch-2
...
Improve the speed of the admin dashboard by only updating transients once per class
2019-04-15 14:03:31 +01:00
Mike Jolley
58161c0ccc
Merge pull request #23122 from fpcuriosity/patch-1
...
Add taxonomy-specific classes to active filters widget
2019-04-15 13:31:35 +01:00
Mike Jolley
c7412415e5
Merge pull request #23092 from woocommerce/fix/23089
...
Use version_compare for determining max version number
2019-04-15 13:29:29 +01:00
Mike Jolley
2152642146
Merge pull request #23152 from uok/patch-1
...
Format empty cart message as information notice
2019-04-15 13:27:17 +01:00
Mike Jolley
30129f00ff
Fix issue in tests by disabling strict mode
2019-04-15 12:10:22 +01:00
Mike Jolley
d0c6c54989
Moved link/create code to data store with new unit test
...
This code was not testable within ajax code, so moved to the data stores.
2019-04-15 11:59:57 +01:00
Gerhard
134f9c9c8e
Fix PHPCS
2019-04-15 12:13:02 +02:00
Ralf
66540f1b5d
Moved accessibility labels for checkout after woocommerce_checkout_fields filter
2019-04-15 12:09:33 +02:00
Jeff Stieler
13e40cdee7
Remove total revenue from Tracks events.
...
Query to calculate is far too expensive and doesn’t seem to ever get cached with large datasets.
2019-04-15 09:37:34 +02:00
David Jensen
9b58e68e85
Remove html tags from product name in request to PayPal
2019-04-12 12:36:30 -07:00
Mike Jolley
4e8342be38
Check get_plugin_data exists
2019-04-12 15:34:52 +01:00
Manos Psychogyiopoulos
d4f8435106
Prime post caches before looping through variations
...
Should help when the AJAX variations threshold is set higher.
2019-04-11 10:59:34 +03:00
Ian Jenkins
fa3637c4f1
Bug - Fix for network orders widget when WooCommerce is network active.
...
Network orders makes most sense when WooCommerce is installed as a
network wide plugin. This change fixes the widget when it is network
active.
2019-04-10 22:58:51 +01:00
Marco Chiesi
e2dd7504d0
Added validation for Italian postcodes
2019-04-10 23:44:50 +02:00
Ewout Fernhout
794ba844b2
store tax rate percent in tax items
2019-04-10 17:35:43 +02:00
Ewout Fernhout
1ea6d7d3f8
separate getter for rate percent & percent value
2019-04-10 17:27:48 +02:00
Gerhard
96906d9efa
PHPCS Fixes
2019-04-10 14:53:03 +02:00
Mike Jolley
fe385c9f74
fix query by adding alias
2019-04-10 13:48:03 +01:00
Gerhard
8716c7451c
PHPCS fixes
2019-04-10 14:29:40 +02:00
Mike Jolley
2e24cc7b0c
Switch to subquery for sale product query
2019-04-10 12:43:22 +01:00
Mike Jolley
dfcc5e16e5
update wording
2019-04-10 11:51:41 +01:00
Mike Jolley
945ff7958f
Merge pull request #23101 from woocommerce/update/23090
...
Add table ENGINE to system status report
2019-04-10 11:32:51 +01:00
Mike Jolley
deaaa5d1d8
Remove two old moved-feature notices
2019-04-10 11:23:35 +01:00
Mike Jolley
91084f3e28
Add todo for legacy shipping notice
2019-04-10 11:23:04 +01:00
Mike Jolley
244156c0be
check if sku or id column exists when updating products from csv
2019-04-10 11:11:40 +01:00
David Wampamba
1e09a7cfb6
Errors fixed
2019-04-10 13:03:30 +03:00
haszari
7ede25add7
use admin_url to generate manage suggestions url (support multisite etc)
2019-04-10 12:16:49 +12:00
haszari
cd9101bb58
fix target url of 'Manage Suggestions', settings are now in 'Advanced'
2019-04-10 12:02:09 +12:00
John Coy
0bd52938ab
Mapping for default Shopify fields
...
Helps to improve assigning the default Shopify columns upon upload.
2019-04-09 14:09:09 -05:00
Timmy Crawford
8bccfcca1a
more phpcs fixes.
2019-04-09 11:34:34 -07:00
Timmy Crawford
81c679181c
PHPCS fixes.
2019-04-09 10:18:47 -07:00
Timmy Crawford
f2b55bf060
Move suggestions/tracks settings to new Advanced | WooCommerce.com page.
2019-04-09 09:38:26 -07:00
Mike Jolley
91e21644cf
Style descriptions after select2 boxes
2019-04-09 15:02:05 +01:00