Diego Zanella
89efc65327
Fixed call to woocommerce_customer_get_total_spent_query filter
...
* Variable `$customer` was passed to `$wpdb->get_var()` instead of the filter.
2017-05-23 20:35:21 +01:00
Mike Jolley
c5d7dfba6c
Feedback
2017-05-23 19:46:46 +01:00
Mike Jolley
f6df18542a
Merge pull request #15113 from bekarice/fix/wc_create_refund-date
...
Fix: Re-add date for wc_create_refund()
2017-05-23 19:33:23 +01:00
Mike Jolley
a3b89a9efc
Merge pull request #15144 from timondavis/fix/15103-cannot_set_default_variation_to_string_zero
...
#15103 Variation default value of '0' fails to save on product.
2017-05-23 19:31:38 +01:00
Mike Jolley
8a22d41605
Merge remote-tracking branch 'origin/master'
2017-05-23 19:29:44 +01:00
Mike Jolley
41e8b22b5a
Merge branch 'pr/15219'
2017-05-23 19:28:45 +01:00
Mike Jolley
002dd935b5
Check we have a product object
2017-05-23 19:28:35 +01:00
Mike Jolley
35536b8ace
Merge pull request #14576 from Chouby/tools_message
...
Add custom message for custom system status tools
2017-05-23 19:22:47 +01:00
Mike Jolley
6dfdc86111
Merge branch 'pr/14678'
2017-05-23 19:16:37 +01:00
Mike Jolley
109e951de3
Renamed filters and actions
2017-05-23 19:16:30 +01:00
Mike Jolley
c16acc6b51
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# assets/css/wc-setup-rtl.css
# assets/css/wc-setup.css
2017-05-23 19:00:24 +01:00
Mike Jolley
d3666738d8
Merge branch 'pr/15069'
2017-05-23 18:56:58 +01:00
Mike Jolley
00e5189a05
Merge pull request #15070 from rasmusbe/phpdoc-missing-return-throws
...
Phpdoc: Add missing return and throws
2017-05-23 18:50:58 +01:00
Mike Jolley
4efc8d1247
Merge remote-tracking branch 'origin/master'
2017-05-23 18:48:31 +01:00
Mike Jolley
3b1894dd8f
Merge branch 'pr/15039'
2017-05-23 18:48:24 +01:00
Mike Jolley
c709b7f490
since
2017-05-23 18:48:16 +01:00
Mike Jolley
c6d63e7819
Merge pull request #15017 from Ninos/filter/cookie
...
Filter for cookie name
2017-05-23 18:38:42 +01:00
Mike Jolley
f594f11273
Merge pull request #14293 from woocommerce/fix/14162-query
...
Set and restore wp_query so product page functions think it's a real product page
2017-05-23 18:29:24 +01:00
Mike Jolley
c4837f4419
Merge pull request #14653 from woocommerce/fix/14150
...
Update price sorting code
2017-05-23 18:13:27 +01:00
Diego Zanella
a6bcc73846
Added $customer to filter woocommerce_customer_get_total_spent_query
2017-05-23 17:06:16 +01:00
Diego Zanella
885cb14029
Merge branch 'master' into Improvement-customer-total-spent-filter
2017-05-23 17:05:08 +01:00
Mike Jolley
8f27df6af3
Merge pull request #14294 from woocommerce/fix/14292
...
When searching, disable WC sort order
2017-05-23 16:43:24 +01:00
Mike Jolley
15f47e00a2
Merge branch 'master' into feature/13088
...
# Conflicts:
# assets/css/admin-rtl.css
# assets/css/admin.css
# assets/css/twenty-seventeen-rtl.css
# assets/css/twenty-seventeen.css
# assets/css/woocommerce-rtl.css
# assets/css/woocommerce.css
2017-05-23 16:35:17 +01:00
Mike Jolley
db012b3a12
Merge pull request #15011 from woocommerce/fix/14999
...
Add abspath checks
2017-05-23 15:57:35 +01:00
Mike Jolley
d31a58b117
More abspath
2017-05-23 15:40:19 +01:00
Mike Jolley
2d479e0580
Update serializejson to 2.8.1
...
Closes #14630
2017-05-23 15:27:53 +01:00
Mike Jolley
7901653f94
Merge pull request #15003 from woocommerce/fix/15001
...
Use VAT for norway
2017-05-23 15:07:39 +01:00
Mike Jolley
90213efa46
Merge pull request #15227 from woocommerce/fix/15225
...
A single multi-word attribute is fine for variation titles
2017-05-23 15:06:55 +01:00
Mike Jolley
b1a5b23629
Done screen handling and form tweaks
2017-05-23 15:05:32 +01:00
Mike Jolley
2383799409
A single multi-word attribute is fine for variation titles
...
Closes #15225
2017-05-23 10:52:44 +01:00
Mike Jolley
f09f7eb84e
Merge pull request #15150 from woocommerce/fix/15118
...
Add handles so drag and drop does not break edit on mobile
2017-05-23 10:20:08 +01:00
dixitadusara
ebe831ccec
Issue Missing $ip Variable #15213
2017-05-23 11:50:30 +05:30
Claudio Sanches
ac304473c7
Allow external URL and button text for external products
2017-05-22 20:18:39 -03:00
Claudio Sanches
8d5f706077
Save meta_data
2017-05-22 19:31:05 -03:00
Claudio Sanches
7f92479f4f
Create shipping class or tag if does not exist
2017-05-22 19:24:33 -03:00
Claudio Sanches
775a934b74
Parse shipping class ID and tags IDs
2017-05-22 18:54:30 -03:00
James Kemp
90c987af70
Utilise $product method to get thumbnail
...
Is there any reason this function isn't using the `get_image()` method? It seems if we're accessing the `$post->ID`, then we should have access to the `$product` object too?
The reason being, the `get_image()` method also checks for the parent featured image, so is more robust. It may also be worth considering a filter in the `get_image()` method.
2017-05-22 22:07:51 +01:00
Claudiu Lodromanean
4bbc50d52c
Merge pull request #15182 from woocommerce/fix/14861
...
Group by term ID to prevent duplicates
2017-05-22 13:14:47 -07:00
Claudiu Lodromanean
58189cb4b5
Merge pull request #15208 from woocommerce/fix/15203
...
Missing variable in legacy API
2017-05-22 13:10:28 -07:00
Claudiu Lodromanean
d530587cd3
Merge pull request #15170 from woocommerce/fix/15163
...
Cancelled email should be send for processing orders, not pending.
2017-05-22 12:00:25 -07:00
Claudiu Lodromanean
2a19598930
Merge pull request #15214 from woocommerce/fix/15191
...
Update jquery payment to v3
2017-05-22 11:13:22 -07:00
Claudiu Lodromanean
700460d925
Merge pull request #15211 from woocommerce/fix/15002
...
Zones API changes for zone 0
2017-05-22 11:12:59 -07:00
Mike Jolley
2a51aa2020
Update jquery payment to v3
2017-05-22 16:37:08 +01:00
Mike Jolley
b1bf3278a7
Prevent zone 0 having locations set in CRUD
2017-05-22 15:19:15 +01:00
Mike Jolley
8cba7db7cd
Prevent zone 0 name being changed
2017-05-22 15:19:04 +01:00
Mike Jolley
a826b363d8
Prevent zone 0 locations being changed
2017-05-22 15:18:55 +01:00
Mike Jolley
d1b49888f2
Missing variable in legacy API
...
Fixes #15203
2017-05-22 13:25:33 +01:00
Mike Jolley
fc8100877c
Undo change
2017-05-22 12:19:54 +01:00
Claudio Sanches
4f16740f61
Parse special column names and internal fields
2017-05-19 18:50:09 -03:00
Claudio Sanches
8a7e215b41
Return raw_keys if mapped_keys is empty
2017-05-19 18:46:42 -03:00
Claudio Sanches
e66a657a2e
Removed "CSV" from filters and IDs
2017-05-19 18:45:58 -03:00
claudiulodro
57c4d904bd
Type
2017-05-19 12:43:40 -07:00
claudiulodro
cb297ad1b0
Add skip existing option
2017-05-19 10:58:31 -07:00
Mike Jolley
eae2fb64c8
Group by term ID to prevent duplicates
...
Fixes #14861
2017-05-19 15:27:57 +01:00
Mike Jolley
636754096d
Handle type parsing correctly
2017-05-19 15:06:45 +01:00
Mike Jolley
754e991220
Redirect if there is no mapping data
2017-05-19 15:06:36 +01:00
Mike Jolley
e860a8d307
Abort if we have no mapping data
2017-05-19 14:59:05 +01:00
Mike Jolley
aeb3234ec6
Formatting
2017-05-19 14:33:40 +01:00
Mike Jolley
cde32be82d
Done step and styling
2017-05-19 13:25:03 +01:00
Mike Jolley
1617c62f47
Export text tweaks
2017-05-19 12:03:34 +01:00
Mike Jolley
2082d84e4d
Always sync incorrect titles on variation read regardless of version
...
For #15158
2017-05-19 11:28:13 +01:00
Mike Jolley
47d7fedff8
Correct price query when on a post type archive
...
Fixes #15166
2017-05-19 11:19:30 +01:00
Mike Jolley
067489b155
Cancelled email should be send for processing orders, not pending.
...
Fixes #15163
2017-05-19 10:45:26 +01:00
Claudio Sanches
33da6e16de
Start handle parsed data
2017-05-18 21:19:01 -03:00
Claudio Sanches
2ba8e27469
Included required methods to the interface
2017-05-18 21:18:56 -03:00
Claudio Sanches
ca083c6197
Skip reletive field if empty
2017-05-18 21:18:53 -03:00
Claudio Sanches
4c9d7ef02e
Handle relative fields
2017-05-18 21:18:50 -03:00
Claudio Sanches
74b4ba8a94
Improved sanitization in product CSV importer and handle special columns
2017-05-18 21:18:47 -03:00
Claudiu Lodromanean
a13668f201
Merge branch 'feature/product-csv-import-export' into feature/background-processing
2017-05-18 10:11:34 -07:00
claudiulodro
9d52ef9f61
Performance tweak
2017-05-18 10:05:31 -07:00
claudiulodro
83908bc735
Move file functions to abstract class
2017-05-18 09:59:40 -07:00
claudiulodro
b2e8d31262
Clean up
2017-05-18 09:49:58 -07:00
Mike Jolley
9f4b29a677
Merge pull request #15153 from woocommerce/tweak/15104
...
Check if subtotal is blank, not empty
2017-05-18 16:50:26 +01:00
Claudiu Lodromanean
0132a29c18
Merge pull request #15152 from woocommerce/fix/15127
...
Handle shipping item taxes if set to avoid the legacy fallback
2017-05-18 08:28:02 -07:00
Claudiu Lodromanean
b5b76a428f
Merge pull request #15151 from woocommerce/fix/15145
...
Fix stock/backorder notice when stock management is disabled
2017-05-18 08:24:04 -07:00
Mike Jolley
8dbf41994b
Check if subtotal is blank, not empty
...
Closes #15104
2017-05-18 15:59:07 +01:00
Mike Jolley
56a3b31e68
Handle shipping item taxes if set to avoid the legacy fallback
...
Fixes #15127
2017-05-18 15:48:42 +01:00
Mike Jolley
89ece25a32
Fix stock/backorder notice when stock management is disabled
...
Fixes #15145
2017-05-18 15:28:38 +01:00
Mike Jolley
c3c966b5fd
Add handles so drag and drop does not break edit on mobile
...
Fixes #15118
2017-05-18 15:22:12 +01:00
Mike Jolley
eb147197a2
Variations should inherit purchase_note from parent.
...
Fixes #15115
2017-05-18 14:47:00 +01:00
Mike Jolley
cac5b33553
Merge pull request #14639 from atimmer/stories/webhook-public-build_payload
...
Change build_payload from private to public
2017-05-18 13:15:53 +01:00
Mike Jolley
ebfe8fec65
Merge pull request #14953 from pixedelic/master
...
added filters on zoom / flexslider / photoswipe enabling
2017-05-18 13:14:14 +01:00
Timon Davis
af308da6b9
Fix bug #15103 where site operator cannot assign a variation with value of '0' as the default choice on the customer facing form.
...
The WC_Product::set_default_attributes function uses an array_filter (using the default callback for filtration)
to remove null and false values from the defaults array for a given product. The issue here is that, in the above use case,
the array_filter will evaluate '0' as 0 and therefore as false. Ultimately, array_filter then prevents the value from being
recorded, moving forward.
I've added a new filter callback to includes/wc-attribute-functions which will disregard all FALSE PHP equivalents except for
'0' (as a a string). Also, I've updated the filter_array call in WC_Product::set_default_attributes so that it uses this new callback,
instead of the PHP default. Finally, I've added a phpunit test to assert that, when storing default variations / attributes on a product,
the false/true PHP synonyms are evaluating and storing like one would normally expect, with the exception that (string) '0'
evaluates as true in this special case.
This solution could potentially be broadened to facililate similar rules elsewhere, but the need raised in the bug is specific and
this is a specific solution.
2017-05-18 02:43:14 -07:00
Boro Sitnikovski
d302e18a9b
Rename `informational` to `info` in the phpdoc
2017-05-18 10:32:25 +02:00
Claudio Sanches
36fa838678
Allow extend auto mapping options
2017-05-17 21:10:26 -03:00
Claudio Sanches
df63ea9b5a
Handle special column names
...
Handle columns names like "Attribute 1 Name" and "Meta: _foo_bar".
2017-05-17 20:59:36 -03:00
claudiulodro
2ab0fdfe78
Styling
2017-05-17 14:55:20 -07:00
claudiulodro
fa1446bc86
Clean up
2017-05-17 14:43:03 -07:00
claudiulodro
17083dafae
Initial background importer implementation
2017-05-17 14:34:49 -07:00
Claudio Sanches
d3ec48f378
Match regular fields between exporter and importer
2017-05-17 17:55:28 -03:00
Claudio Sanches
ce6741e117
Fixed error display and incorrect use of WP_Error
2017-05-17 14:57:03 -03:00
Claudio Sanches
215a9fa0c1
Fixed warning about empty callback name
2017-05-17 14:43:48 -03:00
Mike Jolley
e23acb3719
Fix shop page when using shop base and UTF8 shop page slug
...
To test, set shop page slug and name to `חנות` then set permalinks to
shop base.
Repeat that before and after patch.
Shop page 404 errors before patch.
Fixes #15111
2017-05-17 18:13:32 +01:00
Mike Jolley
956b1a6181
Adds storefront/theme step to the setup wizard
...
Also includes a background install to get Storefront installed and
activated on demand.
To test, use a default theme and go to wp-admin/index.php?page=wc-setup
The theme step will be after payments!
2017-05-17 17:42:18 +01:00
claudiulodro
adc8f4eacb
Use correct method name
2017-05-17 09:15:49 -07:00
claudiulodro
d6ef3ca855
Docblock tweak and remove unused query var
2017-05-17 08:51:45 -07:00
Mike Jolley
a6537ff269
export styling
2017-05-17 14:22:41 +01:00
Mike Jolley
d67fb8fb83
New style import controller
...
Closes #15107
2017-05-17 14:16:38 +01:00
Mike Jolley
bf2979f68d
Revert change - export directory contains logic only, not admin
2017-05-17 11:50:55 +01:00
Mike Jolley
8a48c7d388
Made exporter and importer screens, classes and directories consistent
...
Once merged, @claudiosanches @claudiulodro, we should work on
https://github.com/woocommerce/woocommerce/tree/feature/product-csv-impo
rt-export branch going forward and get this merged into it.
2017-05-17 11:24:27 +01:00
Mike Jolley
3d5f1c1fe6
Merge branch 'feature/product-csv-import-export' into feature/csv-importer
2017-05-17 10:36:39 +01:00
Beka Rice
8885d58799
Fix: Re-add date for wc_create_refund
2017-05-17 04:46:56 -04:00
Mike Jolley
34a7f9b3dd
Merge pull request #15084 from ryelle/add/profile-field-improvements
...
Customer Profiles: copy billing address to shipping address
2017-05-16 20:31:05 +01:00
Kelly Dwan
3cb3a1b085
Style & escaping fixes, based on review feedback
2017-05-16 14:01:14 -04:00
Mike Jolley
7205a8e020
Merge pull request #15090 from woocommerce/fix/14763
...
Use site locale for customer emails.
2017-05-16 17:27:39 +01:00
Claudio Sanches
f471a8d846
Merge pull request #15098 from woocommerce/fix/15087
...
If backorders are enabled, do not make variable products out of stock.
2017-05-16 12:45:10 -03:00
Claudio Sanches
21baa5d230
Merge pull request #15095 from woocommerce/fix/15056
...
Support searches < 3 chars but with limiting.
2017-05-16 12:44:04 -03:00
Claudio Sanches
f7c26dee7b
Merge pull request #15079 from woocommerce/fix/settings-api-base-location
...
Fix 'base location' not being returned via the settings API.
2017-05-16 12:41:28 -03:00
Claudio Sanches
8a987ec822
Merge pull request #15072 from woocommerce/fix/15057
...
Make calculate tax function clear taxes if disabled on recalculation
2017-05-16 12:38:41 -03:00
Mike Jolley
5939939244
Wizard and blank state
2017-05-16 15:36:56 +01:00
Mike Jolley
7293025c92
Import page placeholder
2017-05-16 15:21:35 +01:00
Mike Jolley
2ba6613abe
Hide export menu item
2017-05-16 15:21:29 +01:00
Mike Jolley
74e2f61f0c
Import and export buttons
2017-05-16 15:06:22 +01:00
Mike Jolley
6949ee162e
Reduce visual noise
2017-05-16 15:05:11 +01:00
claudiulodro
73b7b2d91b
Typo
2017-05-16 06:31:52 -07:00
Mike Jolley
cb76f38f11
If backorders are enabled, do not make variable products out of stock.
...
Fixes #15087
2017-05-16 13:06:38 +01:00
Mike Jolley
351b0e0c67
Support limiting in search_customers
2017-05-16 10:16:57 +01:00
Mike Jolley
bf613bc922
Limit results to 20 for short strings and allow < 3 chars
2017-05-16 10:16:04 +01:00
Mike Jolley
59e9477730
Merge pull request #15094 from bekarice/fix/php-fatal-undefined-function
...
Fix Fatal Error: undefined function
2017-05-16 09:34:38 +01:00
Mike Jolley
7ad295d64d
Merge pull request #15076 from woocommerce/feature/14385
...
Show login form on the "pay for order" step
2017-05-16 09:31:53 +01:00
Beka Rice
562c50a3b0
Fix Fatal Error: undefined function
2017-05-16 04:04:47 -04:00
Claudio Sanches
365fbb5c3b
Moved main methods to abstract class
2017-05-16 01:43:45 -03:00
Claudio Sanches
1dc14690fb
Improved interface including important methods
2017-05-16 01:43:15 -03:00
Claudio Sanches
966090044d
Variation support
2017-05-16 01:22:00 -03:00
Claudio Sanches
020e61927b
Created abstract product class
2017-05-16 01:02:46 -03:00
claudiulodro
46b9190c9f
Remove extra restore_locale
2017-05-15 18:11:23 -07:00
claudiulodro
19047ffb00
Better way of doing it
2017-05-15 18:09:24 -07:00
Claudio Sanches
cc05ed77d2
Properly display the importer results
2017-05-15 20:41:19 -03:00
Claudio Sanches
09cf382d29
Initial code to create/update in the CSV importer
2017-05-15 20:23:44 -03:00
Claudio Sanches
8c73073bf5
Updated docblocks for WC_Importer_Interface::import
2017-05-15 20:11:16 -03:00
Claudio Sanches
121f8f6315
Abstract the product importer
2017-05-15 19:49:53 -03:00
claudiulodro
838b175f67
Use store language in customer emails
2017-05-15 14:34:37 -07:00
Kelly Dwan
ce06a92e57
Profiles: Add get_user_meta helper, which can fall back on core user fields when applicable, such as first_name, last_name, and email for billing fields.
2017-05-15 17:10:31 -04:00
Kelly Dwan
faea811a92
Customer profile: Add a “Copy from billing” button to shipping user meta fields
2017-05-15 17:09:02 -04:00
Claudiu Lodromanean
05132f724c
Merge pull request #15067 from woocommerce/fix/15047
...
$post global is not required in meta box callback
2017-05-15 10:35:07 -07:00
Justin Shreve
0c5588aac7
Makes sure that the 'base location' setting is returned to the /settings/general endpoint correctly. It uses a special setting type that the API didn't handle properly.
2017-05-15 10:21:06 -07:00
Mike Jolley
cfce278840
If logged out, show a form on the payment step so the customer can login.
...
Closes #14385
To test, create an order pending payment for a USER. If you use the
‘payment’ link on the edit order screen logged out you should see a
login form.
If you create an order and associate no user account, no form should be
shown and you don’t need to login.
2017-05-15 16:53:06 +01:00
Mike Jolley
dd798d219e
Make calculate tax function clear taxes if disabled on recalculation
...
Fixes #15057
2017-05-15 14:55:39 +01:00
Rasmus Bengtsson
185934fad9
Fix phpdoc to include params and correct types
2017-05-15 13:50:52 +02:00
Mike Jolley
31651e41cb
Merge pull request #15063 from rasmusbe/unused-vars
...
Remove unused local variables
2017-05-15 12:45:54 +01:00
Rasmus Bengtsson
4a3902cd48
PHPDoc: Add missing throws statement
2017-05-15 13:39:03 +02:00
Rasmus Bengtsson
4f00d7e5e3
PHPDoc: Add missing return statement
2017-05-15 13:37:59 +02:00
Mike Jolley
87b66cec90
Merge pull request #15061 from rasmusbe/fix-array-duplicates
...
Remove duplicate entries from defined arrays
2017-05-15 12:33:20 +01:00
Mike Jolley
7c63c21eaf
$post global is not required in meta box callback
...
Fixes #15047
2017-05-15 12:29:11 +01:00
Rasmus Bengtsson
6a7fc8650f
Remove unused local variables
2017-05-15 12:06:52 +02:00
Mike Jolley
f40dddacc3
Feedback
2017-05-15 10:42:10 +01:00
Mike Jolley
99e63a8ca9
Merge pull request #15054 from woocommerce/improvement/14795
...
Integrate WC_Order_Query
2017-05-15 10:24:47 +01:00
Rasmus Bengtsson
51fd482206
Remove duplicate entries from defined arrays
2017-05-15 10:48:02 +02:00
claudiulodro
9e9b9b86ba
Cant use empty check in customer query var
2017-05-14 17:05:46 -07:00
claudiulodro
cec2c3b7dc
Couple requested changes
2017-05-13 12:22:22 -07:00
claudiulodro
d9c5536cf2
formatting
2017-05-12 15:31:34 -07:00
claudiulodro
fe40e9b96a
Make date queries work properly
2017-05-12 15:25:15 -07:00
claudiulodro
5b578c389f
Use previous filter name
2017-05-12 13:14:52 -07:00
claudiulodro
eee2ef82e8
Deprecate ->get_orders
2017-05-12 13:06:17 -07:00
Mike Jolley
e777b4d557
Merge branch 'feature/product-csv-import-export' into feature/csv-exporter
2017-05-12 21:03:20 +01:00
claudiulodro
2ce90b3eb6
Slightly better date handling
2017-05-12 12:59:54 -07:00
Mike Jolley
523d9d27cd
Styling
2017-05-12 20:40:54 +01:00
Mike Jolley
ed32dd558d
Nonces and further tidyup
2017-05-12 20:15:08 +01:00
Mike Jolley
0334ed255a
Merge pull request #15041 from woocommerce/fix/14985-address
...
Update all customer fields when updating via checkout
2017-05-12 19:48:20 +01:00
Mike Jolley
5e9f908df7
Merge pull request #15051 from reescott/fixlogtable
...
Fix #14967 by adding log_id as the secondary sorting column to log list.
2017-05-12 19:47:18 +01:00
claudiulodro
3861e32803
Migrate wc_get_orders
2017-05-12 11:45:01 -07:00
Scott Rees
b7b75c83f7
Fix #14967 by adding log_id as the secondary sorting column to log list.
2017-05-12 10:22:31 -07:00
Claudio Sanches
a273deffcb
Merge pull request #15042 from woocommerce/fix/14978
...
Ensure get_plugin_updates exists
2017-05-12 13:40:54 -03:00
Mike Jolley
c63a3c2c12
tidyup
2017-05-12 17:00:14 +01:00
claudiulodro
824d8898a2
Fix unit tests
2017-05-12 08:44:02 -07:00
Mike Jolley
9faac6f60d
Filters
2017-05-12 16:39:02 +01:00
Mike Jolley
b0b86f13a0
Add missing columns
2017-05-12 16:16:04 +01:00
Mike Jolley
a35df1394c
Delay final step
2017-05-12 15:26:53 +01:00
Mike Jolley
0bf749aeac
Move js into script file
2017-05-12 15:03:00 +01:00
Mike Jolley
8fe0f03a95
Type exporting
2017-05-12 14:48:30 +01:00
Mike Jolley
3d7533e02b
Correct variable name
2017-05-12 12:09:05 +01:00
Mike Jolley
6797b2229d
Ensure get_plugin_updates exists
...
Fixes #14978
2017-05-12 10:56:43 +01:00
Mike Jolley
de4e2fc667
Update all customer fields when updating via checkout
...
Adds set_customer_address_fields helper to make it more DRY
Fixes #14985
2017-05-12 10:43:14 +01:00
Diego Zanella
8fd1366bba
#15038 Made WC_Checkout::get_posted_data() public
2017-05-12 10:23:10 +01:00
Claudiu Lodromanean
c6fc0003c3
Merge pull request #14971 from woocommerce/improvement/13646
...
WC_*_Query date queries
2017-05-11 21:43:41 -07:00
Claudio Sanches
ed09b4e350
Updated to sanitize data in parse_data method
2017-05-11 11:49:45 -03:00
Claudio Sanches
663c1d5f51
Merge pull request #15012 from woocommerce/fix/14994
...
Correctly set rating during updates
2017-05-10 19:08:38 -03:00
Mike Jolley
5c6ef16e99
images
2017-05-10 23:05:06 +01:00
Claudio Sanches
9a25f09c7b
Included $item to woocommerce_csv_product_import_mapping_options filter
2017-05-10 18:57:57 -03:00
Claudio Sanches
0ec70e6b92
Allow import as meta
2017-05-10 18:56:29 -03:00
Mike Jolley
d2c2ead6c4
fix linked product export
2017-05-10 22:53:17 +01:00
Claudio Sanches
44c20f40d7
Merge pull request #15015 from woocommerce/fix/14973
...
Check we have a valid order in wc_get_payment_gateway_by_order
2017-05-10 18:35:36 -03:00
claudiulodro
e31cbfd5c4
Formatting for readibility
2017-05-10 14:33:29 -07:00
Mike Jolley
4cacceeede
Variation handling
2017-05-10 22:16:53 +01:00
Claudio Sanches
6f34cdd9cf
Skip mapping screen if all fields match CSV default fields
2017-05-10 17:56:00 -03:00
Claudio Sanches
244fb00a27
Initial mapping screen
2017-05-10 17:15:28 -03:00
claudiulodro
d461ea86d6
Use local timezone for yyyy-mm-dd queries
2017-05-10 13:08:47 -07:00
Mike Jolley
825dcda917
Selective export
2017-05-10 20:48:56 +01:00
Ninos Ego
89113cf6b2
Added filter for cookie name
2017-05-10 21:46:43 +02:00
claudiulodro
db1d5ac987
Simplify logic
2017-05-10 12:02:15 -07:00
Mike Jolley
7c82087bcd
Check we have a valid order in wc_get_payment_gateway_by_order
...
Fixes #14973
2017-05-10 19:54:20 +01:00
claudiulodro
a0727fb8a1
Change to date array
2017-05-10 11:49:11 -07:00
Mike Jolley
37a544dd6f
Ensure needle is set
...
Fixes #15004
2017-05-10 19:30:34 +01:00
Mike Jolley
523cf5d4ed
Protect against missing order in admin assets
...
Closes #15000
2017-05-10 19:26:30 +01:00
Mike Jolley
cd9119443a
Correctly set rating during updates
...
Fixes #14994
2017-05-10 19:21:38 +01:00
Mike Jolley
bc4d36fd3f
Add abspath checks
...
Closes #14999
2017-05-10 19:03:19 +01:00
Claudio Sanches
75def72ff7
Merge pull request #15009 from woocommerce/fix/14970
...
is_ip_address should be static
2017-05-10 14:48:45 -03:00
Mike Jolley
3ca4ec7927
is_ip_address should be static
...
Fixes #14970
2017-05-10 18:43:34 +01:00
Mike Jolley
55497b8671
Use VAT for norway
2017-05-10 17:48:03 +01:00
Mike Jolley
11222655e5
Fix publish status
2017-05-10 17:27:31 +01:00
Mike Jolley
fd3bf05017
Working prototype exporter for products
2017-05-10 17:22:08 +01:00
Tobias Schutter
3695414bcf
Added scalar check to order item meta
2017-05-10 11:28:32 +02:00
claudiulodro
5625eaf6fd
Docblock
2017-05-09 14:57:24 -07:00
claudiulodro
5d86b2f001
Formatting
2017-05-09 14:55:39 -07:00
claudiulodro
93835f69db
New working date query format
2017-05-09 14:49:45 -07:00
claudiulodro
c89e389b3f
Good progress towards better date queries
2017-05-09 11:37:45 -07:00
Mike Jolley
79efb68554
Undo wrong commit
2017-05-09 19:20:36 +01:00
Mike Jolley
19fb7ac079
Fix hardcoded table name
2017-05-09 19:17:24 +01:00
Mike Jolley
2ed5404d8f
Merge pull request #14963 from woocommerce/bekarice-fix/duplicate-stock-reduction-paypal
...
Bekarice fix/duplicate stock reduction paypal
2017-05-09 18:23:36 +01:00
Mike Jolley
d9a8de7c16
Ensure order object exists and pass through to avoid requery
2017-05-09 18:20:42 +01:00
Mike Jolley
275e0661ed
Merge branch 'fix/duplicate-stock-reduction-paypal' of https://github.com/bekarice/woocommerce into bekarice-fix/duplicate-stock-reduction-paypal
2017-05-09 18:12:45 +01:00
Mike Jolley
478b12f7e8
has_attributes for variations
...
Fixes #14959
2017-05-09 16:39:41 +01:00
Rasmus
98833fa9c5
Fix param documentation for WC_Product::is_type
2017-05-09 14:10:27 +02:00
Mike Jolley
8c896c3e2a
Merge pull request #14948 from woocommerce/pr/14936
...
Tweaks to Pr/14936
2017-05-09 11:28:31 +01:00
pixedelic
45d13ff1b2
added filters on zoom / flexslider / photoswipe enabling
2017-05-09 08:44:20 +02:00
Beka Rice
1c240bb014
Use order data store for stock checks in case of custom order types
2017-05-08 17:58:01 -04:00
claudiulodro
2cf4fcf8d1
formatting
2017-05-08 13:28:55 -07:00
claudiulodro
d4ca99342e
Line up items and some tweaks
2017-05-08 12:01:55 -07:00
Diego Zanella
3f3f2bdc2c
New filters for customer total spent
...
* Added new filters to allow altering the calculation of customer's total spent:
* `woocommerce_customer_get_total_spent`
* `woocommerce_customer_get_total_spent_query`
2017-05-08 19:39:13 +01:00
Claudio Sanches
58fa8542b6
Merge pull request #14933 from woocommerce/fix/14815
...
Use numeric, not decimal
2017-05-08 15:36:39 -03:00
claudiulodro
88d013bdd5
phpcs recommendations
2017-05-08 11:34:50 -07:00
claudiulodro
a1580624f1
Couple tweaks
2017-05-08 11:30:56 -07:00
Mike Jolley
e0583d2cd9
Merge branch 'master' into update/14848
...
# Conflicts:
# includes/class-wc-structured-data.php
2017-05-08 19:13:12 +01:00
Mike Jolley
61352adbf1
Make query code match and remove unneeded index
2017-05-08 19:09:55 +01:00
Mike Jolley
a741f2c7bf
Make other queries match the new query in 14936
2017-05-08 19:08:59 +01:00
Mike Jolley
26bc5ab35b
Merge branch 'master' into pr/14936
2017-05-08 18:54:54 +01:00
Claudio Sanches
e92b93f992
Merge pull request #14937 from woocommerce/fix/gallery-noscript-and-alignment
...
Gallery fixes
2017-05-08 14:45:41 -03:00
Claudio Sanches
1e2b62a1fe
Merge pull request #14935 from woocommerce/fix/14909
...
Correctly exclude terms in wc_get_related_products
2017-05-08 14:45:06 -03:00
Claudio Sanches
d2fb33c7d4
Merge pull request #14934 from woocommerce/fix/14151
...
Only set reply-to if the email + name is set.
2017-05-08 14:43:39 -03:00
Mike Jolley
f4941420b0
Merge pull request #14942 from woocommerce/fix/14917
...
Properly save order items in legacy REST API
2017-05-08 18:17:34 +01:00
Claudio Sanches
ec5df6450c
Merge pull request #14931 from woocommerce/fix/14854
...
Hide offers from structured markup when blank
2017-05-08 14:01:58 -03:00
Claudio Sanches
257594a67c
Merge pull request #14945 from woocommerce/pr/14875
...
Pr/14875
2017-05-08 13:56:12 -03:00
Mike Jolley
3c57508f56
Correct variable name in order structured data
...
Fixes #14944
2017-05-08 17:46:40 +01:00
Mike Jolley
03a69e1d44
Prepend new item keys with `$items_key` to make them unique.
...
Fixes #14875
2017-05-08 17:44:10 +01:00
Jason Judge
1156cf9e0d
Merge branch 'master' of https://github.com/woocommerce/woocommerce
2017-05-08 17:26:46 +01:00
Jason Judge
0a5d9f9a3a
Issue #14900 Make INNER select explit.
2017-05-08 17:25:31 +01:00
Mike Jolley
7d956ca797
If prices are the same for all variations, use price not priceSpecification
...
Closes #14848
2017-05-08 16:53:27 +01:00
Claudio Sanches
7ba011a3b8
Properly save order items in legacy REST API
...
Closes #14917
2017-05-08 12:37:33 -03:00
Jason Judge
02fed84dc0
Merge branch 'master' of https://github.com/woocommerce/woocommerce
2017-05-08 15:26:36 +01:00
Mike Jolley
e84092b900
wc_attribute_taxonomy_id_by_name should use wc_sanitize_taxonomy_name to prevent breaking special chars
...
Fixes #14920
2017-05-08 15:01:04 +01:00
Jason Judge
9bd56b312f
Issue #14900 Make implicit array cast to boolean an explixit check.
2017-05-08 14:39:08 +01:00
Mike Jolley
af949b73ec
Add noscript style for gallery
...
Fixes #14882
2017-05-08 14:35:23 +01:00
Mike Jolley
bdd3eba7c4
Use correct full size for variation images
...
Closes #14866
2017-05-08 14:35:07 +01:00
Mike Jolley
b961d6fb74
Correctly exclude terms in wc_get_related_products
...
Fixes #14909
2017-05-08 14:15:16 +01:00
Mike Jolley
a4ad49a8e3
Only set reply-to if the email + name is set.
...
Closes #14151
2017-05-08 12:50:39 +01:00
Mike Jolley
885e332f5a
Use numeric, not decimal
...
Closes #14815
2017-05-08 12:34:00 +01:00
Mike Jolley
c7e9a4c809
Hide offers from structured markup when blank
...
Fixes #14854
2017-05-08 11:59:33 +01:00
Mike Jolley
dd3be1278b
Merge pull request #14733 from woocommerce/feature/13646
...
WC_Object_Query & WC_Order_Query
2017-05-07 14:24:12 +01:00
Jason Judge
3dd5acfd47
Issue #14900 Tidy up code (long lines and commented old lines removed).
2017-05-05 22:44:27 +01:00
Jason Judge
980de0cd52
Issue #14900 Some fixes and variable name changes.
2017-05-05 21:54:04 +01:00
Claudio Sanches
c0e71a2238
Merge pull request #14797 from woocommerce/fix/14426-1
...
Standardize rating HTML in all templates
2017-05-05 17:47:28 -03:00
Claudio Sanches
b43fec3bd7
Merge pull request #14910 from woocommerce/fix/ip-address
...
Check if IP address is valid
2017-05-05 17:46:36 -03:00
Jason Judge
105a77a693
Issue #14900 Restructure _wc_term_recount() query.
...
I will split the super-long lines, and remove the commented old lines,
but just wanted something functional to test in production for tonight.
2017-05-05 21:38:25 +01:00
Claudio Sanches
95f2033f88
Merge pull request #14895 from franticpsyx/tweak-wc-display-item-meta
...
[3.0] Tweak meta display value rendering in `wc_display_item_meta`
2017-05-05 17:09:03 -03:00
Claudio Sanches
d39e317182
Merge pull request #14891 from woocommerce/zipcode-validation-FR
...
Add zipcode validation for France
2017-05-05 17:07:42 -03:00
Claudio Sanches
08db8cebec
Check if IP address is valid
2017-05-05 16:58:08 -03:00
claudiulodro
05f3283c75
Remove debug
2017-05-05 09:18:15 -07:00
claudiulodro
afe1a0dd21
Use term name for tax-based attribute reorder
2017-05-05 09:15:27 -07:00
Manos Psychogyiopoulos
bbf0be1205
Tweak meta display value rendering in wc_display_item_meta
2017-05-05 16:11:49 +03:00
corsonr
96bfb45b02
Add zipcode validation for France
...
Add zipcode validation for France and oversea territory.
2017-05-05 09:52:03 +02:00
Claudio Sanches
1753406dc0
Fixed warning when no customer country is defined.
...
Fixes #14850
2017-05-04 18:54:44 -03:00
Claudio Sanches
9930099b98
Merge pull request #14846 from woocommerce/fix/non-numeric-warning-order
...
Fix non numeric warning for orders.
2017-05-04 18:35:51 -03:00
claudiulodro
5a963f74c2
Clean p
2017-05-04 14:27:40 -07:00
claudiulodro
b907aa74f6
Finish parser and unit test
2017-05-04 14:20:59 -07:00
Claudio Sanches
bc24b0e728
Merge pull request #14869 from ovidiumght/master
...
Wrong attribute param annotations
2017-05-04 13:51:35 -03:00
Claudio Sanches
b5385a6a20
Merge pull request #14864 from woocommerce/fix/14857
...
Introduced woocommerce_shop_order_search_results filter
2017-05-04 13:40:39 -03:00
Boro Sitnikovski
f493afe718
intval -> floatval
2017-05-04 10:09:16 +02:00
Beka Rice
adf0851117
Fix: mark stock as reduced in wc_reduce_stock_levels()
2017-05-04 03:52:38 -04:00
Ovidiu Magheitu
497c0ecae1
Wrong attribute param annotations
2017-05-04 09:48:05 +03:00
claudiulodro
d642212205
More parser progress
2017-05-03 14:53:31 -07:00
Claudio Sanches
abfedafd46
Merge pull request #14842 from woocommerce/fix/14799
...
Get outdated plugins using get_plugin_updates()
2017-05-03 18:42:17 -03:00
claudiulodro
1f10995d80
Parser progress
2017-05-03 14:30:50 -07:00
Claudio Sanches
421c9a3ba7
Introduced woocommerce_shop_order_search_results filter
...
Closes #14857
2017-05-03 18:14:41 -03:00
Claudio Sanches
84dfaf3c09
Merge pull request #14851 from franticpsyx/clone-meta-data
...
[3.0] Clone each meta stdClass object when cloning a WC_Data object
2017-05-03 18:03:54 -03:00
Claudio Sanches
12bd41dd4b
Merge pull request #14849 from franticpsyx/fix-get-price-html-from-to-fallback
...
[3.0] Incorrect use of `wc_format_price_range` in `get_price_html_from_to`
2017-05-03 17:40:40 -03:00
Claudio Sanches
6f126d7c60
Merge pull request #14853 from woocommerce/fix/14818
...
Improve "Save Order" button to reproduce WordPress post/page behavior
2017-05-03 17:36:22 -03:00
Claudio Sanches
63552c9757
Fixed conflict between global attributes and custom attributes.
...
Check if is a custom attribute before trying to get an ID from a global attribute.
2017-05-03 16:30:50 -03:00
Claudio Sanches
67258ec8da
Improve "Save Order" button to reproduce WordPress post/page behavior
...
Display "Create" when order is in "auto-draft" status and then display only "Update" after.
Closes #14818
2017-05-03 15:06:06 -03:00
Claudio Sanches
7edf10e9e1
Merge pull request #14843 from woocommerce/fix/14831
...
[REST API] Adds missing "id" in shipping zone methods endpoint
2017-05-03 13:37:56 -03:00
Manos Psychogyiopoulos
8f7671f066
Clone each meta object when cloning WC_Data object to avoid modifying original meta stdClass objects
2017-05-03 16:37:01 +03:00
Manos Psychogyiopoulos
faa53edc2b
Call `wc_format_sale_price` in `get_price_html_from_to`
2017-05-03 15:13:29 +03:00
Konstantin Kovshenin
dc2360711f
Helper: Toggle subscription on plugin activation/deactivation
...
When a user activates or deactivates an extension, attempt to find
a valid subscription for that extensioni, and activate/deactivate it
to spare the user an extra step.
2017-05-03 14:37:36 +03:00
Konstantin Kovshenin
39218ea323
Helper: Remove everything related to woocommerce.dev
2017-05-03 13:45:43 +03:00
Konstantin Kovshenin
564327cac3
Helper: Use strict comparison when checking response code from update-check
2017-05-03 13:34:55 +03:00
Konstantin Kovshenin
ca93452354
Helper: Fix some missing docblocks
2017-05-03 13:33:39 +03:00
Boro Sitnikovski
8f63211f1c
Fix non numeric warning for orders.
2017-05-03 08:31:35 +02:00
Claudio Sanches
7b5d56c643
[REST API] Adds missing "id" in shipping zone methods endpoint
...
This missing "id" will break CLI.
Added as duplicated with `instance_id` to keep backwards compatibility.
Fixes #14831
2017-05-02 20:37:03 -03:00
claudiulodro
f2af2d4e7c
Data reader
2017-05-02 15:06:54 -07:00
Claudio Sanches
9ae846ccad
Get outdated plugins using get_plugin_updates()
...
plugins_api() does a query for each plugin in api.wordpress.org that can takes 15 seconds, what is bad when have a lot of installed plugins and causing "gateway timeout" issues in System Status page.
get_plugin_updates() have already all available updates saved in cache.
Fixes #14799
2017-05-02 19:04:26 -03:00
Claudio Sanches
ed5877f395
Improve docblocks
2017-05-02 16:48:00 -03:00
claudiulodro
7531d0a022
Importer admin screen
2017-05-01 14:30:45 -07:00
Akeda Bagus
881929b9b3
Fix small typo in the docblock.
2017-04-29 13:52:14 +07:00
Claudio Sanches
ad09564ff3
Removed extra comment
2017-04-28 20:08:37 -03:00
Claudio Sanches
26a6dfa803
Applied wc_get_star_rating_html() to rating filter widget
2017-04-28 20:01:01 -03:00
Claudio Sanches
1d65c9d8b7
Better screen reader support
2017-04-28 19:59:50 -03:00
Claudio Sanches
5826a9bce0
Display total of customer reviews and applied to rating template
2017-04-28 19:56:05 -03:00
Claudio Sanches
685b999357
Fixed missing variable
2017-04-28 19:41:11 -03:00
Claudio Sanches
d62e68fdb5
Better i18n support
2017-04-28 19:36:43 -03:00
Claudio Sanches
a049835c05
Introduced new wc_get_star_rating_html() function
2017-04-28 19:32:25 -03:00
Claudio Sanches
e945db9464
Fixed relative URL in process lost password
...
Closes #14701
2017-04-28 18:29:58 -03:00
claudiulodro
7c393a4469
Better time handling
2017-04-28 14:01:06 -07:00
claudiulodro
1bb46ad876
Array filter results
2017-04-28 10:12:31 -07:00
claudiulodro
c93c45b15e
Docblock
2017-04-28 09:55:49 -07:00
Claudio Sanches
f6136ba326
Merge pull request #14789 from woocommerce/fix/undefined-customer-user
...
Fixed undefined customer_user when remove users from order in admin
2017-04-28 13:28:18 -03:00
Claudio Sanches
8885c66d8c
Merge pull request #14787 from woocommerce/fix/14750
...
Fix zone routes in CLI
2017-04-28 13:14:34 -03:00
Claudio Sanches
e46cb8813d
Fixed undefined customer_user when remove users from order in admin
2017-04-28 13:13:18 -03:00
Mike Jolley
b0bba8c853
Remove array merge
2017-04-28 17:09:39 +01:00
Claudio Sanches
c48ddfbab8
Merge pull request #14784 from woocommerce/fix/14769
...
get_settings for shipping and checkout need to support sections for the API
2017-04-28 12:49:53 -03:00
Mike Jolley
4b0fff3437
Fix zone routes in CLI
...
Fixes #14750
2017-04-28 15:49:51 +01:00
Mike Jolley
d744dce594
get_settings for shipping and checkout need to support sections for the API
...
Fixes #14769
2017-04-28 14:37:44 +01:00
Mike Jolley
af09548ec0
Add missing shipping_company from internal props in data store
...
Fixes #14768
2017-04-28 13:44:22 +01:00
Mike Jolley
25bca1c218
Merge branch 'pr/13391'
2017-04-28 13:36:10 +01:00
Mike Jolley
6fb644738e
woocommerce_after_set_term_order
2017-04-28 13:36:01 +01:00
Mike Jolley
d14a679e70
Merge pull request #14697 from bekarice/tweak/confirm-log-deletion
...
Confirm before deleting log files
2017-04-28 12:57:48 +01:00
Mike Jolley
e960756d22
Merge pull request #14766 from umeshnevase/master
...
Removed unused variable $variation_data
2017-04-28 12:49:17 +01:00
claudiulodro
30d2332f48
Handle paginate
2017-04-27 19:14:48 -07:00
claudiulodro
0721354ff2
Add paginate
2017-04-27 15:02:02 -07:00
claudiulodro
11c7722eff
Update tests
2017-04-27 14:46:00 -07:00
claudiulodro
059389c684
Missed a spot
2017-04-27 14:13:06 -07:00
claudiulodro
4eb1396e85
Offload more to subclasses
2017-04-27 14:09:10 -07:00
claudiulodro
027e7b1f94
Add restored webhook
2017-04-27 11:44:57 -07:00
umesh.nevase
168b5e2833
Removed unused variable
...
$variation_data = array_map( 'urlencode', $this->get_variation_attributes() );
2017-04-27 23:59:16 +05:30
claudiulodro
db3de7375d
Tweaks from feedback
2017-04-27 11:07:03 -07:00
Mike Jolley
ddcf561b70
Merge pull request #14722 from woocommerce/fix/14720
...
wc_attribute_taxonomy_id_by_name needs to use lowercase attribute slug
2017-04-27 18:08:03 +01:00
Mike Jolley
1d91276f77
Use sanitize_title
2017-04-27 18:07:39 +01:00
Mike Jolley
796ab0f257
Merge pull request #14756 from woocommerce/fix/14753
...
Compare with timestamp and remove start date once passed for sale products
2017-04-27 18:06:18 +01:00
Mike Jolley
a1ff66fbe7
Merge remote-tracking branch 'origin/master'
2017-04-27 18:05:40 +01:00
Mike Jolley
d0ebf48da4
Merge branch 'fix-13625'
...
# Conflicts:
# assets/css/woocommerce-layout-rtl.css
# assets/css/woocommerce-layout.css
# assets/css/woocommerce-layout.scss
# includes/wc-core-functions.php
2017-04-27 18:05:34 +01:00
Claudio Sanches
c58a6f42e3
Merge pull request #14604 from cristiangrama/fix-filter-guest-orders
...
Fetch only guest orders: Allow passing a `customer=0` filter on the order request
2017-04-27 14:04:19 -03:00
Mike Jolley
ad578137be
No need to wrap - leave styling to themes
2017-04-27 18:03:42 +01:00
Mike Jolley
56d190287e
Merge pull request #14755 from woocommerce/fix/14736
...
On multisite, add user to blog during checkout if not a user
2017-04-27 17:46:54 +01:00
Mike Jolley
e143a51cc7
Merge pull request #14463 from woocommerce/add/show-shipping-calculator-variable
...
Add variable so shipping calculator is shown on first row
2017-04-27 17:41:48 +01:00
Mike Jolley
8869cb3c2a
First to false at loop end
2017-04-27 17:41:25 +01:00
Mike Jolley
0d89250b3f
Merge pull request #14748 from woocommerce/fix/stock-in-cart-notice
...
Correct the stock display notice when a variable product manages stock for it's children
2017-04-27 17:38:59 +01:00
Mike Jolley
ca0c3e0bb8
Merge pull request #14064 from rafsuntaskin/develop
...
added bulk variation update for stock status, resolves #14046
2017-04-27 17:37:59 +01:00
Mike Jolley
a68934d7db
Merge pull request #14731 from crodas/make_sure_meta_data_cache_is_not_shared
...
Make sure the meta data cache is not shared among instances
2017-04-27 16:50:10 +01:00
Mike Jolley
4e8de076d2
Merge pull request #14740 from woocommerce/fix/14452
...
Fixed how to flush rewrite rules after save the shop main page
2017-04-27 16:44:25 +01:00
Claudio Sanches
1bf2902762
Check if get_current_screen() is true
2017-04-27 12:42:16 -03:00
claudiulodro
6aecb15505
Reduce scope
2017-04-27 08:38:18 -07:00
Mike Jolley
891e55e1cf
Merge pull request #14721 from woocommerce/fix/14670
...
Avoid escaped quote chars in strings
2017-04-27 15:34:27 +01:00
Mike Jolley
eedcdd97ba
Compare with timestamp and remove start date once passed for sale products
...
Fixes #14753
2017-04-27 14:35:33 +01:00
Mike Jolley
a283351ef8
On multisite, add user to blog during checkout if not a user
...
Fixes #14736
2017-04-27 13:48:45 +01:00
Mike Jolley
a6329fa68c
Merge pull request #14752 from woocommerce/pr/14732
...
revert price handling of get_price_html()
2017-04-27 13:03:15 +01:00
Mike Jolley
db5e2572f6
clean up
2017-04-27 13:01:52 +01:00
Mike Jolley
aacb01d1e7
Merge branch 'pr/13503'
...
# Conflicts:
# assets/css/twenty-seventeen.css
# assets/css/woocommerce-layout.css
# assets/css/woocommerce-layout.scss
# assets/css/woocommerce.css
2017-04-27 12:46:05 +01:00
Mike Jolley
3403e39740
Add icons and fix links
2017-04-27 12:23:16 +01:00
Mike Jolley
bbffbd6a9f
Merge branch 'master' into maybe_blank_keys_webhooks
2017-04-27 12:11:27 +01:00
Mike Jolley
29feafb116
Merge branch 'pr/14414'
2017-04-27 12:01:45 +01:00
Mike Jolley
2e77b0f417
Keep both classes
2017-04-27 12:01:37 +01:00
Mike Jolley
7c037728f6
Merge branch 'fix/14448'
...
# Conflicts:
# assets/js/frontend/single-product.min.js
2017-04-27 12:00:05 +01:00
Mike Jolley
d546613c25
Merge branch 'pr/14394'
...
# Conflicts:
# assets/js/frontend/single-product.min.js
2017-04-27 11:53:08 +01:00
Mike Jolley
a5018f5531
Merge pull request #13409 from diggy/patch-1
...
filter recent reviews dashboard widget query
2017-04-27 11:41:36 +01:00
Mike Jolley
cf35375260
Merge branch 'pr/13712'
2017-04-27 11:39:44 +01:00
Mike Jolley
7e056adbae
Revise menu titles to match wp admin
2017-04-27 11:39:34 +01:00
Mike Jolley
60a5ecf775
Merge pull request #13761 from franticpsyx/sold-individually-found-in-cart
...
[3.1] Add woocommerce_add_to_cart_sold_individually_found_in_cart hook
2017-04-27 11:32:33 +01:00
Mike Jolley
57229d4b20
Merge pull request #14589 from woocommerce/add/shipping-zone-setup-in-wizard
...
Automatic Shipping Zone Creation In Setup Wizard
2017-04-27 11:28:23 +01:00
Mike Jolley
2660f994e6
Merge pull request #14551 from hussong/patch-1
...
Change field label and placeholder to minimize user error
2017-04-27 11:25:49 +01:00
Mike Jolley
dac36505c2
Correct the stock display notice when a variable product manages stock for it's children
2017-04-27 11:03:56 +01:00
Claudio Sanches
dbddcaf95f
Fixed how to flush rewrite rules after save the shop main page
...
Fixes #14452
2017-04-26 21:51:30 -03:00
claudiulodro
020e24225a
Line up array
2017-04-26 14:20:44 -07:00
claudiulodro
1647e253a0
Add filters
2017-04-26 11:19:54 -07:00
claudiulodro
2fad12221d
Better comments
2017-04-26 11:04:28 -07:00
Cesar Rodas
91de312eb2
Make sure the meta data cache is not shared among instances
...
See #14620 for more context. In there I thought this was the desired behaviour and I enhanced it. After talking with @mikejolley he explained to me that it was not by designed.
This commit makes sure the meta data cache is not shared among instances
2017-04-26 13:51:52 -04:00
claudiulodro
9f0f0cd246
Polish and cleanup
2017-04-26 10:49:19 -07:00
Kathy Darling
36dbe64170
revert price handling so null price still is filtered by woocommerce_get_price_html. closes #14727 .
2017-04-26 12:37:30 -05:00
Mike Jolley
ac0984f4e2
Merge pull request #14716 from woocommerce/fix/14674
...
Correctly migrate legacy shipping taxes data
2017-04-26 16:58:19 +01:00
Mike Jolley
88a6681347
Merge pull request #14713 from woocommerce/fix/14694
...
Don't strtolower address strings
2017-04-26 16:57:44 +01:00
Mike Jolley
165a8971ae
Merge pull request #14712 from woocommerce/fix/14700
...
Add required placeholder for meta fields
2017-04-26 16:57:29 +01:00
Konstantin Kovshenin
48a44eb7e5
Helper: Add some missing docblocks
2017-04-26 18:50:38 +03:00
Konstantin Kovshenin
c440994883
Helper: Don't use assignment in helper disconnect check
2017-04-26 18:39:26 +03:00
Konstantin Kovshenin
ed734f350d
Helper: Use date_i18n() instead of date()
2017-04-26 18:38:24 +03:00
Konstantin Kovshenin
eacffb823a
Helper: Add l10n functions to all strings
2017-04-26 18:36:20 +03:00
Konstantin Kovshenin
2e55b3076d
Helper: Yoda condition in _http_request_host_is_external
2017-04-26 18:33:17 +03:00
Mike Jolley
481a5045aa
Merge pull request #14622 from jaumarar/patch-2
...
Fix: Creating customer triggers password changed
2017-04-26 14:32:28 +01:00
Mike Jolley
ac96fe795a
wc_attribute_taxonomy_id_by_name needs to use lowercase attribute slug
...
Fixes #14720
2017-04-26 14:28:47 +01:00
Konstantin Kovshenin
5e892f9081
Helper: Strict equality check on slugs in `plugin_information` calls
2017-04-26 16:04:46 +03:00
Konstantin Kovshenin
b4ba43f551
Helper: Use `wp_safe_remote_request` for external calls.
...
Also whitelists woocommerce.dev as an external URL if
WP_DEBUG is turned on.
2017-04-26 15:57:56 +03:00
Mike Jolley
801f5e1eb1
Avoid escaped quote chars in strings
...
Closes #14670
2017-04-26 13:51:53 +01:00
Mike Jolley
13a610d1d8
Merge branch 'pr/14612'
2017-04-26 13:26:26 +01:00
Mike Jolley
13bc235020
Bump template version and move to correct function files.
2017-04-26 13:25:14 +01:00
avinapatel
824f13924e
Made the buyer phone number clickable in the in the order backend.
2017-04-26 17:48:56 +05:30
Mike Jolley
1738464012
Correctly migrate legacy shipping taxes data
...
Fixes #14674
2017-04-26 12:17:34 +01:00
Mike Jolley
ef2246a9cd
Don't strtolower address strings
...
Closes #14694
2017-04-26 11:40:59 +01:00
Mike Jolley
63e8221e2c
Add required placeholder for meta fields
...
Closes #14700
2017-04-26 11:35:34 +01:00
Mike Jolley
234bc3c017
Missing arg in data store too
2017-04-26 11:08:47 +01:00
Cesar Rodas
7f357b18ba
Fixed typo
...
This expression had a typo from the refactoring
2017-04-26 03:21:10 -04:00
Gabor Javorszky
6d71eab0cd
Adds missing $this to arguments for woocommerce_payment_complete_order_status filter
...
Fixes #14698
2017-04-26 08:02:46 +01:00
Cesar Rodas
8c64631041
Remove whitespace added by mistake
2017-04-26 02:59:16 -04:00
Cesar Rodas
d3fd16617c
Improved phpdoc
2017-04-26 02:57:00 -04:00
Cesar Rodas
38f379a7d7
Make get_item() consistent (like get_items())
...
Right now get_item() is loading an item from the database directly. It doesn't
take advantage of our cache and it doesn't check if the item is already loaded in memory.
There is also another bug (or feature?) that it will let you load any item, even if the item is not related to the current order. I believe this is a bug, if somebody really wants to load any item regardless of the order they should use `WC_Order_Factory::get_order_item`.
Another bug is that items loaded with get_item() are not related to the order object, therefore any calls to Order::save() won't persist the changes made to the item.
This commits makes sure the item returned by get_item is loaded similarly like get_items() does, taking advantage of the cache and the $items protected property (chances are the item is already in memory, ready to be used).
If a given item is not found false will be returned. If item exists but it is not related to the current object it will return false as well (If this behaviour is wanted, I can easily change it load the item anyways instead of returning false).
2017-04-26 02:54:14 -04:00
Beka Rice
f65b817fcf
Code review tweaks
2017-04-25 21:45:42 -04:00
claudiulodro
efa1dbbda5
Basic working order queries
2017-04-25 14:52:17 -07:00
Beka Rice
c552362b73
Confirm before deleting log files
2017-04-25 17:10:47 -04:00
Claudio Sanches
d14924b1cf
Merge pull request #14681 from woocommerce/fix/14662
...
Fix term exclusion in term count queries
2017-04-25 16:25:16 -03:00
claudiulodro
3d5dabc886
Formatting
2017-04-25 11:24:38 -07:00
Claudio Sanches
3bae94e78d
Merge pull request #14676 from woocommerce/fix/14665
...
Sort grouped products by menu order
2017-04-25 14:37:32 -03:00
Claudio Sanches
c426d46bd1
Merge pull request #14648 from woocommerce/fix/14581
...
Fix missing title for actions column
2017-04-25 14:33:40 -03:00
Claudio Sanches
0c6a61df02
Merge pull request #14682 from woocommerce/fix/14679
...
Legacy customer class missing get_address / get_address_2 functions
2017-04-25 12:45:49 -03:00
Claudio Sanches
10880ab680
Merge pull request #14685 from woocommerce/fix/14592
...
Filter invalid products before returning them for wc_get_products
2017-04-25 12:45:17 -03:00
Claudio Sanches
a177c22e2d
Merge pull request #14687 from woocommerce/fix/14660
...
Prevent orders being their own parent (!)
2017-04-25 12:44:40 -03:00