Commit Graph

6572 Commits

Author SHA1 Message Date
Shiva Poudel 4f7858739d Introduce function to check shortcode tag 2016-02-09 00:10:48 +05:45
Mike Jolley 4c29b7607f Show notices on variation button clicks
Closes #10281
2016-02-08 16:21:02 +00:00
Shiva Poudel c5fdcb52ba Move remove meta box to its original method 2016-02-08 20:27:01 +05:45
Mike Jolley 8e85306ef1 Remove reviews/comments meta box for products
Closes #10175 @claudiosmweb
2016-02-08 13:29:54 +00:00
Mike Jolley 971f6a3dee Added email for on-hold orders.
Closes #9792
2016-02-08 13:20:19 +00:00
Mike Jolley 1fecd7efe2 If shipping < 999.99, use 'shipping' arg when passing values to PayPal.
Closes #9852
2016-02-08 13:10:15 +00:00
Mike Jolley 0c30999a67 When orders update, invalidate money spent user meta.
Closes #9562
2016-02-08 12:26:46 +00:00
Mike Jolley 564802a9c4 Enqueue scripts on pages with checkout shortcodes
Closes #10018
2016-02-08 12:21:34 +00:00
Mike Jolley aa4bfde937 Remove deprecated chosen js scripts 2016-02-08 12:10:42 +00:00
Mike Jolley 5525fadc09 Pass values to validation functions.
Closes #10032
2016-02-08 12:06:23 +00:00
Mike Jolley 98f40fed9e Enable SKU for grouped products and move to inventory tab.
SKU is a stock keeping unit, specifically for inventory purposes. So it
does make sense to have this on the inventory tab - this also allows it
to work on grouped products without showing new tabs there.

Closes #10034

cc @jameskoster @claudiosmweb
2016-02-08 11:50:01 +00:00
Mike Jolley a35c7d6aca Hide min order amount field when not needed
Closes #10129
2016-02-08 11:44:08 +00:00
Mike Jolley efd0304bb0 Color code manual, system and customer notes
Closes #7225
2016-02-08 11:39:31 +00:00
Mike Jolley 5cae61cb69 Show net sales on dashboard
Closes #9948
2016-02-08 11:28:40 +00:00
Mike Jolley 620394c4d3 Merge pull request #10282 from Dev49net/master
Add actions in pay_action() method
2016-02-08 09:56:55 +00:00
Mike Jolley 428c2c3e0f Merge pull request #10284 from shivapoudel/theme-api
Fix - theme_api check as an object first
2016-02-08 09:55:54 +00:00
Mike Jolley f9edc6a14a Merge pull request #10285 from shivapoudel/row-actions
Both row actions can be check in single condition ;)
2016-02-08 09:55:14 +00:00
Nicola Mustone 37c82e4bf5 fix warning with PHP 5.3 2016-02-08 09:58:32 +01:00
Christian Schmidt 1cb50b9b53 Pass term object to get_term_link() 2016-02-06 02:00:28 +01:00
Shiva Poudel 1c856181d2 Both row actions can be check in single condition ;) 2016-02-06 01:46:21 +05:45
Shiva Poudel b0432827f5 Fix - theme_api check as an object first 2016-02-06 01:33:45 +05:45
Dev49.net c3202298c0 moved actions after order key verification
Use case described in Issue #10276
2016-02-05 19:44:55 +01:00
Mike Jolley 78296adf67 Missin list element 2016-02-05 15:45:32 +00:00
Mike Jolley 140d97ad10 docblock 2016-02-05 15:30:44 +00:00
Mike Jolley 2a4a1bc9a8 Add $id to read method 2016-02-05 15:20:33 +00:00
Mike Jolley 98883e07ba Use interface 2016-02-05 15:20:17 +00:00
Mike Jolley 15888b732f Add $id to read method 2016-02-05 15:20:11 +00:00
Mike Jolley 352184cc06 Merge branch 'master' into shipping-zones
# Conflicts:
#	assets/css/admin.css
#	i18n/languages/woocommerce.pot
#	includes/abstracts/abstract-wc-payment-gateway.php
#	includes/abstracts/abstract-wc-shipping-method.php
#	includes/admin/settings/class-wc-settings-shipping.php
#	includes/wc-core-functions.php
#	uninstall.php
2016-02-05 14:58:48 +00:00
Mike Jolley d4dfec797c WC Data Interface
To be used by zones etc.

cc @claudiosmweb @justinshreve
2016-02-05 14:33:20 +00:00
Mike Jolley aa12bed150 Translate during format_string rather than all options
Fixes #10243
2016-02-05 12:44:43 +00:00
Mike Jolley d3472a6207 [2.5] Fix hide empty check
Fixes #10279
2016-02-05 12:31:53 +00:00
Mike Jolley 38d618e9d9 Merge pull request #10264 from helgatheviking/master
row actions for shop orders
2016-02-05 12:22:14 +00:00
Mike Jolley 384c07b367 Merge pull request #10262 from Spreeuw/issue-10252
default order to processing for non-catalog products
2016-02-05 12:21:43 +00:00
Mike Jolley 3cef28efe8 [2.5] Error handling for screen ids
Fixes #10280
2016-02-05 12:16:44 +00:00
Mike Jolley 787d36dee4 Merge pull request #10232 from marcusds/master
Add filter to is_in_stock
2016-02-05 12:01:10 +00:00
Mike Jolley 2e54a01e17 Add 'media-models' dependency
Closes #10249
2016-02-05 11:58:22 +00:00
Mike Jolley e0c10e9be3 Allow has_coupon to detect any coupon applied
Closes #10251
2016-02-05 11:39:31 +00:00
Mike Jolley 1eebb19899 [2.5] Wrap report in backtick to stop people breaking .org forums
Before @jdembowski runs out of coffee
2016-02-05 09:55:51 +00:00
Mike Jolley a71a4de1b8 Add hash check when resuming order to detect changes.
@claudiosmweb
2016-02-05 09:41:25 +00:00
Dev49.net dcbb17a99d added actions before and after payment
Issue #10276
2016-02-05 01:44:19 +01:00
Mike Jolley a78edb2af2 [2.5] If an attribute meta key is not set, technically its 'any', so should match. Prevents issues when meta data is missing after renaming attributes
@claudiosmweb please test :)

#10272
2016-02-04 18:25:06 +00:00
Mike Jolley 628d791343 Price filter floats
Closes #10266
2016-02-04 16:53:17 +00:00
Mike Jolley b789a5ddd2 [2.5] Notice when no order note sexist
Fixes #10267
2016-02-04 16:51:07 +00:00
Kathy Darling 0720e6dc89 row actions for shop orders 2016-02-03 12:43:18 -05:00
Ewout Fernhout a3634028fa default order to processing for non-catalog products
fixes #10252
2016-02-03 14:48:19 +01:00
Agbonghama Collins a742861cda minor typo
Found this error while trying to understand how gateways are built on WooCommerce
2016-02-02 15:35:01 +01:00
Mike Jolley 64d4bb5172 [2.5] Round shipping after tax calc
#10076 and
https://wordpress.org/support/topic/when-calculating-shipping-total-forc
e-rounding?replies=6#post-7972623
2016-02-02 11:09:02 +00:00
Marcus 780614b14e Add filter to is_in_stock 2016-02-01 11:09:12 -08:00
Mike Jolley dcf81b3bbe [2.5] Un-needed ob_start 2016-02-01 15:12:44 +00:00
Mike Jolley fd74d992ab When COOKIEPATH is an empty string, cookies won't work across pages.
@claudiosmweb Found a few multisite installs where COOKIEPATH was an
empty string which broke cookies. I don’t see any side affects of this
change. 2.5?
2016-02-01 13:05:36 +00:00
Mike Jolley a4d982b1b9 Merge pull request #10216 from reigelgallarde/master
using query_vars instead of query
2016-02-01 12:17:00 +00:00
Mike Jolley 8d0591d7c6 [2.5] Prevent notice in get_allowed_countries 2016-02-01 12:04:34 +00:00
Eivin Landa db39c223b0 Added code to use the get_price method for child products. fixes #10217 2016-01-29 14:58:12 +01:00
Reigel Gallarde a89df9d6a2 Merge remote-tracking branch 'refs/remotes/woothemes/master' 2016-01-29 20:26:58 +08:00
Reigel Gallarde c3510063d6 using $wp_query->query_vars['product_cat'] instead of $wp_query->query['product_cat']
`$wp_query->query['product_cat']` include the parent in the string when
using `parent` in `$args` in
`woocommerce_product_categories_widget_dropdown_args` filter. Making
dropdown not able to add selected option.
2016-01-29 20:26:10 +08:00
Mike Jolley 9dea16ab6c [2.5] Fix 'hide empty' setting in category widget
Fixes #10213
2016-01-29 11:43:52 +00:00
Mike Jolley 6a8e89da2f [2.5] HTML5 validation message on weak password, and append to indicator 2016-01-28 15:36:24 +00:00
Mike Jolley 5ca53d3449 [2.5] Combine includes string 2016-01-28 13:21:03 +00:00
Mike Jolley 64dfcdbea4 [2.5] Remove obsolete notice and add styles for add payment page 2016-01-28 11:58:09 +00:00
Mike Jolley 3b43a53546 Don't format stock if empty 2016-01-28 11:31:53 +00:00
Almaz Mannanov 1cb65394a4 Update wc-core-functions.php
​Russian ruble has its own symbol.
2016-01-27 20:22:43 +03:00
Mike Jolley 657521ffa4 [2.5] Don't show purchase note to admin 2016-01-27 15:30:07 +00:00
Mike Jolley f8df682f34 Hide stock amount when children are involved
Closes #10172
2016-01-27 13:00:50 +00:00
Mike Jolley 8c85183d6e [2.5] Remove case check from tax rate country REGEX 2016-01-27 12:10:36 +00:00
Mike Jolley 7fb7120d8e [2.5] Move URL functions to core-functions file.
Closes #10170
2016-01-27 11:53:19 +00:00
Mike Jolley 47a74f96cd [2.5] Add context to category localisation
@claudiosmweb Closes #10183
2016-01-27 11:19:38 +00:00
Mike Jolley 9ca216310d [2.5] When totalling up shipping, force round
Closes #10076
2016-01-27 11:06:08 +00:00
Mike Jolley a2843c03c7 [2.5] Added password hint text and error messages 2016-01-27 10:54:03 +00:00
Shiva Poudel bf2be97dd0 Use get_charset_collate of WP 2016-01-27 15:55:56 +05:45
Claudio Sanches 6110c8316e Added Saudi Riyal currency
Request from:
https://wordpress.org/support/topic/saudi-riyal-support?replies=1
2016-01-25 20:59:19 -02:00
Mike Jolley a550c77dba [2.5] Remove stock bw compat code which was preventing manage stock being disabled.
Fixes #10167
2016-01-25 18:17:28 +00:00
Mike Jolley 57c643c93e [2.5] Round tax/tax refunded amounts on display.
Closes #10162
2016-01-25 15:18:49 +00:00
Mike Jolley b26a13ec47 [2.5] tracking text 2016-01-25 14:55:41 +00:00
Mike Jolley 3cfd4d7889 Merge pull request #10153 from helgatheviking/master
[2.5] pass $args to woocommerce_dropdown_variation_attribute_options_html hook
2016-01-25 11:07:38 +00:00
Mike Jolley 55c8f91c14 [2.5] Set has calculated shipping to true when setting country
Closes #10148
2016-01-25 10:16:39 +00:00
Mike Jolley a2fbfec5bf [2.5] Show user country rather than base country in "estimated for" messages
#10148
2016-01-25 10:16:39 +00:00
Kathy Darling 472e8d4618 pass $args to woocommerce_dropdown_variation_attribute_options_html hook 2016-01-23 15:03:47 -05:00
Claudio Sanches e87007d5cd [2.5] Fixed tax row autocomplete htmlentity, closes #10149 2016-01-23 14:32:09 -02:00
Claudio Sanches 4f3ef79b8c Added password strength meter to my account > edit account page
Closes #10103
2016-01-22 17:33:35 -02:00
Claudio Sanches 578a5515e4 Introduces the is_edit_account_page() function
For #10103
2016-01-22 17:30:10 -02:00
Claudio Sanches e0881121a3 [API] Fixed image title and alt
Fixed image title and alt for single products
Added support for title and alt for variable products
Fixed category image upload method

Closes #10131
2016-01-22 16:43:52 -02:00
Mike Jolley f5140af918 [2.5] Report on partial refunds/refunds items rather than full refunds to ensure they are reported when refunded
@claudiosmweb your testing + approval welcome.

Closes #10138
2016-01-22 17:53:12 +00:00
Mike Jolley 77e1aa8263 Make qty for refunds negative
Fixes order counts reported in #10135

May however require an upgrade routine and needs more testing. Not for
2.5.

Fixes #10135
2016-01-22 16:28:29 +00:00
Mike Jolley 6cc700a497 [2.5] Report on partial refunds/refunds items rather than full refunds to ensure they are reported when refunded
@claudiosmweb your testing + approval welcome.

Closes #10138
2016-01-22 15:50:23 +00:00
Claudio Sanches b12f74a263 Merge pull request #9904 from jonkoops/autofill-checkout
Add autocomplete support to fields in checkout process
2016-01-21 20:10:31 -02:00
Claudio Sanches dca1e4a53a Merge pull request #10031 from krautnerds/api-reuse-internal-price-api
Eliminated duplicate price save code in api v2 and api v3
2016-01-21 19:40:38 -02:00
Claudio Sanches 1626d29414 Fixed coding standards and improved code for #10070 2016-01-21 19:38:15 -02:00
Claudio Sanches 544d7fb8c2 Merge pull request #10070 from woothemes/SiR-DanieL-patch-1
Add DISABLE_WP_CRON to the system status
2016-01-21 19:34:30 -02:00
Claudio Sanches 2790307489 Changed allbuttons to select_buttons for multiselect #10079 2016-01-21 19:33:49 -02:00
Claudio Sanches f4fddf2252 Merge pull request #10079 from woothemes/add/select-all-buttons-multiselect-field
Settings API: add optional "select all"/"select none" buttons to multiselect fields
2016-01-21 19:30:12 -02:00
Claudio Sanches 899d961dd9 Improved WC_Gateway_Paypal::get_icon_url() for #10084 2016-01-21 19:28:14 -02:00
Claudio Sanches 057239cb31 Merge pull request #10084 from shoheitanaka/patch-3
Modification of PayPal link errors and redirect
2016-01-21 19:26:02 -02:00
Claudio Sanches c62388b64b [API] Introduces woocommerce_api_check_permission filter, closes #10119 2016-01-21 19:10:46 -02:00
Mike Jolley a26af7b801 [2.5] Unset reload_checkout once processed.
Fixes #10134
2016-01-21 20:29:14 +00:00
Mike Jolley f9d019df87 [2.5] Fix query/missing variable in validate_user_usage_limit
Closes #10122
2016-01-21 19:06:42 +00:00
Matthew Duhig 6ef4fcb144 Update class-wc-widget-layered-nav.php
Updates to layered nav to considerably improve speed on sites with large product databases (10k+). This method has seen speed improvements as notable as taking a 30 second plus load time of a /shop page with layered nav, down to 4 seconds.
2016-01-21 17:06:57 +00:00
Simon Prosser 4899d99475 Videon only load when help is needed. 2016-01-21 00:12:19 +00:00
Florian Ludwig 6074ea3355 Formatted variation stock with wc_stock_amount 2016-01-20 23:37:22 +01:00
Mike Jolley 4cfd8ff214 [2.5] Don't show downloads in admin email 2016-01-20 16:58:58 +00:00
Claudio Sanches 66f9dda17f Merge pull request #10120 from krautnerds/fix-php7-compatibility
Fixed attribute check for less notices
2016-01-20 13:12:08 -02:00
Florian Ludwig ddd5f9fb9b Fixed attribute check for PHP 7 compatibility 2016-01-20 15:53:51 +01:00
Mike Jolley 6050b204fc Support qty display in cart messages
Closes #10114
2016-01-20 11:32:49 +00:00
Mike Jolley b5d7f1de10 [2.5] Only show payment method button when needed, and check for required fields
Fixes #10112

@thenbrent @claudiosmweb
2016-01-20 10:47:36 +00:00
Brett a772457a32 remove unnecessary use of ternary operator 2016-01-20 12:30:56 +13:00
Claudio Sanches c3ed6baeed [2.5] Fix index decimal and thousand values #10105 2016-01-19 16:52:58 -02:00
Claudio Sanches 084ba34bb6 Invalidade shipping costs transient when save zones 2016-01-19 16:44:41 -02:00
Keijo Hyttinen a16b1bbac4 API: thousand and decimal separators corrected 2016-01-19 20:24:26 +02:00
Claudio Sanches 0d2a77d4de Fixed display of encoded characters 2016-01-19 16:21:08 -02:00
Claudio Sanches 6277d96770 Stop direct access 2016-01-19 15:57:03 -02:00
Mike Jolley 44eac248b3 [2.5] check_version on all requests
cc @allendav Closes #10091
2016-01-19 10:05:44 +00:00
Mike Jolley 5afca45252 [2.5] Wrong function exists check.
Fixes #10100
2016-01-19 09:39:56 +00:00
Serg ef867131e0 Change layered nav filters by ID to SLUG field 2016-01-19 10:15:42 +03:00
Mike Jolley 0049415797 [2.5] get_currentuserinfo() is deprecated in WP 4.5 2016-01-18 14:42:01 +00:00
Mike Jolley 6c8709f4b5 Return false if cookie_hash is not set. 2016-01-18 10:34:06 +00:00
Mike Jolley e86a159fd0 Correct option name 2016-01-18 10:24:59 +00:00
Shohei Tanaka 141414f048 No setup num_decimals in Setup Wizard
num_decimals is not set in Setup Wizard, but set in locale-info.php and Javascript code.
2016-01-16 14:46:51 +09:00
Shohei Tanaka 70be00cbf7 Modification of PayPal link errors and redirect
Those countries are redirect from paypal-popup to home.
BE,CZ,DK,IT,NL,NO,SE,ES
Those countries are error happened.
HU, JP, TR
2016-01-16 14:15:42 +09:00
Mike Jolley 2de38180d3 Remove isolation levels causing issue on some servers 2016-01-15 11:43:06 +00:00
Mike Jolley 734bde83f9 Strip tags in cart messages and breadcrumbs
Fixes #10074
2016-01-15 09:59:04 +00:00
Mike Jolley 25ea52dec1 Merge branch 'pr/10078' 2016-01-15 09:51:48 +00:00
Mike Jolley 2c7501944b Use post_ids terminology to reflect whats being queried 2016-01-15 09:51:42 +00:00
Joey Kudish 7bb99af123 Settings API: enhance multiselect fileds
Add optional "select all"/"select none" buttons to multiselect fields,
similarly to what already exists for the country field.
2016-01-14 22:07:31 -08:00
Taylor Lovett 8702f806ad Add layered nav query posts filter 2016-01-15 00:47:52 -05:00
Taylor Lovett b4fda08091 Add unfiltered product ids filter 2016-01-15 00:36:11 -05:00
Mike Jolley 29058e47d1 Fix comparison types 2016-01-14 15:25:23 +00:00
Claudio Sanches 31975f5980 Fixed coding standards for #10063 2016-01-14 11:35:01 -02:00
Mike Jolley b788418283 Load shipping methods during save
Fixes #10072
2016-01-14 13:24:02 +00:00
Nicola Mustone ff82b623bd invert signs 2016-01-14 11:09:30 +01:00
Nicola Mustone 03e3f7ca3d better wording 2016-01-14 10:51:56 +01:00
Nicola Mustone f457d1c453 use the correct constant 2016-01-14 10:42:57 +01:00
Mike Jolley 8237ed288d Merge pull request #10063 from woothemes/update/normalization-functions-from-unit
Weight/dimension conversions
2016-01-14 08:24:21 +00:00
Nicola Mustone 9499d561d3 add WP_CRON to the system status 2016-01-14 08:01:22 +01:00
Mike Jolley c661b4c78f JSlint 2016-01-13 17:08:53 +00:00
Mike Jolley d821b87f8a Move shipping classes to custom UI in shipping section 2016-01-13 16:52:28 +00:00
Mike Jolley 3e85a61e96 Merge pull request #10065 from aelia-co/improved_shipping_cost_args_filter
Added shipping class instance to woocommerce_evaluate_shipping_cost_args
2016-01-13 15:08:36 +00:00
Mike Jolley 35e45e6075 Make price function clearer
@tamarazuk @franticpsyx @daigo75 Hopefully this makes it clearer which
values are returned and when the filter is ran.
2016-01-13 15:07:47 +00:00
Mike Jolley 8064b35350 Add methods from zones screen 2016-01-13 15:04:10 +00:00
Diego Zanella 35d20f61a8 Added shipping class instance to woocommerce_evaluate_shipping_cost_args
The instance is going to be useful if any 3rd party needs to read any other property of the shipping class, which might not have been passed through the $args variable.
2016-01-13 13:35:24 +00:00
Mike Jolley f70b0a9c23 Remove availability settings 2016-01-13 12:45:53 +00:00
Mike Jolley 31be09073f Show zones if no matching shipping method is found 2016-01-13 12:41:54 +00:00
Mike Jolley c8025705c1 Text changes 2016-01-13 12:38:31 +00:00
Mike Jolley 6a8819fc23 Text changes 2016-01-13 12:31:10 +00:00
Mike Jolley 68e30f0f38 Zones page text 2016-01-13 12:12:58 +00:00
Mike Jolley 37003b2370 Round get_remaining_refund_amount
Fixes #10060
2016-01-13 11:07:05 +00:00
Mike Jolley 133e7686b5 Stop canonical redirect breaking front page endpoints
Fixes #10062
2016-01-13 11:01:08 +00:00
Mike Jolley 0d569948fd spacing 2016-01-13 10:33:07 +00:00
Joey Kudish ece376bac1 weight/dim normalization: allow custom from unit
Add a third optional parameter to the weight and dimension normalization
functions in order to be able to specify a specific "from unit" instead
of using the site option. This allows arbitrary conversions between
different units of measure; which is particularly useful for extensions
that need to perform arbitrary unit conversions (e.g. shipping extension
that specifies custom box formats).

Also includes updated tests.
2016-01-12 22:48:56 -08:00
Claudio Sanches 636e2389aa Changed … to &hellip; 2016-01-12 14:03:01 -02:00
Mike Jolley 70a9eb3807 Fix pagination + sorting on tax screen
@claudiosmweb
2016-01-12 12:01:10 +00:00
Mike Jolley e15c123510 Fix - Missing validation rule for product cat exclusion coupons (validate_excluded_product_categories)
Fixes #10058
2016-01-12 09:49:46 +00:00