claudiulodro
c312cc35b1
Add new onbackorder stock status
2017-11-14 13:40:03 -08:00
George Lagonikas
bca6bc7375
Text changes
2017-11-14 20:31:39 +00:00
George Lagonikas
87a75ce96e
Simplifying logic
2017-11-14 20:30:49 +00:00
Claudiu Lodromanean
cc5c182f9d
Merge pull request #17679 from woocommerce/update/12517-download-reporting
...
Download reporting
2017-11-14 12:23:01 -08:00
SGroupGeorge
64332d82c7
Text changes
2017-11-14 17:51:46 +00:00
SGroupGeorge
3b2eec75d3
Adding checkbox to make IPN emails optional
2017-11-14 17:34:48 +00:00
Andrew Lazarus
ba52e583f9
Removed class within class
...
'<div class="class="wc-order-item-name"">` outputs `<div class="class=" wc-order-item-name="">`
2017-11-14 16:01:57 +01:00
Gerhard Potgieter
016cfabb75
On the fly image regeneration.
2017-11-14 14:39:28 +02:00
Mike Jolley
babde741db
Add add_to_cart_description method and aria-labels to cart buttons in the loop
2017-11-14 11:45:16 +00:00
Mike Jolley
a50f30f792
Remove filter calling deprecated method
2017-11-14 10:21:29 +00:00
Patrik Pärkinen
12d7bf72f3
#16694 Added sort speed fix to ascending sort as well
2017-11-14 11:19:35 +02:00
Claudio Sanches
f27120f649
Introduced product category filter threshold and load categories dropdown
...
Only use WooSelect when have more than 100 terms
2017-11-13 19:47:48 -02:00
Claudio Sanches
487c039b1c
Fixed coding standards
2017-11-13 19:40:10 -02:00
The Dramatist
a25e871981
Parameter input, but checked wrong variable. ( #17681 )
...
Here `$offset` should be `$key`. Cause the parameter is named as `$key`.
2017-11-13 19:40:00 +00:00
Mike Jolley
7347b25ce0
Restore removed action
2017-11-13 19:07:02 +00:00
Mike Jolley
04d8184496
More filter options
2017-11-13 19:03:08 +00:00
Claudiu Lodromanean
a2f8e08e85
Merge pull request #17675 from woocommerce/fix/17665
...
self_admin_url for multisite compatibility
2017-11-13 09:35:38 -08:00
Mike Jolley
dab7dd9c42
PHPCS
2017-11-13 16:29:44 +00:00
Mike Jolley
3621736400
PHPCS
2017-11-13 16:24:33 +00:00
Mike Jolley
f1f30fc8de
Fix download link
2017-11-13 16:10:32 +00:00
Mike Jolley
eddd7fbfb4
Feedback
2017-11-13 15:58:22 +00:00
Mike Jolley
04d7ccfaa4
Show guest
2017-11-13 15:54:01 +00:00
Mike Jolley
eedf745430
Wording and move report location
2017-11-13 15:36:22 +00:00
Mike Jolley
3e7968d37b
Merge branch 'master' into pr/16418
2017-11-13 14:37:18 +00:00
Mike Jolley
4181033371
Clear transients when product terms are updated
...
Closes #17672
2017-11-13 12:43:12 +00:00
Mike Jolley
4245855625
self_admin_url for multisite compatibility
...
Fixes #17665
2017-11-13 12:09:13 +00:00
axelmm
59534a09e7
Remove unnecessary html formatting
...
Dimensions and weight were unnecessary formatted as html (duplicating values of dimensions_html and weight_html), not as expected raw values
2017-11-11 22:33:22 +01:00
soft79
b74eaba287
Update class-wc-discounts.php
...
'woocommerce_coupon_get_apply_quantity' => ( $apply_quantity, $item, $coupon, $discounts )
2017-11-11 20:33:19 +01:00
axelmm
fb94f67b0f
Remove unnecessary formating, fixes #17662
...
https://github.com/woocommerce/woocommerce/issues/17662
2017-11-11 17:26:09 +01:00
Mike Jolley
220728544a
Merge pull request #17631 from woocommerce/update/page-caching-class
...
Page caching class
2017-11-10 14:12:13 +00:00
Claudio Sanches
d0f191c363
Use table list search box and update form method to POST
2017-11-10 10:55:58 -02:00
Claudio Sanches
fbf5117e05
Merge branch 'db-log-search' of https://github.com/seostudio/woocommerce into seostudio-db-log-search
2017-11-10 10:17:29 -02:00
Mike Jolley
78466a6665
Merge pull request #17599 from JPry/allow_clone_cart
...
Allow for cloning the WC_Cart object
2017-11-10 12:02:59 +00:00
James Allan
c91698cde3
Fix db warnings when using the "Add Order Indexes" tool
2017-11-10 16:21:28 +10:00
Claudiu Lodromanean
9d0f729703
Merge pull request #17642 from woocommerce/fix/rest-api-orders-dp
...
[REST API] Fixed default value of "dp" on orders and refunds endpoints
2017-11-09 13:57:24 -08:00
Claudio Sanches
b04c7bd71e
Merge pull request #17628 from woocommerce/fix/17624
...
Change how line items are saved in API
2017-11-09 17:36:39 -02:00
Claudio Sanches
5daf476dfa
Properly sanitize and format "dp"
2017-11-09 17:34:25 -02:00
Claudio Sanches
c6c8af9187
[REST API] Fixed default value of "dp" on orders and refunds endpoints
2017-11-09 17:23:33 -02:00
Claudiu Lodromanean
a574401ddc
Merge pull request #17641 from woocommerce/fix/17625
...
Integrate PHPCompatibility sniffs
2017-11-09 11:19:52 -08:00
Claudio Sanches
b2105774c9
Merge pull request #17629 from woocommerce/fix/17613
...
Set attributes during variation creation
2017-11-09 16:45:57 -02:00
Claudio Sanches
22232f29c7
Fixed PHPCompatibility issues
...
Closes #17625
2017-11-09 16:36:29 -02:00
Chase Wiseman
9558c49e72
Review tweaks
2017-11-09 09:26:17 -08:00
Mike Jolley
0d09d0c0fd
Grab description directly to pass through wc_format_content
2017-11-09 16:57:50 +00:00
Mike Jolley
6e08ff0284
Merge pull request #17610 from woocommerce/update/17557
...
Theme support to declare image sizes
2017-11-09 16:04:22 +00:00
Claudio Sanches
9979e4b3e5
Merge pull request #17589 from woocommerce/fix/17585
...
get_total_ex_tax should exclude fee taxes
2017-11-08 19:05:23 -02:00
Grzegorz Rola
9ae73bcc44
wp_unslash() needs to always comes first
2017-11-08 17:02:08 +01:00
Jeremy Pry
0e43551535
Move inline comment into the docblock
2017-11-08 10:18:08 -05:00
Jeremy Pry
cf5bd606c6
Rename register_hooks() to init()
2017-11-08 10:17:52 -05:00
Mike Jolley
9f059e17a9
Add helper function instead of calling method, and restore old method for bw compat
2017-11-08 15:07:00 +00:00
Mike Jolley
45c6f0e00d
Restore old function name and phpcs
2017-11-08 14:54:13 +00:00
Gerhard Potgieter
a3fd99ddd9
GeoDB empty file handling ( #17541 )
...
* Make sure we do not save empty geodb files, also add checks to ensure we do not read form an empty geodb file.
* Add logger message when deleting file on checking size
2017-11-08 14:28:03 +00:00
Gerhard Potgieter
7b9fb6c0cb
Change nocache_headers hook firing ( #17540 )
...
* wp hook is too late to fire the nocache_headers filter, some caching plugins read it before that it seems.
* Create do_not_cache_page helper function and call that instead of nocache_headers
* Must add checks to prevent caching on certain pages as well
* Nothing to return
2017-11-08 14:27:30 +00:00
Mike Jolley
827d133cb2
Improve tests
2017-11-08 13:54:33 +00:00
Mike Jolley
bb31ecdff1
Validation
2017-11-08 13:40:30 +00:00
Mike Jolley
be3b37f1df
Adjust preview position
2017-11-08 13:36:17 +00:00
Mike Jolley
0d25375593
Set attributes during variation creation
2017-11-08 13:12:54 +00:00
Mike Jolley
28fdc73c18
Fix fatal due to _esc_html_e call
2017-11-08 12:34:04 +00:00
Mike Jolley
a9b419c9b2
Load item from order object, not DB directly in API
2017-11-08 12:21:55 +00:00
Mike Jolley
7fa02bd4cb
Missing cache clear on delete
2017-11-08 12:21:03 +00:00
Mike Jolley
93da46e66e
phpcs
2017-11-08 12:20:49 +00:00
Claudiu Lodromanean
e90819f92e
Merge pull request #17621 from woocommerce/fix/17607
...
Add wp_unslash to meta key
2017-11-07 14:48:09 -08:00
Claudiu Lodromanean
a8feba3162
Merge pull request #17620 from woocommerce/fix/17583
...
calculate_totals totals running too often
2017-11-07 13:05:42 -08:00
Mike Jolley
fb446e6bdf
Add wp_unslash to meta key
2017-11-07 20:23:10 +00:00
Jeremy Madison
0b7f92ac84
Issue #17505 : Apply filters to registration-error-email-exists error. ( #17507 )
...
* Issue #17505 : Apply filters to registration-error-email-exists error message.
* Inlined apply_filters and fixed filter name
2017-11-07 20:16:56 +00:00
Mike Jolley
b8f124fb3c
Merge pull request #17619 from woocommerce/fix/17591
...
Add default to "What type of product do you plan to sell"
2017-11-07 20:14:40 +00:00
Mike Jolley
ffcf998a59
calculate_totals totals running too often
2017-11-07 20:10:13 +00:00
Claudiu Lodromanean
efee57c7de
Merge pull request #17605 from MounirHamani/master
...
Add new Belarusian ruble BYN
2017-11-07 11:57:14 -08:00
claudiulodro
3c5ede6e14
Dont need placeholder any more
2017-11-07 11:41:12 -08:00
claudiulodro
862060cba9
Add default to "What type of product do you plan to sell"
2017-11-07 11:39:37 -08:00
Mike Jolley
9f6f5f9f17
Merge pull request #17609 from woocommerce/update/17254-input-to-button
...
Convert input submit elements to button submit elements
2017-11-07 19:21:04 +00:00
Mike Jolley
e01ed69db1
Merge pull request #17618 from woocommerce/fix/17553
...
Allow removing coupons even if coupons disabled
2017-11-07 19:20:41 +00:00
Mike Jolley
ffa6637391
Merge pull request #17604 from woocommerce/improve/17549
...
Underscores wrappers
2017-11-07 19:18:56 +00:00
Mike Jolley
6f693d4d1a
Upgrade routine
2017-11-07 19:16:44 +00:00
Mike Jolley
cf448398cd
Update API
2017-11-07 19:08:06 +00:00
Mike Jolley
db4e630600
Replace thumbnail names
2017-11-07 18:48:51 +00:00
Mike Jolley
db3122cc57
fix
2017-11-07 18:38:23 +00:00
claudiulodro
0e983c4fe9
Allow removing coupons even if coupons disabled
2017-11-07 10:33:11 -08:00
Mike Jolley
e025caf177
Widths and aspect ratios
2017-11-07 18:32:43 +00:00
Claudiu Lodromanean
f7d52ad0ba
Merge pull request #17542 from MikeKoval/master
...
Update class-wc-emails.php
2017-11-07 09:37:31 -08:00
claudiulodro
6b514aaab8
Make underscores the default
2017-11-07 08:45:05 -08:00
Jan-Paul Kleemans
241e903f9e
Clarify sku param description
2017-11-07 15:55:00 +01:00
Mike Jolley
54bd73d619
Include theme support in main class
2017-11-07 12:34:11 +00:00
Mike Jolley
2fd540fdf6
Fix theme support checks
2017-11-07 12:33:58 +00:00
Mike Jolley
6701917e5a
Remove need for wc_get_core_supported_themes
2017-11-07 12:17:03 +00:00
Mike Jolley
fb8c6cd0d2
Add compat class for each wp default theme
2017-11-07 12:11:37 +00:00
Mike Jolley
6139ec8de1
Add theme support in the theme compat file
2017-11-07 11:46:43 +00:00
Mike Jolley
2d2156aeca
Fix setting retrievel
2017-11-07 11:46:25 +00:00
Mike Jolley
2f640a1e19
Hide image settings if the theme defines them
2017-11-07 11:04:15 +00:00
Mike Jolley
dae70d9be2
Pull sizes from the theme if defined
2017-11-07 11:04:06 +00:00
Mike Jolley
35dc1431ed
Add comments to add_image_sizes
2017-11-07 11:03:56 +00:00
Gerhard Potgieter
21377fe5a7
input to button for submit in class-wc-widget-layered-nav.php
2017-11-07 10:56:36 +02:00
Gerhard Potgieter
364d266def
PHPCS fixes for class-wc-widget-layered-nav.php
2017-11-07 10:55:27 +02:00
Gerhard Potgieter
e0a55cb8dd
input to button for submit in wc-template-functions.php
2017-11-07 10:40:28 +02:00
Gerhard Potgieter
2171ae7c0a
PHPCS fixes for wc-template-functions.php
2017-11-07 10:39:10 +02:00
Gerhard Potgieter
c53543a4b3
input to button for submit in html-report-by-date.php
2017-11-07 10:38:18 +02:00
Gerhard Potgieter
2716f08d91
PHPCS fixes for html-report-by-date.php
2017-11-07 10:36:39 +02:00
Gerhard Potgieter
78251eaa47
input to button for submit in html-admin-settings.php
2017-11-07 10:32:12 +02:00
Gerhard Potgieter
ddeee320ef
input to button for submit in html-admin-page-status-logs.php
2017-11-07 10:30:41 +02:00
Gerhard Potgieter
a9690b37f5
PHPCS fixes for html-admin-page-status-logs.php
2017-11-07 10:29:16 +02:00
Gerhard Potgieter
f063aad89c
input to button for submit in html-admin-page-product-export.php
2017-11-07 10:27:25 +02:00
Gerhard Potgieter
636a34630e
PHPCS fixes for html-admin-page-export.php
2017-11-07 10:24:39 +02:00
Gerhard Potgieter
3109b11dbe
input to button for submit in html-webhook-edit.php
2017-11-07 10:23:23 +02:00
Gerhard Potgieter
8b7320dcd6
PHPCS fixes for html-webhook-edit.php
2017-11-07 10:20:51 +02:00
Gerhard Potgieter
416fb697f9
input to button for submit in html-admin-page-shipping-zone-methods.php
2017-11-07 10:14:44 +02:00
Gerhard Potgieter
fcd9b206ff
PHPCS fixes for html-admin-page-shipping-zone-methods.php
2017-11-07 10:11:19 +02:00
Gerhard Potgieter
a8dab20cf8
input to button for submit in html-admin-page-shipping-classes.php
2017-11-07 10:05:32 +02:00
Gerhard Potgieter
7c8cb1150f
PHPCS fixes for html-admin-page-shipping-classes.php
2017-11-07 10:03:43 +02:00
Gerhard Potgieter
d3d41a4a05
input to button for submit in class-wc-report-sales-by-product.php
2017-11-07 09:56:31 +02:00
Gerhard Potgieter
e8b9ad7e17
PHPCS fixes for class-wc-report-sales-by-product
2017-11-07 09:55:19 +02:00
Gerhard Potgieter
02841582de
Input to button for submit in class-wc-report-sales-by-category.php
2017-11-07 09:13:47 +02:00
Gerhard Potgieter
bb64d6909f
PHPCS fixes for class-wc-report-sales-by-category.php
2017-11-07 09:12:40 +02:00
Gerhard Potgieter
4aef57ae40
Change input to button for submit in class-wc-report-coupon-usage.php
2017-11-07 09:03:52 +02:00
Gerhard Potgieter
1842e9b7de
PHPCS fixes for class-wc-report-coupon.usage.php
2017-11-07 08:52:45 +02:00
MounirHamani
2c471d3662
Add new Belarusian ruble BYN
2017-11-07 03:24:01 +01:00
Claudiu Lodromanean
c4fe2927d7
Merge pull request #17603 from woocommerce/pr/17563
...
Calculation fixes and unit tests
2017-11-06 14:32:11 -08:00
claudiulodro
c3689134d0
Underscores wrappers
2017-11-06 13:46:50 -08:00
Mike Jolley
cb61e9dd3d
WC_TAX_ROUNDING_MODE auto to support switching in tests
2017-11-06 21:25:02 +00:00
Mike Jolley
42fef1a51a
Float handling logic for scientific notation
2017-11-06 20:04:03 +00:00
Mike Jolley
004e58c8b8
Revert "Long floats convert to strings with chars like "E". Let's format to precision setting to avoid this."
...
This reverts commit 1ac8f6c272
.
2017-11-06 20:04:03 +00:00
Mike Jolley
7af6c2f55e
Long floats convert to strings with chars like "E". Let's format to precision setting to avoid this.
2017-11-06 20:04:03 +00:00
Mike Jolley
2547861710
Converting to floats messes with storage - keep strings
2017-11-06 20:04:03 +00:00
Grzegorz Rola
0c9ad20986
wp_unslash() needs to always comes first
2017-11-06 19:10:33 +01:00
Grzegorz Rola
4f4a3460a3
Security fix
2017-11-06 18:50:26 +01:00
Claudio Sanches
b24519b0c9
Merge pull request #17594 from woocommerce/fix/17582-downloads
...
Hide downloads from admin emails
2017-11-06 15:30:26 -02:00
Claudio Sanches
955539b648
Merge pull request #17588 from woocommerce/fix/17565
...
Check valid data when filtering wp_nav_menu_objects
2017-11-06 15:29:33 -02:00
Mike Jolley
c824dd7a85
Hide downloads from admin emails
2017-11-06 17:02:35 +00:00
Claudio Sanches
487d7f16cc
Merge pull request #17590 from woocommerce/fix/17544
...
Fix tax row orders count
2017-11-06 15:01:56 -02:00
Mike Jolley
c6c6a1e4b3
Grab all taxes individually
2017-11-06 16:34:45 +00:00
Mike Jolley
0a4adde9aa
Fix tax row orders count
...
Closes #17544
We had doubled up logic.
2017-11-06 16:20:56 +00:00
Mike Jolley
1b49e9a568
get_total_ex_tax should exclude fee taxes
...
Closes #17585
2017-11-06 16:18:21 +00:00
Claudio Sanches
eb594b05ef
Merge pull request #17586 from woocommerce/fix/17572-alt
...
Unslash shipping forms and addresses
2017-11-06 14:16:18 -02:00
Mike Jolley
c05e6d02f7
Check valid data when filtering wp_nav_menu_objects
...
Closes #17565
2017-11-06 16:05:19 +00:00
Mike Jolley
668fb1486c
Unslash shipping form
2017-11-06 15:50:52 +00:00
Mike Jolley
fa30b0bb07
Use wp_unslash
2017-11-06 15:48:11 +00:00
Mike Jolley
362867313f
Revert "Issue #17575 - perform stripslashes when setting shipping state to avoid unwanted backslashes"
...
This reverts commit 8771c1f8e2
.
2017-11-06 15:47:43 +00:00
Herb Miller
8771c1f8e2
Issue #17575 - perform stripslashes when setting shipping state to avoid unwanted backslashes
2017-11-06 15:47:31 +00:00
Herb Miller
4c9d411b08
Issue #17570 - stripslashes when setting customer data from the session
2017-11-06 15:47:31 +00:00
Gerhard Potgieter
0c5a208057
Change input to button for submit in class-wc-meta-box-order-actions.php
2017-11-06 15:23:00 +02:00
Gerhard Potgieter
8bb051fdcf
PHPCS fixes for class-wc-meta-box-order-actions.php
2017-11-06 15:20:37 +02:00
Gerhard Potgieter
956db3c8da
Change input to button for submit in html-product-csv-import-form.php
2017-11-06 15:15:31 +02:00
Gerhard Potgieter
56ddba9745
PHPCS fixes for html-product-csv-import-form.php
2017-11-06 15:14:35 +02:00
Gerhard Potgieter
01e4778d61
Change input to button for submit in html-csv-import-mapping.php
2017-11-06 15:12:28 +02:00
Gerhard Potgieter
844661230b
PHPCS fixes for html-csv-import-mapping.php
2017-11-06 15:11:15 +02:00
Gerhard Potgieter
bb9a29da85
Change input to button for submit in class-wc-tax-rate-importer.php
2017-11-06 15:06:15 +02:00
Gerhard Potgieter
fbe7a1e2a2
PHPCS fixes for class-wc-tax-rate-importer.php
2017-11-06 15:05:13 +02:00
Gerhard Potgieter
8add04b92e
Change input to button for submit in class-wc-admin-setup-wizard.php
2017-11-06 14:31:22 +02:00
Gerhard Potgieter
99f38e72c1
PHPCS changes for class-wc-admin-setup-wizard.php
2017-11-06 14:26:17 +02:00
Gerhard Potgieter
7aed2acf4a
Update class-wc-admin-menus.php to use button instead of input for submit
2017-11-06 13:14:30 +02:00
Gerhard Potgieter
9090f012f9
PHPCS fixes for class-wc-admin-menus.php
2017-11-06 13:10:34 +02:00
Gerhard Potgieter
fb66c2066e
PHPCS fixes for class-wc-admin-attributes.php
2017-11-06 12:58:57 +02:00
Gerhard Potgieter
2bcf8679be
Update class-wc-admin-attributes.php to use button instead of input for submit
2017-11-06 12:45:14 +02:00
Mike Jolley
90203dc704
Set placeholder for variation lxwxh
...
Fixes #17559
2017-11-06 10:44:49 +00:00
Shiva Poudel
aeb07b5fd8
Tweak - Order number to be sortable column
...
CC @mikejolley
2017-11-05 21:37:42 +05:45
Joel Rowley
390f46f7da
Attempt to fix type conversion precision bug
2017-11-04 16:33:23 -04:00
Grzegorz Rola
d8a6cc6eb2
Ability to search in DB logs.
2017-11-04 16:09:54 +01:00
Jeremy Pry
9eee3805c0
Allow for cloning the cart object
...
This handles creating new instances of the `$session` and `$fees_api` properties.
2017-11-03 15:50:43 -04:00
Jeremy Pry
0cca83ff83
Add separate methods to register hooks
...
This facilitates cloning the cart without registering additonal hooks unnecessarily.
2017-11-03 15:49:45 -04:00
Mike Jolley
0a77632a33
correct escape
2017-11-03 16:22:35 +00:00
Mike Jolley
2eb740e38a
Make address columns smaller
2017-11-03 16:12:42 +00:00
Mike Jolley
8f37ea33ed
Refactored into list table classes
2017-11-03 16:10:32 +00:00
Caleb Stauffer
189aa66655
add action for webhook status change
2017-11-03 11:37:00 -04:00
Mike Jolley
ed49c5b524
Styling improvements
2017-11-03 11:57:44 +00:00
Mike Koval
d15aaf682d
Update class-wc-emails.php
...
Added missing param sent_to_admin to email-addresses template
2017-11-03 11:33:55 +02:00
Mike Jolley
040443a04d
Out of base rounding error fixes
2017-11-02 20:00:49 +00:00
Tim Howe
1b08688ea6
Checkout Postcode / Zip validation error message missing Billing / Shipping Identification #17474 ( #17535 )
...
* Fix - #17413
Update the `json_search_products` function to use the
`wc_products_array_filter_visible` filter rather then the
`wc_products_array_filter_editable` filter
Added an additional if condition to the `is_visible` function to check
if the product had a parent and it's post status
* remove additional comment from code to keep it clean
* Reverted filter
* Updated the is_visable to check parent product post status using WooCommerce class methods
* Updated the `if empty` check to make it is compatible with older versions of php
* Removed the empty check infavor of just testing on the returned value
Updated the way we are retrieving the partent product object
* Moved the `$parent_product` variable assigment out of the if statement.
* Applied and tested tregenza patch to updates Checkout Postcode / Zip validation error message
* Cleaned up code from testing
2017-11-02 11:54:03 -07:00
Mike Jolley
2e1e9291bc
Remove trailing `.`
...
@claudiulodro Only affects master.
2017-11-02 18:29:34 +00:00
Mike Jolley
98f2fd5685
Merge pull request #17529 from woocommerce/fix/17517
...
Adjust out of base discount logic
2017-11-02 18:20:09 +00:00
Claudiu Lodromanean
d0c1f16f26
Merge pull request #17533 from woocommerce/fix/17509
...
Remove kses from term description
2017-11-02 10:47:57 -07:00
Claudiu Lodromanean
d1157d6f0b
Merge pull request #17521 from woocommerce/fix/sort-tabs-callback
...
For code doing it wrong, ensure priority is set
2017-11-02 10:46:17 -07:00
Mike Jolley
19c288fa5b
Merge pull request #17530 from woocommerce/fix/17526
...
Packages should be shippable until proven otherwise.
2017-11-02 17:36:58 +00:00
Mike Jolley
10ea761a7d
Pass order location through to order ajax functions which recalc taxes.
...
Closes #17236
2017-11-02 17:31:03 +00:00
Mike Jolley
92a8bdf616
Remove kses from term description
...
Closes #17509
2017-11-02 17:13:02 +00:00
Markus Aurich
b27602db3f
fix: wrong validation of polish postcodes ( #17523 )
2017-11-02 16:55:37 +00:00
claudiulodro
d7161cb711
Refactor it a little bit
2017-11-02 09:24:09 -07:00
Mike Jolley
9ea088f6c9
Adjust discount logic when out of base
2017-11-02 16:18:51 +00:00
Mike Jolley
624c1a9516
Allow items to be sent directly to the discounts class
2017-11-02 16:18:17 +00:00
claudiulodro
a3ffd72842
Packages are shippable until proven otherwise
2017-11-02 09:16:17 -07:00
Mike Jolley
130d719d90
Small rounding error in items table
2017-11-02 15:03:43 +00:00
Mike Jolley
eb1bcee8b9
For code doing it wrong, ensure priority is set
2017-11-02 11:13:24 +00:00
Chase Wiseman
5c57be18b0
Conditionally display the Add Payment Method button if there are available gateways
2017-11-01 10:13:01 -07:00
Mike Jolley
1f7ecd9fb9
Merge branch 'master' into tweak/order-screens
...
# Conflicts:
# assets/js/frontend/checkout.min.js
2017-11-01 16:52:21 +00:00
Mike Jolley
bf4063b0cb
Merge pull request #17499 from woocommerce/fix/17492
...
Removed wp_kses_post() from product archive description
2017-11-01 16:48:31 +00:00
Claudiu Lodromanean
9117414dae
Merge pull request #17491 from woocommerce/update/17101
...
wc_caught_exception method
2017-11-01 09:31:57 -07:00
Claudio Sanches
9e29ed0bda
Removed wp_kses_post() from product archive description
...
Fixes #17492
2017-11-01 14:16:19 -02:00
Mike Jolley
8fd6864a23
Merge branch 'pr/17457'
2017-11-01 15:48:57 +00:00
Mike Jolley
7606666de9
woocommerce_pre_customer_bought_product
2017-11-01 15:48:46 +00:00
Mike Jolley
9c096b419f
Merge branch 'pr/17435'
2017-11-01 13:10:37 +00:00
Mike Jolley
9d92b8a8ff
phpcs
2017-11-01 13:10:25 +00:00
Tim Howe
abea378245
Variation Displayed in Cross-Sell and Upsells with Parent's Post Status set to 'draft' and 'pending review' ( #17423 )
...
* Fix - #17413
Update the `json_search_products` function to use the
`wc_products_array_filter_visible` filter rather then the
`wc_products_array_filter_editable` filter
Added an additional if condition to the `is_visible` function to check
if the product had a parent and it's post status
* remove additional comment from code to keep it clean
* Reverted filter
* Updated the is_visable to check parent product post status using WooCommerce class methods
* Updated the `if empty` check to make it is compatible with older versions of php
* Removed the empty check infavor of just testing on the returned value
Updated the way we are retrieving the partent product object
* Moved the `$parent_product` variable assigment out of the if statement.
2017-11-01 12:52:58 +00:00
Mike Jolley
ef4c05a393
Merge branch 'pr/17098'
2017-11-01 12:43:35 +00:00
Mike Jolley
415d1ab061
Use global if it exists to improve performance.
2017-11-01 12:43:26 +00:00
Mike Jolley
ff02941a53
Merge branch 'pr/17434'
2017-11-01 12:32:52 +00:00
Mike Jolley
80dfbc0ced
phpcs tweaks and escaping
2017-11-01 12:32:35 +00:00
Mike Jolley
c17e76adc8
Merge pull request #17113 from woocommerce/add/travis-phpcs
...
Run PHPCS in Travis CI
2017-11-01 12:18:44 +00:00
Mike Jolley
5d500ba5fb
wc_caught_exception method
2017-11-01 11:41:53 +00:00
veisis
fbd1b114db
Class name fix in docblock
2017-11-01 11:59:49 +02:00
Claudio Sanches
e1a4f6e159
Merge pull request #17470 from woocommerce/pr/16959
...
Added actions before calculations order totals and taxes and is_vat_excempt support
2017-10-31 12:21:08 -02:00
Claudio Sanches
418bbbfee5
Merge pull request #17467 from woocommerce/fix/17460-currency
...
Add direction character to currency output
2017-10-31 12:04:37 -02:00
Mike Jolley
7c74e77849
handle tax removal in order class
2017-10-31 13:37:57 +00:00
Mike Jolley
80b16adb0a
Revert is_vat_exempt changes in item classes
2017-10-31 13:36:57 +00:00
Mike Jolley
bc7484f473
Merge branch 'master' into pr/16959
...
# Conflicts:
# includes/abstracts/abstract-wc-order.php
2017-10-31 13:33:09 +00:00
Mike Jolley
01730cdc4f
Add method to generate transient name
2017-10-31 12:58:36 +00:00
Mike Jolley
5848590333
Merge branch 'master' into update/14260
2017-10-31 12:54:35 +00:00
Mike Jolley
43ba326ed9
Fix currency position with rtl symbols
2017-10-31 12:22:18 +00:00
Gabor Javorszky
d530556a0f
Add short circuit to customer bought product function
2017-10-30 17:20:55 +00:00
Mike Jolley
17a6f9fb15
Merge pull request #17421 from woocommerce/fix/method-return-value-in-write-content
...
Fixed method returning value in write content warning in legacy PHP
2017-10-30 14:17:37 +00:00
Claudio Sanches
83057e3771
Merge pull request #17455 from woocommerce/pr/17450
...
Use item tax class rather than product tax class for getter
2017-10-30 12:13:58 -02:00
Mike Jolley
9521a0ba1f
Improve tax class check and handle non-taxable items
2017-10-30 13:23:15 +00:00
Claudio Sanches
777ba46299
Merge branch 'master' into fix/17424
2017-10-30 11:01:17 -02:00
Mike Jolley
cb998799c6
Merge pull request #17298 from dechov/update/ignore-existing-unit-option-values-in-wizard
...
Ignore existing unit option values in wizard in favor of national unit conventions
2017-10-30 12:55:06 +00:00
Mike Jolley
7ec2c5a736
Merge pull request #17444 from shivapoudel/fix/empty-content
...
Fix - Undefined variable: empty_content in order screen
2017-10-30 12:25:52 +00:00
Mike Jolley
b436ad34e6
Merge branch 'pr/17452'
2017-10-30 12:15:41 +00:00
Mike Jolley
c1d86b9994
Split up skip logic
2017-10-30 12:15:32 +00:00
Claudio Sanches
4b13b6e79c
Merge pull request #17409 from woocommerce/tweak/invoice-email-name
...
Change title of Customer invoice email
2017-10-30 10:09:33 -02:00
Diego Zanella
3576025036
Added filter to process meta to be exported
2017-10-30 10:19:57 +00:00
Ewout Fernhout
029e93fd4f
Use item tax class rather than product tax class for getter
...
Fixes #17449
2017-10-30 11:04:56 +01:00
Shiva Poudel
53a2dfd77c
Fix - Empty content undeclared variable in #17233
2017-10-29 23:02:27 +05:45
Ryan Halliday
671b602db6
Added `{site_title}` replacement to Email footer
2017-10-28 15:18:53 +13:00
Shiva Poudel
289842aacf
Tweak - Order panel meta description
2017-10-28 06:37:29 +05:45
claudiulodro
f06ecee1c5
Fix order methods and add tests
2017-10-27 13:37:00 -07:00
Claudio Sanches
58d7a3fd3a
Merge pull request #17414 from woocommerce/fix/17412
...
Cart totals: don't add shipping unless show_shipping is true.
2017-10-27 16:02:02 -02:00
Claudio Sanches
1008ad1203
Fixed method returning value in write content warning in legacy PHP
2017-10-27 16:01:33 -02:00
Mike Jolley
a84fe7a314
Merge branch 'cache-variable-products-queries'
...
# Conflicts:
# readme.txt
2017-10-27 18:54:53 +01:00
Mike Jolley
635ea09127
Merge branch 'master' into cache-variable-products-queries
2017-10-27 18:53:40 +01:00
Mike Jolley
ba3d959e66
Merge branch 'master' into pr/17183
2017-10-27 18:49:27 +01:00
Mike Jolley
65f2ee0f49
Cart totals: don't add shipping unless show_shipping is true.
...
Closes #17412
2017-10-27 17:30:33 +01:00
Mike Jolley
349e37399f
Merge branch 'pr/17315'
2017-10-27 16:42:32 +01:00
Mike Jolley
3c3173b2f8
Rename actions and handle deprecation
2017-10-27 16:42:19 +01:00
Mike Jolley
422638bf75
Merge branch 'pr/17344'
2017-10-27 16:23:15 +01:00
Mike Jolley
e72a297842
Break up logic so is callable is only checked on internal meta keys
2017-10-27 16:23:05 +01:00
Mike Jolley
a6e5a684d0
Merge branch 'pr/17134'
2017-10-27 16:07:41 +01:00
Mike Jolley
e5038e737e
Standards
2017-10-27 16:07:30 +01:00
Gerhard Potgieter
1ee7033678
Only invoice in dropdown, too many customer usage.
2017-10-27 17:05:35 +02:00
Mike Jolley
35f5140e1c
Merge branch 'pr/17137'
2017-10-27 15:59:56 +01:00
Mike Jolley
47bb63733b
Standards
2017-10-27 15:59:47 +01:00
Mike Jolley
ced4551413
Merge branch 'pr/16986'
2017-10-27 15:49:00 +01:00
Mike Jolley
7cafc71526
Wording tweaks
2017-10-27 15:48:50 +01:00
Mike Jolley
8695d46637
Merge branch 'pr/17041'
2017-10-27 15:35:43 +01:00
Mike Jolley
bfebd204ee
Code standards and better action names
2017-10-27 15:35:34 +01:00
Mike Jolley
0ea2264033
Merge pull request #17317 from woocommerce/remove/legacy-rest-api-files
...
Removed legacy WordPress REST API files
2017-10-27 15:26:34 +01:00
Mike Jolley
22ee1810de
Merge remote-tracking branch 'origin/master'
2017-10-27 15:21:18 +01:00
Mike Jolley
43c77c51b5
Merge branch 'pr/17139'
2017-10-27 15:21:12 +01:00
Mike Jolley
6a7af9897a
Standards
2017-10-27 15:21:03 +01:00
Mike Jolley
2d021e3786
Merge pull request #17077 from grosssmutttr/patch-2
...
Update class-wc-widget-layered-nav.php - Avoid duplicate content
2017-10-27 15:19:48 +01:00
Mike Jolley
f3d2b2f7f1
Merge pull request #17071 from woocommerce/add/formatting-unit-tests
...
Formatting functions tests
2017-10-27 15:14:14 +01:00
Gerhard Potgieter
980d688ca0
Change invoice email title to "Customer invoice / Order details"
2017-10-27 15:01:02 +02:00
Mike Jolley
5824cb9358
Update stripe wording
...
Closes #16385
2017-10-27 13:48:48 +01:00
Rodrigo Primo
a3f14c7256
Caches call to load product variation attributes
...
This commit adds product variation attributes to WP cache when they are first loaded to avoid running the same database queries when the same product is loaded multiple times. This cache will be invalidated whenever product attributes are changed.
Fixes #17120
2017-10-27 10:01:23 -02:00
Gerhard Potgieter
1e66cedaf0
Save order items before adding new one when there are unsaved changes. Closes #17384 ( #17402 )
2017-10-27 12:38:10 +01:00
Gerhard Potgieter
f0b240d33a
Merge pull request #17399 from woocommerce/fix/17306
...
Escape attribute name commas in CSV exporter
2017-10-27 10:59:09 +02:00
Claudio Sanches
2d08ea7d15
Merge pull request #17400 from woocommerce/fix/17377
...
Clear counts cache when updating product attributes
2017-10-26 20:59:09 -02:00
Mike Jolley
08c4953b61
Clear counts cache when updating product attributes
...
Closes #17377
2017-10-26 20:16:52 +01:00
claudiulodro
981b2bc445
Escape attribute name commas in CSV exporter
2017-10-26 09:40:35 -07:00
Gerhard Potgieter
a3ec0bf85a
Merge pull request #17396 from woocommerce/fix/17379
...
Prevent cookie header sent error, and improve error message wording
2017-10-26 17:03:17 +02:00
Claudiu Lodromanean
3aa43ed5d2
Calculate shipping after discounts ( #17364 )
...
* Calculate shipping after discounts
* Calculate grand total after shipping is calculated
* Keep fees calculation before shipping
2017-10-26 15:27:10 +01:00
Mike Jolley
fb5e5209e3
Prevent cookie header sent error, and improve error message wording
...
Closes #17379
To test, reset your password via email.
Then click the reset link in the email again.
2017-10-26 15:22:25 +01:00
Paul Dechov
d048e4d355
Use measurement unit defaults in locale-info instead of hard coding
2017-10-26 09:28:18 -04:00
Mike Jolley
87c6ca5ae0
Merge pull request #17368 from james-allan/fix_thirdparty_coupon_calculations
...
Fix coupon discount calculations for third party coupon types
2017-10-26 14:23:31 +01:00
Paul Dechov
fee6f954dc
Ignore existing unit option values in wizard, in favor of national conventions
2017-10-26 09:21:35 -04:00
Claudio Sanches
787bb7f0c0
Fixed permalink default values ( #17385 )
...
* Fixed permalink default values
`woocommerce_permalinks` may return a list with empty results like:
wp> get_option( 'woocommerce_permalinks', array() )
=> array(5) {
["product_base"]=>
string(8) "/product"
["category_base"]=>
string(16) ""
["tag_base"]=>
string(11) ""
["attribute_base"]=>
string(0) ""
["use_verbose_page_rules"]=>
bool(false)
}
This override all placeholders declared with `wp_parse_args()`.
`wp_parse_args()` can apply default values only when missing, and not empty.
This PR removes all empty values in order to use the placeholders.
Fixes a bug introduced in #17352
* Moved array_filter() before wp_parse_args()
2017-10-26 13:57:40 +01:00
Marcin Bot
234d9e05a5
Fixed the jetpack redirect url for sites in subdirectories ( #17312 )
...
* Fixed the jetpack redirect url for sites in subdirectories
* Using admin_url instead of get_admin_url for consistency
* Wrapped the generated url in esc_url_raw
2017-10-26 13:40:54 +01:00
Paul Dechov
9c2df6486c
Default currency responds to country selection in setup wizard ( #17318 )
...
* Default currency responds to country selection in wizard
* Refactor to use wp_list_pluck
* Use <script> tag to define global instead of using hidden <input>
* Revert ignoring currency option value on page load
2017-10-26 13:39:54 +01:00
Mike Jolley
8590cd297c
Merge pull request #17383 from woocommerce/fix/17332
...
[REST API] Fix category "image" returned type when is empty
2017-10-26 13:01:50 +01:00
Claudio Sanches
6782cfaca5
Fixed how apply strtolower in columns names in the importer auto map
...
Now apply for all columns names, even when added by the filters.
2017-10-26 08:20:06 -02:00
Claudio Sanches
d23448a823
Merge branch 'master' into fix/17300-search-orderby
2017-10-25 20:53:25 -02:00
Claudio Sanches
6e9ad75be5
Category image is a single object
2017-10-25 20:41:31 -02:00
Claudio Sanches
4b90c12db1
Fixed coding standards.
...
Still missing fix the file name, but I'll leave it for 3.3
2017-10-25 20:40:44 -02:00
Claudio Sanches
9f81791e17
Merge pull request #17358 from woocommerce/fix/17337-bases
...
Adjust how permalinks are retrieved and saved
2017-10-25 20:20:41 -02:00
Claudio Sanches
2a4c16977c
Merge pull request #17331 from woocommerce/fix/17275-alt
...
Adjust item limiting discount code to work with multiple coupons
2017-10-25 20:19:13 -02:00
Claudio Sanches
faa614ffa7
Merge branch 'master' into fix/17308-remove-item-reloads-unsaved-items
2017-10-25 19:47:54 -02:00
claudiulodro
6cc5d5290c
Update to latest selectWoo
2017-10-25 13:51:37 -07:00
Rodrigo Primo
fb70ae3fea
Coding standards fixes
2017-10-25 17:53:17 -02:00
Claudiu Lodromanean
a396a6c83e
Merge pull request #17372 from woocommerce/fix/17369
...
Add cache invalidation for wc_get_product_terms
2017-10-25 10:30:44 -07:00
Claudiu Lodromanean
5892777c62
Merge pull request #17371 from woocommerce/fix/17367
...
Prevent notice on settings page when accessing invalid tab
2017-10-25 10:25:12 -07:00
Mike Jolley
e882c8e864
Merge pull request #17373 from woocommerce/fix/17334-product-downloads-shortcode
...
Allow shortcodes & relative download urls for product imports
2017-10-25 17:36:23 +01:00
Mike Jolley
206ffcdcb3
Merge pull request #17376 from woocommerce/fix/products-api-schema
...
[REST API] Fixed date_on_sale_to_gmt description on products endpoint
2017-10-25 17:33:20 +01:00
Claudio Sanches
e7508c2c54
[REST API] Fixed date_on_sale_to_gmt description on products endpoint
2017-10-25 14:06:50 -02:00
Claudio Sanches
c17fbf53b4
Fixed coding standards
2017-10-25 14:06:13 -02:00
Gerhard Potgieter
8e837adc50
Allow for shortcode and relative download urls to be imported. Closes #17334
2017-10-25 14:54:02 +02:00
Mike Jolley
a467d35acd
Add cache invalidation for wc_get_product_terms
...
Closes #17369
2017-10-25 13:27:18 +01:00
Mike Jolley
9d2a493cea
Prevent notice on settings page when accessing invalid tab
...
Closes #17367
2017-10-25 12:51:19 +01:00
James Allan
c0e3ac8ce6
fix coupon discount calculations for thirdparty coupon types
2017-10-25 16:33:59 +10:00
claudiulodro
e6a9a5f79b
Fix date query meta unset checking
2017-10-24 13:07:21 -07:00
Mike Jolley
1a08afeab2
Don't apply remainder logic when discount amount is changed via a filter
...
Closes #17330
2017-10-24 18:07:23 +01:00
Mike Jolley
8ca76e84cd
Add test for #17330
2017-10-24 17:53:51 +01:00
Claudiu Lodromanean
f8552ebbad
Merge pull request #17352 from woocommerce/fix/17324
...
Setup locale before generating placeholders
2017-10-24 09:01:20 -07:00
Mike Jolley
e68f087659
When no permalinks are set, set the defaults and avoid switching locales
2017-10-24 16:29:04 +01:00
Mike Jolley
79ef09d293
Setup locale before generating placeholders
...
Closes #17324
2017-10-24 14:06:21 +01:00
Gerhard Potgieter
054c4a1100
Merge pull request #17203 from hisman/fix/17043
...
Show theme overrides that are done through the wc_get_template filter in WooCommerce > Status
2017-10-24 06:02:48 -07:00
Gerhard Potgieter
ec6379a6ec
Merge pull request #17291 from michaelrimbach/patch-1
...
Format PL (Poland) Postal Code
2017-10-24 05:13:13 -07:00
Gerhard Potgieter
998ac25691
Merge pull request #17273 from woocommerce/fix/eu-vat-calc
...
Fix issue when customer is VAT exempt and prices include tax
2017-10-24 04:00:03 -07:00
Cesar Rodas
32da25c4f1
Improved "is_internal_meta_key"
...
Improved is_internal_meta_key to check if the meta_key has a setter or a getter before returning TRUE and calling doing_it_wrong
2017-10-23 22:22:31 -03:00
Farhad Sakhaei
5062831b50
spelling
...
spelling
2017-10-23 13:44:44 +03:30
Mike Jolley
6223ffb684
Adjust item limiting logic to work with multiple coupons
...
Fixes #17275
2017-10-22 09:13:12 -07:00
Mike Jolley
1278c84c11
Revert "WIP"
...
This reverts commit 2255066c0f
.
2017-10-22 07:13:46 -07:00
Mike Jolley
2255066c0f
WIP
2017-10-22 07:13:31 -07:00
Mike Jolley
f90c7bfc26
Form row wide for email
...
Remove arbitrary widths. Closes #17288
2017-10-20 16:15:48 -07:00
Gerhard Potgieter
ec1a70ad14
When deleting an order item and there are changes to other items, first save those before deleting.
2017-10-20 11:51:16 -07:00
Claudio Sanches
cb5122cc07
Removed legacy WordPress REST API files
2017-10-20 15:52:57 -02:00
Claudio Sanches
7d6d98dca0
Merge pull request #17314 from woocommerce/fix/17285
...
Let wp_signon handle email to username
2017-10-20 15:40:02 -02:00