Justin Shreve
f66b9e3681
Move meta (when creating) to its own sub meta array.
2016-03-01 11:49:39 -08:00
Justin Shreve
f66a8b6478
Rename customer_id to user_id to match how orders reference the user.
2016-03-01 11:49:39 -08:00
Justin Shreve
2fdb2ed2a8
Don't inheirt from eCheck https://github.com/woothemes/woocommerce/pull/10260#discussion_r51901526
2016-03-01 11:49:38 -08:00
Justin Shreve
4b93f23ac5
Add filters when we return tokens for customers or orders.
2016-03-01 11:49:38 -08:00
Justin Shreve
bfa9437a43
Rename the meta name _payment_tokens to remove the wc_ prefix, since this meta is a part of WC orders already.
2016-03-01 11:49:38 -08:00
Justin Shreve
72a4823f27
Pass the token object in the _deleted hook.
2016-03-01 11:49:38 -08:00
Justin Shreve
da9368e8be
Switch the payment token meta to use WP's metadata functions.
2016-03-01 11:49:38 -08:00
Justin Shreve
2e896ae24a
Extend WC_Payment_Token_CC from WC_Payment_Token_eCheck since they both share eCheck's fields as a base.
2016-03-01 11:49:38 -08:00
Justin Shreve
6112752836
Misc cleanup based on PR feedback:
...
* Remove $token_id parameter from WC_Order's add_payment_token. get_id() can be used to access the ID
* Rename our list of token ids from meta to $token_ids as it makes more sense
* Cleaned up/fixed some of the comments in WC_Payment_Token
* Some code formatting fixes
2016-03-01 11:49:38 -08:00
Justin Shreve
9741ab0751
Swap method_exists for is_callable.
2016-03-01 11:49:38 -08:00
Justin Shreve
f9b19234b0
Fix coding/WP standard for primary key definitions - there must be two spaces between the words PRIMARY key and the definition.
2016-03-01 11:49:37 -08:00
Justin Shreve
204922e2ae
Add methods for managing payment tokens associated with an order.
2016-03-01 11:49:37 -08:00
Justin Shreve
c5aec06a8a
First pass at a payment token API
2016-03-01 11:49:37 -08:00
Claudio Sanches
27a9b72d36
Merge pull request #10447 from jonkoops/tax-form-field-classes
...
Add wrapper classes to product category form fields.
2016-03-01 14:02:46 -03:00
Horrower
875cd46f45
Hook for intercept deliver of webhooks
...
Let other plugins intercept deliver for some messages queue like rabbit/zeromq
https://github.com/woothemes/woocommerce/issues/10424#issuecomment-190806538
2016-03-01 19:58:27 +03:00
Claudio Sanches
3e955f6086
[2.5] Create new function to prevent endpoint indexing
2016-03-01 13:45:25 -03:00
Jon Koops
a8cb7f7d00
Add wrapper classes to product category form fields.
...
Add wrapper classes to Display Type and Thumbnail fields of a product category in the admin. These classes follow the same naming convention as other taxonomy fields in the WordPress admin.
2016-03-01 15:37:01 +01:00
Mike Jolley
6f04ff1fa0
Replace size with length
...
Fixes #10444
2016-03-01 13:08:25 +00:00
Jon Koops
bc097553c6
Add order_schema_markup action to output Schema markup for order emails.
2016-03-01 13:02:56 +01:00
Claudio Sanches
256be9b028
[2.5] Allow send array as webhooks callbacks, closes #10424
2016-02-29 16:23:45 -03:00
Claudio Sanches
19019f75ca
[2.5] Stop to remove the 'all' from wp_count_comments(), closes #10441
2016-02-29 13:35:24 -03:00
Mike Jolley
d4df89e1b9
[2.5] Don't duplicate rating and review counts
...
Fixes #10440
2016-02-29 13:36:32 +00:00
Mike Jolley
8edf6d9286
Noindex endpoints
...
Closes #10433
2016-02-29 12:52:45 +00:00
Mike Jolley
fa2280f3f8
Add notice on fail
2016-02-29 12:33:09 +00:00
Mike Jolley
09ef555e5a
[2.5] Combine update post calls
2016-02-29 12:24:02 +00:00
Shiva Poudel
4a0e160c3b
Since shop manager have no right to edit admin profile
2016-02-28 21:07:51 +05:45
Shiva Poudel
9dec203721
By default display_name is user_login, no target for database change ;)
2016-02-28 21:04:57 +05:45
Claudio Sanches
53db5ff4c8
Created coupons POST and PUT endpoints and coupons schema
2016-02-26 17:24:33 -03:00
Mike Jolley
efe836dc12
Merge branch 'add/id-based-section-loading-shipping-and-checkout'
2016-02-26 15:26:45 +00:00
Mike Jolley
c3554490b5
Backwards compatibility
2016-02-26 15:26:39 +00:00
Mike Jolley
d916eb5118
Merge branch 'pr/10423'
2016-02-26 14:36:59 +00:00
Mike Jolley
e9ff396348
Only add when using intval for stock amounts
2016-02-26 14:36:53 +00:00
Mike Jolley
74e35a2573
Merge pull request #10425 from woothemes/fix/no-instance-id-for-non-classname-shipping-methods
...
Construct copy of instance of shipping method and pass instance id to it
2016-02-26 14:27:41 +00:00
Mike Jolley
e09613d7da
get_external_ip_address docblock
2016-02-26 13:34:51 +00:00
Mike Jolley
384db11839
Hide disabled emails from dropdown
...
Fixes #10428
2016-02-26 13:22:31 +00:00
Allen Snook
bdb816f83b
Use a PHP 5.2 compatible approach for creating new instances of
...
shipping methods which were registered using an instance
2016-02-25 11:56:05 -08:00
Allen Snook
1ea53460f2
Construct copy of instance of shipping method and pass instance id to it
2016-02-25 11:29:10 -08:00
Mike Jolley
83d2f64e9e
Tweak wc_get_product_variation_attributes to ignore non variation attributes
2016-02-25 14:13:56 +00:00
Mike Jolley
d7d609d85a
Remove comment
2016-02-25 14:13:56 +00:00
Mike Jolley
78902fafc8
Merge pull request #10420 from shivapoudel/filter
...
Is an action hook for phpmailer_init
2016-02-25 12:34:23 +00:00
Mike Jolley
b8e03489be
[2.5] Transactional emails for failed -> on hold
2016-02-25 11:15:42 +00:00
Shiva Poudel
295a900b03
Is an action hook for phpmailer_init
2016-02-25 16:59:15 +05:45
Claudio Sanches
7593285824
Fixed docblocks
2016-02-23 15:34:55 -03:00
Claudio Sanches
1fb4108e08
Added methods to delete orders, refunds and products
2016-02-23 15:34:42 -03:00
Claudio Sanches
9ba3747b74
Fixed controller for order notes
2016-02-23 15:34:14 -03:00
Claudio Sanches
f10846277b
Added method to delete coupons
2016-02-23 15:28:43 -03:00
Claudio Sanches
0d88e3c380
Added endpoint to get coupons
2016-02-23 12:16:21 -03:00
Claudio Sanches
77c968e590
Included wp-api functions
2016-02-23 12:15:25 -03:00
Claudio Sanches
f6e9d85ff2
Added version to the WP_REST_Controller class
2016-02-23 12:07:08 -03:00
Gerhard Potgieter
62e19162e6
Use $wpdb->replace instead of doing a select and then deciding to do an update or insert. Fixes #10389
2016-02-23 14:48:48 +02:00
Mike Jolley
a6cdabff7e
[2.5] Multibyte safe trim string
...
Fixes #10378
2016-02-23 11:40:16 +00:00
Mike Jolley
5ddc0b1a9a
[2.5] Fix CLI when setting a single category
...
Fixes #10409
2016-02-23 11:32:18 +00:00
Shiva Poudel
162e6f874e
Tweak some lines endings for views
2016-02-23 14:56:02 +05:45
Shiva Poudel
e8077b4f9d
Remove new line
2016-02-23 14:42:22 +05:45
Shiva Poudel
200a157663
Stop message moving using css class inline,
...
Fixes #10400
2016-02-23 14:18:11 +05:45
Claudio Sanches
a31ef08ed7
Improved permissions check
2016-02-22 17:48:38 -03:00
Claudio Sanches
54739c5e19
Created GET coupons endpoint
2016-02-22 16:44:47 -03:00
Claudio Sanches
43a5f6f842
Created abstract classes for posts and terms
2016-02-22 16:43:52 -03:00
Claudio Sanches
92ef7303b7
Rename $base to $rest_base
2016-02-22 15:49:38 -03:00
Mike Jolley
73f71191fc
[2.5] current class fix on some servers when empty
2016-02-22 15:19:44 +00:00
Mike Jolley
bd7072a8dc
Generate dynamic hook docs
...
Closes #10393
2016-02-22 14:41:14 +00:00
Mike Jolley
fc3474f255
Stop message moving
...
Fixes #10400
2016-02-22 13:32:31 +00:00
Mike Jolley
dbd6479f45
Comment on get_related limit
...
Closes #10398
2016-02-22 13:27:39 +00:00
Mike Jolley
8345f67f6c
Tweak price filter + code comments
...
#10371
2016-02-22 13:23:25 +00:00
Claudio Sanches
f52b018279
Merge pull request #10396 from shivapoudel/docblock-fix
...
Fix docblock for wc_back_link function
2016-02-21 16:40:20 -03:00
Shiva Poudel
e6e2a7ed42
Fix docblock for wc_back_link function
2016-02-21 10:10:33 +05:45
Shiva Poudel
abe2f108f9
View mode option logic moved to appropriate post-type class
2016-02-20 00:49:36 +05:45
Jeff Stieler
346b25d01b
Use ID instead of classname when saving settings for Checkout and Shipping.
2016-02-19 11:46:52 -07:00
Mike Jolley
1ee2b431a3
Show all downloads regardless of file
...
Closes #10388
2016-02-19 17:17:14 +00:00
Mike Jolley
fdddbff229
Fix my account endpoint with plain permalinks
...
@claudiosmweb Fixes #10390
2016-02-19 17:14:26 +00:00
Mike Jolley
e9703da300
Merge pull request #9921 from peterrath/vat-exempt-and-tax-enabled-handling
...
VAT exempt and “TAX enabled” handling in back end and Orders API
2016-02-19 14:53:39 +00:00
Mike Jolley
d63f4eb229
Merge pull request #10369 from justinshreve/back-to-emails-button-10317
...
Add a back button on the email notification management screens
2016-02-19 14:45:51 +00:00
Mike Jolley
986d63c511
Merge pull request #10384 from justinshreve/view-mode-10373
...
Hide the "View Mode" option on the "Screen Options" tab for products, orders, and coupons.
2016-02-19 14:44:38 +00:00
Mike Jolley
8f82852be5
Merge pull request #10385 from justinshreve/template-functions-notice-10381
...
[2.5] Prevent a notice in woocommerce_products_will_display
2016-02-19 14:44:21 +00:00
Mike Jolley
8d391e86e6
Merge pull request #10370 from BFTrick/system-status-private
...
Adding Check in System Status for Private WooCommerce Pages
2016-02-19 12:40:49 +00:00
Justin Shreve
7fcbf08a9a
Prevent a notice by stopping a loop in woocommerce_products_will_display from stomping on other variables.
2016-02-18 12:20:22 -08:00
Justin Shreve
2968a66a01
Hide the "View Mode" option on the "Screen Options" tab for products, orders, and coupons.
2016-02-18 11:58:36 -08:00
Peter
5a9cec18ee
Indent the new if statement
2016-02-18 20:35:33 +01:00
Peter
0cc33c8186
Use !== instead of != in class-wc-ajax.php
...
Use !== here: if ( wc_tax_enabled() && $is_vat_exempt !== 'yes' ) {
2016-02-18 20:29:10 +01:00
Peter
516602b4e3
API should accept bool in is_vat_exempt
...
Add ? 'yes' : 'no' to force values. API should accept bool here:
update_post_meta( $order->id, '_is_vat_exempt', $data['is_vat_exempt'] ? 'yes' : 'no' );
2016-02-18 20:14:07 +01:00
Peter
b508a6f19f
Remove space before bracket in class-wc-ajax.php
...
remove space before bracket here: $is_vat_exempt = get_post_meta( $order_id, '_is_vat_exempt', true );
2016-02-18 19:57:55 +01:00
Peter
de1ecf9f78
Use === instead of == in abstract-wc-order.php
...
Use === here: if ( 'yes' === $this->is_vat_exempt or ! wc_tax_enabled() )
2016-02-18 19:56:55 +01:00
Patrick Rauland
abfce2dea9
removing html from translatable string in system status. see #10370
2016-02-18 11:52:12 -07:00
Patrick Rauland
14ffeaa2a3
making post_status check in system status literal. See #10370
2016-02-18 11:46:03 -07:00
Justin Shreve
c2d29e4884
Add a back button on the email notification management screens so you can easily get back to the main listing of emails.
2016-02-18 08:46:06 -08:00
Justin Shreve
4c498336fe
Fix up some minor coding standards issues
2016-02-18 08:40:02 -08:00
Justin Shreve
e8eabfd309
Fix hierarchy for products and attributes
2016-02-18 08:40:01 -08:00
Justin Shreve
cfe39073a3
Fix headings on the add-ons/extensions screens
2016-02-18 08:39:02 -08:00
Justin Shreve
d28c4f4f39
Fix hierarchy in the system status pages.
2016-02-18 08:39:02 -08:00
Justin Shreve
608f651133
Fix hierarchy on settings screens.
2016-02-18 08:39:02 -08:00
Justin Shreve
6d683b7492
Fix up hierarchy on all of the generated report screens.
2016-02-18 08:39:02 -08:00
Justin Shreve
7058facc68
Fix screen reader text on the coupons management screen
2016-02-18 08:39:02 -08:00
Justin Shreve
8c49e81f45
Fix up heading hierarchy on the add new order screen
2016-02-18 08:39:02 -08:00
Justin Shreve
8d03cf33a8
Fix screen reader text on orders screen.
2016-02-18 08:39:01 -08:00
Shiva Poudel
7ec7515d52
Fix - Contributing guidelines broken links
2016-02-18 21:24:50 +05:45
Mike Jolley
5acb37560f
Merge branch 'pr/10374'
2016-02-18 12:57:12 +00:00
Mike Jolley
47a0762a4a
Remove old code
2016-02-18 12:57:03 +00:00
Mike Jolley
ce777b81fd
Remove empty notices
2016-02-18 11:04:12 +00:00
Mike Jolley
e987a3830a
Remove index drop for tax table
2016-02-18 10:52:54 +00:00
Jeff Stieler
067b406a5c
Load Shipping settings sections using Shipping Methods’ IDs rather than their class name.
2016-02-17 18:07:14 -07:00
Jeff Stieler
f1a2a5f974
Load Checkout settings sections using Payment Gateways’ IDs rather than their class name.
2016-02-17 18:06:48 -07:00
Shiva Poudel
19781fb91b
Tweak strings for the media frame button
2016-02-18 02:22:36 +05:45
Claudio Sanches
c7045ce881
Load WP REST API endpoints only for WP 4.4 or later
2016-02-17 17:40:41 -02:00
Claudio Sanches
7a1f1ff43c
Added initial REST API controllers
2016-02-17 17:29:09 -02:00
Patrick Rauland
dae216104e
adding check for private WooCommerce pages
2016-02-17 10:06:28 -07:00
Claudio Sanches
e926c54d29
Created WC_REST_Controller and structure to load WooCommerce controllers
2016-02-16 18:59:18 -02:00
Claudio Sanches
f6242506c4
Included WP_REST_Controller class from WP-API v2
2016-02-16 18:57:33 -02:00
Claudio Sanches
2ae38250dd
Deprecated our API in favor of WP API
2016-02-16 18:22:12 -02:00
Justin Shreve
b2b9d7e4da
Give the downloads and payment methods pages their own filters.
2016-02-16 11:52:08 -08:00
Shiva Poudel
5fb5a7ded2
We need to check for ID in array to exclude user ID as search_columns are of different
2016-02-17 00:25:06 +05:45
Claudio Sanches
2de00c61ff
Added account endpoint for customer payment methods
2016-02-16 13:57:46 -02:00
Claudio Sanches
d34c580e1d
Fixed order default qty
2016-02-16 13:50:06 -02:00
Claudio Sanches
daf2f92a8c
Added dashboard menu item and created function to get menu item classes
2016-02-16 13:50:06 -02:00
Claudio Sanches
d193caa987
Better pagination for account > orders
2016-02-16 13:50:06 -02:00
Claudio Sanches
36c0b6047a
Less "my" and more "ours"
2016-02-16 13:50:06 -02:00
Claudio Sanches
564f882fee
Fixed typos
2016-02-16 13:50:06 -02:00
Claudio Sanches
6993e52ce5
Account functions tests
2016-02-16 13:50:06 -02:00
Claudio Sanches
3a3380e4ab
Created account downloads endpoint
2016-02-16 13:50:06 -02:00
Claudio Sanches
e9b5653f0b
Created new filter for endpoint title and improved woocommerce_my_account_*_endpoint filter
2016-02-16 13:50:06 -02:00
Claudio Sanches
02e3c6362d
Created my account > orders template
2016-02-16 13:50:06 -02:00
Claudio Sanches
ad9374785f
Fixed wc_get_account_menu_items() endpoints
2016-02-16 13:50:06 -02:00
Claudio Sanches
a8c390dae1
Include orders and downloads endpoints
2016-02-16 13:50:06 -02:00
Claudio Sanches
00a0841708
New options for orders and downloads endpoints
2016-02-16 13:50:06 -02:00
Claudio Sanches
211c379af6
My account initial navigation
2016-02-16 13:50:06 -02:00
Claudio Sanches
6e319dfe8d
Allow custom endpoints for my account
2016-02-16 13:47:04 -02:00
Claudio Sanches
7ae806d16f
Created new account functions file
2016-02-16 13:43:06 -02:00
Shiva Poudel
a88caf5b72
Feature to exclude certain users from ajax customer search box
...
Closes #10360
CC @mikejolley
2016-02-16 19:40:36 +05:45
Mike Jolley
60cd28e802
Fix range for grouped products
...
Fixes #10359
2016-02-16 13:15:49 +00:00
Mike Jolley
9be6942f29
Merge pull request #10331 from aelia-co/master
...
Modified scope of WC_Shipping_Method methods
2016-02-16 12:33:46 +00:00
Mike Jolley
f90f7fdd7b
Merge pull request #10350 from aelia-co/Improvement-Shipping_Zone-Methods_Filter
...
Added new filter in WC_Shipping_Zone::get_shipping_methods()
2016-02-16 12:26:54 +00:00
Mike Jolley
5f9786fe8c
Merge pull request #10354 from Ninos/checkout-notices
...
Fixed: Notice in checkout (order received) - undefined variable $order
2016-02-16 12:25:22 +00:00
Claudio Sanches
a91a1e6e47
Merge pull request #10342 from coderkevin/features/cart-ajax
...
Cart AJAX
2016-02-15 16:55:49 -02:00
Mike Jolley
c469ab920b
Use wpdb query instead of looping over children
...
Closes #10195
cc @claudiosmweb
Since this uses `$this->get_children( true );` it will also hide out of
stock variation attributes if that setting is enabled.
2016-02-15 15:53:43 +00:00
Ninos Ego
f7d61a7aa1
Fixed: Notice in checkout (order received) with no existing order id -> undefined variable order
2016-02-15 16:11:04 +01:00
Mike Jolley
e4e4a854c2
Merge pull request #10341 from JeroenSormani/checkout-fields-value
...
Use real checkout fields for getting value
2016-02-15 13:30:24 +00:00
Kevin Killingsworth
e99e75b5b9
Fix spacing.
...
Add space after !
2016-02-14 21:56:42 -06:00
Diego Zanella
d4ada2c4d7
Added new filter in Shipping Zone
...
* The filter will allow 3rd parties to process the INSTANCES of the shipping methods loaded for a zone.
2016-02-13 23:23:10 +00:00
Claudio Sanches
f57f306326
Merge pull request #10345 from shivapoudel/permalink-fix
...
Can remove parent assignment as its not used
2016-02-13 04:14:34 -02:00
Kevin Killingsworth
30a272e58a
Add remove coupon ajax handling in cart.
...
Add code to handle ajax call for removing a coupon from the cart.
2016-02-12 15:43:05 -06:00
Kevin Killingsworth
ce90c440cb
Cart ajax: apply coupon
...
Adds an ajax call for applying coupons while on the cart
screen (not checkout, as it already has this.)
This is the first commit to add ajax calls to the cart update
functions. See issue #6734
2016-02-12 15:43:05 -06:00
Shiva Poudel
db50998f80
Period in comments
2016-02-12 23:58:23 +05:45
Shiva Poudel
70c755c09e
Can remove parent assignment as its not used
2016-02-12 23:50:06 +05:45
Mike Jolley
ddca91d607
Upgrade routine for qty
2016-02-12 13:55:59 +00:00
Mike Jolley
6880a71ea9
Merge pull request #10141 from woothemes/fix-10135
...
Fix 10135
2016-02-12 13:37:53 +00:00
Mike Jolley
58b185e7a6
Remove cat names from loops
2016-02-12 13:32:58 +00:00
Mike Jolley
a778c0b234
Give loops names, and set class outside of template files
...
Closes #10028
2016-02-12 13:32:58 +00:00
Mike Jolley
f750d71409
Remove tags from post classes
2016-02-12 13:32:58 +00:00
JeroenSormani
67adc81814
Use real checkout fields for getting value
2016-02-12 13:51:08 +01:00
Mike Jolley
3dba3378c2
Merge pull request #10315 from woothemes/layered-nav-wp-query
...
Layered Nav Improvements
2016-02-12 11:59:40 +00:00
Fabio
de8f054c82
Add woocommerce_api_create_customer
...
Added action to trigger 'customer.created' webhook
2016-02-11 17:37:57 -02:00
Fabio
c002884e6c
Update class-wc-webhook.php
2016-02-11 17:22:02 -02:00
Justin Shreve
ff95d880bd
Add shipping zone tables to the database status report
2016-02-11 10:24:11 -08:00
Claudio Sanches
5d99fa7ae4
[2.5] [API] Fix parent_id and menu_order for variations, closes #10307
2016-02-11 15:40:57 -02:00
Diego Zanella
e938fdddd2
Modified scope of WC_Shipping_Method methods
...
* A "private" scope is rarely required, and it prevents extensibility. Having methods accessible by descendant classes is vital, especially when breaking changes are introduced.
2016-02-11 17:25:38 +00:00
Mike Jolley
fd38adcc36
Format variations to same type
...
Fixes #10310
2016-02-11 15:22:51 +00:00
Claudio Sanches
8e2649f9c7
Merge pull request #10318 from justinshreve/api-customer-updated-at-10306
...
Track & return when a customer was last updated
2016-02-11 12:37:16 -02:00
Mike Jolley
8a9060d1c4
Clean/trim values when validating account form
...
Fixes #10324
2016-02-11 14:21:46 +00:00
Mike Jolley
c8ce66f1f1
Code formatting
2016-02-11 13:16:21 +00:00
Mike Jolley
bc83a04c6c
Feedback from Justin
2016-02-11 11:13:48 +00:00
Diego Zanella
6d0f844d2b
Fix - Handled case in which the list of method "classes" contains objects
...
* Method `WC_Shipping::get_shipping_method_class_names()` returns an array that may contain shipping classes or shipping instances. Class `WC_Shipping_Zone` must be able to handle this condition.
2016-02-10 23:18:18 +00:00
Diego Zanella
8426e5cda0
Simplified last change
2016-02-10 21:25:05 +00:00
Diego Zanella
69a97d1af9
Postponed call to woocommerce_shipping_methods filter
...
* The filter should be called after adding all shipping methods, to provide a complete set of data to consumers that hook into it.
2016-02-10 21:22:44 +00:00
Diego Zanella
6e4376511d
Fixed incompatibility with PHP 5.4 and earlier
2016-02-10 19:47:16 +00:00
Claudio Sanches
e40cdd588c
Added not_found while register attributes, closes #10304
2016-02-10 15:59:35 -02:00
Justin Shreve
8b01290e56
Add punctuation to docblocks. update_user_meta hook should be in single quotes.
2016-02-10 08:47:37 -08:00
Justin Shreve
09ba8c0fc8
Only track meta updates for certain fields.
2016-02-10 08:28:24 -08:00
Justin Shreve
1b2195b819
Track a users last updated time (profile/user attributes) and display it in the WC Customer API.
2016-02-10 08:28:24 -08:00
Claudio Sanches
f6698006ce
[2.5] [API] Replace term_taxonomy_id for term_id while create/edit terms
...
Closes #10316
2016-02-10 14:27:00 -02:00
Mike Jolley
23be868353
Enabled by default
2016-02-10 15:01:43 +00:00
Mike Jolley
116e70f6dd
Missing functions from master
2016-02-10 14:40:46 +00:00
Mike Jolley
fab8a871aa
Merge branch 'master' into shipping-zones
...
# Conflicts:
# assets/css/admin.css
# includes/admin/class-wc-admin-assets.php
2016-02-10 14:12:39 +00:00
Mike Jolley
d598e6ffad
Tooltip
2016-02-10 14:11:32 +00:00
Mike Jolley
75c264837f
Justins feedback/code tidy
2016-02-10 13:21:16 +00:00
Mike Jolley
9252c3f0b8
Merge pull request #10311 from jameztrue/master
...
Post code validation for Canada
2016-02-10 13:07:17 +00:00
Mike Jolley
4ccc1617d5
Absint rating in filters widget
2016-02-10 11:43:35 +00:00
Mike Jolley
39fc5a98ae
Fix base URL
2016-02-10 11:16:49 +00:00
Mike Jolley
0197b78b38
Combine all count queries per widget
2016-02-10 11:07:42 +00:00
Mike Jolley
bf87d292fe
Combine queries
2016-02-10 10:36:06 +00:00
Mike Jolley
0dba78acc0
Remove use of global
2016-02-10 10:19:32 +00:00
Mike Jolley
50407eb478
Run layered nav logic always
2016-02-10 10:08:44 +00:00
Mike Jolley
6bdd12d960
Rating counts
2016-02-10 10:02:50 +00:00
Mehul
9302f3ac6d
template_html & template_plain variables duplicate code in both if and else conditions when there is no change in template files for partial refund or full refund
2016-02-10 15:32:34 +05:30
Mike Jolley
5f98720206
Combine count
2016-02-10 00:07:07 +00:00
Mike Jolley
2642454fee
> is faster
2016-02-10 00:04:01 +00:00
Mike Jolley
8b922cc710
Cast is faster
2016-02-10 00:01:55 +00:00
Mike Jolley
8fd336cb0e
Prime cache to reduce queries per cart item
2016-02-09 23:36:15 +00:00
Mike Jolley
114cbdd450
Autoload tweaks
2016-02-09 23:26:22 +00:00
Mike Jolley
854bc5d744
Don't auto load options for cart - reduce queries
2016-02-09 23:14:38 +00:00
Mike Jolley
c9cae8b214
No need to include children
2016-02-09 23:11:50 +00:00
Mike Jolley
236c063cc2
Tidy
2016-02-09 23:11:38 +00:00
Mike Jolley
d23c316326
Refactor queries to use WP_QUERY only
2016-02-09 21:14:55 +00:00
Mike Jolley
1d5349bc83
Keep rating meta synced for filtering
2016-02-09 20:53:18 +00:00
Mike Jolley
5b0abaaa1b
Sync min and max price for better filtering!
2016-02-09 20:16:08 +00:00
jamez
5256cf47dc
Canada Postal code validation
...
Added Postal Code validation for Canada (country-code=CA). Also added
to the validation unit test for valid and invalid postal code examples.
2016-02-09 12:39:09 -05:00
Mike Jolley
75cbb74520
Rating widget standards
2016-02-09 15:18:27 +00:00
Mike Jolley
e20565c498
Fix merge conflicts
2016-02-09 14:46:06 +00:00
Mike Jolley
cae1fe6b85
Refactors/improvements to layered nav to support slugs
...
#7806
2016-02-09 14:41:17 +00:00
Mike Jolley
1ca9d8fbdc
Merge pull request #9665 from seriusokhatsky/master
...
Slugs instead of IDs for layered nav by terms
2016-02-09 12:16:05 +00:00
Mike Jolley
1a976fba44
Merge pull request #10299 from shivapoudel/shortcode-tag
...
Introduce function to check shortcode tag
2016-02-09 11:05:55 +00:00
Shiva Poudel
4543cb9da1
Renamed the function to wc_post_content_has_shortcode
2016-02-09 16:16:45 +05:45
Fredrik Forsmo
d6138a69e9
Add is set check for product_base permalink
2016-02-09 10:55:37 +01:00
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 …
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
Jon Koops
7e750716e3
Added autocomplete attributes for checkout fields
...
This allows browsers to automatically fill in the appropriate fields
for the checkout process. This should significantly improve the
checkout experience for a lot of users, especially those that
frequently shop online in different shops.
The following fields now have proper autocomplete attributes:
- First name
- Last name
- Company name
- County
- Address line 1 (Street name)
- Address line 2 (Apartment, suite, unit etc.)
- City
- State / Country
- Postcode / ZIP
- Email address
- Phone number
For more information about how autocomplete can improve user
experience: https://developers.google.com/web/updates/2015/06/checkout-faster-with-a
utofill
A complete overview can be found in the WHATWGHTML specification: https://html.spec.whatwg.org/multipage/forms.html#autofill
2016-01-11 22:55:38 +01:00
Jon Koops
8f63668e16
Added autocomplete parameter to the woocommerce_form_field function
...
This makes it possible to add an autocomplete attribute to a variety of
WooCommerce form fields. Making it easier for plugin developers and
core developers to build forms with good autocomplete UX.
More information about the autocomplete attribute and it’s values see:
https://html.spec.whatwg.org/multipage/forms.html#autofill-field
2016-01-11 22:55:38 +01:00
Mike Jolley
934269f1e8
woocommerce_evaluate_shipping_cost_args
2016-01-11 15:51:37 +00:00
Diego Zanella
eb42c7b3e3
Added new woocommerce_evaluate_shipping_cost filter
...
* The filter will allow 3rd parties to pre-process the arguments used to evaluate a shipping cost formula.
2016-01-11 13:51:46 +00:00
Mike Jolley
a322b05f24
Avoid confusion between fields and field keys
2016-01-11 12:04:37 +00:00
Mike Jolley
aae956185e
merge conflict
2016-01-11 11:49:02 +00:00
Mike Jolley
1076854608
Merge branch 'master' into shipping-zones
...
# Conflicts:
# assets/css/admin.css
# includes/abstracts/abstract-wc-shipping-method.php
# includes/class-wc-shipping.php
# includes/shipping/flat-rate/class-wc-shipping-flat-rate.php
# includes/shipping/flat-rate/includes/class-wc-eval-math.php
# includes/shipping/free-shipping/class-wc-shipping-free-shipping.php
#
includes/shipping/legacy-international-delivery/class-wc-shipping-legacy
-international-delivery.php
#
includes/shipping/legacy-local-delivery/class-wc-shipping-legacy-local-d
elivery.php
2016-01-11 11:48:18 +00:00
Mike Jolley
3938a43b44
Error handling when order cannot be retrieved.
...
Also renumbers error codes @claudiosmweb since 4xx usually reflects
client errors and may be misleading
Closes #10047
2016-01-11 10:47:10 +00:00
Mike Jolley
d13fb8f482
Let check_cart_item_validity remove multiple items during check
...
Fixes #10050
2016-01-11 10:32:46 +00:00
Mike Jolley
2714ec0aeb
Keep cookie/session alive after order.
...
@claudiosmweb this ok with you?
Closes #10045
2016-01-11 10:28:38 +00:00
Florian Ludwig
d059ce6bc9
Fixed php notices for incorrect input format in date function if date is not set in db
2016-01-11 11:27:55 +01:00
Keijo Hyttinen
72f2f4a327
backorders needs identity check due to boolean values
2016-01-10 00:59:54 +02:00
Mike Jolley
bdb8de7785
Zone unit tests
2016-01-08 14:53:24 +00:00
Mike Jolley
a33b9b9750
Unit tests for shipping zones
2016-01-08 13:56:01 +00:00
Mike Jolley
76405ed220
Schema fixes
2016-01-08 13:17:13 +00:00
Florian Ludwig
f41a0a539f
Fixed format of date after reading from DB
2016-01-08 13:34:19 +01:00
Mike Jolley
71a6fcc0e2
Note should be in customer details table
...
Fixes #10037
2016-01-08 12:16:55 +00:00
Mike Jolley
accc62d5ef
Breadcrumb tweak
2016-01-08 12:10:40 +00:00
Mike Jolley
7cfdf23aec
Note that legacy methods are no longer available once disabled
2016-01-08 12:01:01 +00:00
Mike Jolley
cef3ec7e37
Indicate disabled methods
2016-01-08 11:57:49 +00:00
Mike Jolley
007abbc98e
Shipping meta data
...
Closes #9094
2016-01-08 11:42:32 +00:00
Mike Jolley
ad11042afd
[2.4] Don't unforce SSL on secure blogs
...
@claudiosmweb can you check this and cherry pick if good to go?
Fixes #10029
2016-01-08 11:27:18 +00:00
Florian Ludwig
734f3aed18
Eliminated duplicate price save code in api v2 and api v3
...
I think we shouldn’t coyp&paste too much code from core into the api so
I eliminated the duplicate code and made use of the already existing
_wc_save_product_price function for products and variations
2016-01-07 23:52:01 +01:00
Mike Jolley
64ceafd3f5
Merge pull request #10023 from shivapoudel/selected
...
Use selected instead of checked for currency code in setup wizard
2016-01-07 11:25:45 +00:00
Mike Jolley
3c5520d18c
Add filter on default location array
...
Closes #10017
2016-01-07 11:25:24 +00:00
Shiva Poudel
45dd6890c7
Use selected instead of checked for currency code in setup wizard
2016-01-07 16:58:53 +05:45
Mike Jolley
30b3214697
Merge pull request #10019 from thenbrent/fix_unknown_column
...
Fix Unknown column '_customer_user' notice when deleting a user
2016-01-07 10:51:08 +00:00
Mike Jolley
c5c709ed62
Merge pull request #10012 from frozzare/docs/admin-walkers
...
Improve docblock comments Walker classes
2016-01-07 10:46:26 +00:00
Mike Jolley
6de9edd2c7
Merge pull request #10015 from frozzare/docs/class-wc-widgets
...
Improve docblock comments WC_Widget classes
2016-01-07 10:42:18 +00:00
Mike Jolley
46481a49f7
Merge pull request #10014 from frozzare/docs/local-delivery
...
Improve docblock comments in WC_Shipping_Local_Delivery class
2016-01-07 10:42:04 +00:00
Mike Jolley
aeddd6b1a0
Merge pull request #10011 from frozzare/docs/flat-rate-shipping
...
Improve docblock comments in WC_Shipping_Flat_Rate classes
2016-01-07 10:41:47 +00:00
Mike Jolley
ce9ac48866
Merge pull request #10010 from frozzare/docs/free-shipping
...
Improve docblock comments for free shipping classes
2016-01-07 10:41:07 +00:00
Mike Jolley
17db4f31ed
Merge pull request #10009 from frozzare/docs/local-pickup
...
Improve docblock comments in WC_Shipping_Local_Pickup
2016-01-07 10:40:44 +00:00
Mike Jolley
7f21d4f443
Merge pull request #10008 from frozzare/docs/international-delivery
...
Improve docblock comments WC_Shipping_International_Delivery class
2016-01-07 10:40:37 +00:00
Caleb Burks
e612dc4561
Check for a valid product ID/SKU
2016-01-07 04:07:02 -05:00
Brent Shepherd
6d2b570f30
Fix Unknown column '_customer_user' notice
...
When deleting a user. Also ensures the customer value on orders is set
correctly to a guest user (0).
2016-01-06 17:53:21 -08:00
Fredrik Forsmo
7570ac414f
Improve docblock comments in WC_Shipping_Local_Pickup
...
* Added comments to `init`, `calculate_shipping`, `clean` and
`init_form_fields`
2016-01-06 20:15:45 +01:00
Fredrik Forsmo
1288c18301
Improve docblock comments in WC_Shipping_Local_Delivery class
...
* Added comment to`calculate_shipping` and `init`
2016-01-06 20:13:44 +01:00
Fredrik Forsmo
0d2c6be073
Improve docblock comments WC_Shipping_International_Delivery class
...
* Added comment to `is_available`
* Fixed initialize typo
2016-01-06 20:12:02 +01:00
Fredrik Forsmo
093684c7e0
* Added comments to `init`, `is_available` and `calculate_shipping`
...
* Added better properties comments.
* Fixed initialize typo
2016-01-06 20:10:54 +01:00
Fredrik Forsmo
efdd927e36
Improve docblock comments in WC_Shipping_Flat_Rate classes
2016-01-06 20:08:43 +01:00
Fredrik Forsmo
3e41546cef
Improve docblock comments Walker classes
...
* Added comments to properties that don’t have any.
* Added comments to methods.
* Made `$db_fields` more readable
2016-01-06 20:02:05 +01:00
Fredrik Forsmo
bc9019458c
Improve docblock comments WC_Widget classes
...
* Added better comment to `widget`, `form` and `update` methods.
2016-01-06 19:58:38 +01:00
Claudio Sanches
fcb4dc79cb
Merge pull request #10005 from frozzare/docs/various-functions
...
Improve docblock comments in various functions
2016-01-06 15:00:42 -02:00
Fredrik Forsmo
676525c2b7
Improve docblock comments in various functions
...
* Added missing param tags to functions
* Added comments to `wc_get_attachment_image_attributes` and
`wc_prepare_attachment_for_js`
* Fixed return type value for functions where it says bool but the code
returns array
* Renamed boolean to bool
2016-01-06 17:11:09 +01:00
Claudio Sanches
7d6ff7a7c9
Merge pull request #10004 from frozzare/docs/various-wc-classes
...
Improve docblock comments in various WC_* classes
2016-01-06 13:49:40 -02:00
Claudio Sanches
de30284d2a
Merge pull request #10003 from frozzare/docs/class-wc-shipping
...
Improve docblock comments in various WP_Shipping classes
2016-01-06 13:49:15 -02:00
Claudio Sanches
6b7de2b8d2
Merge pull request #10002 from frozzare/docs/class-wc-api
...
Improve docblock comments in WC_API class
2016-01-06 13:49:07 -02:00
Claudio Sanches
06c1ce176b
Merge pull request #10001 from frozzare/docs/class-wc-auth
...
Improve docblock comments in WC_Auth class
2016-01-06 13:48:52 -02:00
Claudio Sanches
8224303e59
Merge pull request #10000 from frozzare/docs/class-wc-cart
...
Improve docblock comments in WC_Cart class
2016-01-06 13:48:35 -02:00
Claudio Sanches
66e41b9048
Merge pull request #9999 from frozzare/docs/class-wc-comments
...
Improve docblock comments WC_Comments
2016-01-06 13:48:23 -02:00
Claudio Sanches
62c195b238
Merge pull request #9998 from frozzare/docs/class-wc-countries
...
Improve docblock comments WC_Countries class
2016-01-06 13:48:18 -02:00
Claudio Sanches
186c0a635c
Merge pull request #9997 from frozzare/docs/class-wc-coupon
...
Improve docblock comments in WC_Coupon class
2016-01-06 13:48:14 -02:00
Claudio Sanches
9fec69af7c
Merge pull request #9996 from frozzare/docs/class-wc-customer
...
Improve docblock comments WC_Customer class
2016-01-06 13:48:10 -02:00
Claudio Sanches
ae0a604492
Merge pull request #9995 from frozzare/docs/class-wc-geo-ip
...
Improve docblock comments in WC_Geo_IP class
2016-01-06 13:48:05 -02:00
Claudio Sanches
560ed7d202
Merge pull request #9994 from frozzare/docs/class-wc-product-external
...
Improve docblock comments in WC_Product_External
2016-01-06 13:48:02 -02:00
Claudio Sanches
bd6d741244
Merge pull request #9993 from frozzare/docs/class-wc-products
...
Improve docblock comments in various WC_Product classes
2016-01-06 13:47:55 -02:00
Fredrik Forsmo
bb19615029
Improve docblock comments in various WC_* classes
...
* Added comments to various methods
* Fixed various properties comments and param types
2016-01-06 16:24:47 +01:00
Fredrik Forsmo
65d610883f
Improve docblock comments in various WP_Shipping classes
...
* Added comments to various methods
* Removed `method function` from some comments
2016-01-06 16:19:11 +01:00
Fredrik Forsmo
31cb32dc36
Improve docblock comments in WC_Query class
...
* Added comments to `add_query_vars`, `search_post_excerpt`,
`wpseo_metadesc`, `wpseo_metakey` and `order_by_rating_post_clauses`
2016-01-06 16:17:26 +01:00
Fredrik Forsmo
f1920cb882
Improve docblock comments in various WC_Product classes
...
* Added comments to methods that was `method function`
2016-01-06 16:15:00 +01:00
Fredrik Forsmo
9014604514
Improve docblock comments in WC_Product_External
...
* Added comments to `_construct`, `get_product_url` and
`get_button_text`
2016-01-06 16:11:50 +01:00
Fredrik Forsmo
890e117530
Improve docblock comments in WC_Geo_IP class
...
* Added comments to properties that don’t have any.
2016-01-06 16:07:58 +01:00
Fredrik Forsmo
a0ae6dfbe2
Improve docblock comments WC_Customer class
...
* Added comment to `has_calculated_shipping`, `get_taxable_address`
and `calculated_shipping`
2016-01-06 15:56:25 +01:00
Fredrik Forsmo
0f74f805b0
Improve docblock comments in WC_Coupon class
...
* Added missing throws tags to various methods
2016-01-06 15:53:59 +01:00
Fredrik Forsmo
0f0d40ceff
Improve docblock comments WC_Countries class
...
* Added comment to `get_allowed_country_states` and
`get_shipping_country_states`
* Added missing param tags to `country_dropdown_options`
* Fixed param tag for `trim_formatted_address_line`
2016-01-06 15:51:58 +01:00
Fredrik Forsmo
9a9aaff342
Improve docblock comments WC_Comments
...
* Added missing param tags to `comment_moderation_recipients`
2016-01-06 15:49:24 +01:00
Fredrik Forsmo
560dd06b1f
Improve docblock comments in WC_Cart class
...
* Added comments to properties that don’t have any.
* Added comments to `remove_taxes` and `get_fees`
* Renamed boolean to bool
* Renamed integer to int
2016-01-06 15:47:16 +01:00
Fredrik Forsmo
3c722ea813
Improve docblock comments in WC_Auth class
...
* Added missing var tag to `VERSION` const
* Added missing param type to `add_query_vars`
2016-01-06 15:37:44 +01:00
Fredrik Forsmo
809e0a382b
Improve docblock comments in WC_API class
...
* Added type to missing property comment
* Added missing type to param tag for `add_query_vars`
* Added better comments for properties
2016-01-06 15:35:35 +01:00
Mike Jolley
ca69ed7012
Wizard integration
2016-01-06 14:21:13 +00:00
Claudio Sanches
870ecfea11
Merge pull request #9991 from frozzare/docs/class-wc-simplify-commerce
...
Improve docblock comments in Simplify Commerce classes
2016-01-06 11:30:49 -02:00
Claudio Sanches
a1871e288c
Merge pull request #9990 from frozzare/docs/class-wc-gateway-paypal
...
Improve docblock comments in WC_Gateway_Paypal classes
2016-01-06 11:30:37 -02:00
Claudio Sanches
5e8764630d
Merge pull request #9989 from frozzare/docs/class-wc-gateway-bacs
...
Improve docblock comments in WC_Gateway_BACS
2016-01-06 11:30:22 -02:00
Mike Jolley
918b84ee3a
Strip tags from subject
...
#9706
2016-01-06 12:38:22 +00:00
Mike Jolley
5bae221b33
Merge pull request #9973 from frozzare/docs/class-wc-email-new-order
...
Improve docblock comments in WC_Email_New_Order class
2016-01-06 12:25:44 +00:00
Mike Jolley
0b82d67d4c
Merge pull request #9974 from frozzare/docs/class-wc-email-failed-order
...
Improve docblock comments in WC_Email_Failed_Order class
2016-01-06 12:25:38 +00:00
Mike Jolley
dc67ec8b07
Merge pull request #9975 from frozzare/docs/class-wc-email-customer-reset-password
...
Improve docblock comments in WC_Email_Customer_Reset_Password class
2016-01-06 12:25:33 +00:00
Mike Jolley
a583b5aa27
Merge pull request #9976 from frozzare/docs/class-wc-email-customer-refunded-order
...
Improve docblock comments in WC_Email_Customer_Refunded_Order class
2016-01-06 12:25:23 +00:00
Mike Jolley
81cfc5030f
Merge pull request #9977 from frozzare/docs/class-wc-email-customer-processing-order
...
Improve docblock comments in WC_Email_Customer_Processing_Order class
2016-01-06 12:25:13 +00:00
Mike Jolley
867c807fc3
Merge pull request #9978 from frozzare/docs/class-wc-email-customer-invoice
...
Improve docblock comments in WC_Email_Customer_Invoice class
2016-01-06 12:25:07 +00:00
Mike Jolley
031700b649
Merge pull request #9979 from frozzare/docs/class-wc-email-cancelled-order
...
Improve docblock comments in WC_Email_Cancelled_Order class
2016-01-06 12:24:59 +00:00
Mike Jolley
0beb86c790
Merge pull request #9980 from frozzare/docs/class-wc-email-customer-completed-order
...
Improve docblock comments in WC_Email_Customer_Completed_Order class
2016-01-06 12:24:52 +00:00
Mike Jolley
42c2b1d7e9
Merge pull request #9981 from frozzare/docs/class-wc-email-customer-new-account
...
Improve docblock comments in WC_Email_Customer_New_Account
2016-01-06 12:24:41 +00:00
Mike Jolley
a23dd4ab0a
Merge pull request #9972 from frozzare/docs/class-wc-email
...
Improve docblock comments in WC_Email class
2016-01-06 12:24:27 +00:00
Mike Jolley
dd3facbe2f
Merge pull request #9982 from frozzare/docs/class-wc-email-customer-note
...
Improve docblock comments in WC_Email_Customer_Note class
2016-01-06 12:24:00 +00:00
Mike Jolley
ea84096b69
Remove inconsistent usage of placeholders
...
State field has no placeholder, yet some fields had a duplicate of the
label. This removes those placeholders so all fields remain consistent.
cc @claudiosmweb @jameskoster Also removes commented out code.
2016-01-06 12:22:01 +00:00
Mike Jolley
0b6fdf5fe8
Use data-placeholder for selects since placeholder is not to W3C spec
...
Closes #9986
2016-01-06 12:20:06 +00:00
Peter
01e55cd7a4
is_vat_exempt and wc_tax_enabled handling in ajax
...
Tax is calculated in front-end only if tax is enabled and order is not vat exempted.
2016-01-05 21:43:26 +01:00
Peter
c5e3e018c3
is_vat_exempt and wc_tax_enabled handling in abstract-wc-order
...
If is_vat_exempt is 'yes', or wc_tax_enabled is false, then do not calculate tax.
2016-01-05 21:36:06 +01:00
Peter
ba32ce62ba
is_vat_exempt data in API Orders
...
Save and get is_vat_exempt data in API Orders
2016-01-05 21:24:43 +01:00
Peter
fc5e1ded54
Revert "Orders API tax exempt status"
...
This reverts commit 41b6ae07ed
.
2016-01-05 21:18:03 +01:00
Fredrik Forsmo
2bee73f031
Improve docblock comments in Simplify Commerce classes
...
* Added comment to `get_icon` method
* Added missing return tag to `is_available` method
* Fix return type typo `wp_error => WP_Error`
* Renamed integer to int
2016-01-05 20:27:24 +01:00
Fredrik Forsmo
9ae4f4e7ab
Improve docblock comments in WC_Gateway_Paypal classes
...
* Added comments to `get_icon` method
* Added missing param tags to various methods.
* Renamed integer to int
* Renamed boolean to bool
2016-01-05 20:19:12 +01:00
Fredrik Forsmo
60b27d4168
Improve docblock comments in WC_Gateway_BACS
...
* Added comment to `generate_account_details_html`
* Added missing param tags to `thankyou_page` and `bank_details`
* Removed new line after docblock before `get_country_locale`
2016-01-05 20:02:31 +01:00
Fredrik Forsmo
e06d8a2a2f
Improve docblock comments in WC_Email class
...
* Added comments to `handle_multipart`, `format_string`, `get_subject`,
`get_heading`, `get_headers`, `get_attachments`, `get_content_type`,
`get_blogname` and `get_content`
2016-01-05 19:42:18 +01:00
Fredrik Forsmo
12c4e48256
Improve docblock comments in WC_Email_New_Order class
...
* Added comments to `get_content_plain` and `get_content_html`
* Added missing param tag to `trigger`
2016-01-05 19:38:19 +01:00
Fredrik Forsmo
6a73721611
Improve docblock comments in WC_Email_Failed_Order class
...
* Added comments to `get_content_html`
* Added missing param tag to `trigger`
2016-01-05 19:37:34 +01:00
Fredrik Forsmo
c60f327e5f
Improve docblock comments in WC_Email_Customer_Reset_Password class
...
* Added better comments to properties.
* Added comments to `get_content_plain` and `get_content_html`
* Added missing param tag to `trigger`
2016-01-05 19:36:44 +01:00
Fredrik Forsmo
5d22c324fa
Improve docblock comments in WC_Email_Customer_Refunded_Order class
...
* Added comments to `set_email_strings`, `trigger_full`,
`trigger_partial`, `get_subject`, `get_heading` and `get_content_html`
* Added missing param tag to `trigger`
2016-01-05 19:33:49 +01:00
Fredrik Forsmo
e4ec2171e2
Improve docblock comments in WC_Email_Customer_Processing_Order class
...
* Added comments to `get_content_plain` and `get_content_html`
* Added missing param tag to `trigger`
2016-01-05 19:29:45 +01:00
Fredrik Forsmo
19b049b28b
Improve docblock comments in WC_Email_Customer_Note class
...
* Added comments to properties that don’t have any.
* Added comments to `get_content_plain` and `get_content_html`
* Added missing param tag to `trigger`
2016-01-05 19:28:45 +01:00
Fredrik Forsmo
9f1376185f
Improve docblock comments in WC_Email_Customer_New_Account
...
* Added comments to properties that don’t have any.
* Added comments to `get_content_plain` and `get_content_html`
* Added missing param tags to `trigger`
2016-01-05 19:27:27 +01:00
Fredrik Forsmo
726fcbb932
Improve docblock comments in WC_Email_Customer_Invoice class
...
* Added comments to properties that don’t have any.
* Added comments to `get_subject`, `get_heading`, `get_content_html`
and `get_content_plain`
* Added missing param tag to `trigger`
2016-01-05 19:23:17 +01:00
Fredrik Forsmo
2ba75c59a1
Improve docblock comments in WC_Email_Cancelled_Order class
...
* Added comments `get_content_html`
* Added missing param tag to `trigger`
2016-01-05 19:16:21 +01:00
Fredrik Forsmo
db773414a8
Improve docblock comments in WC_Email_Customer_Completed_Order class
...
* Added comments to `get_subject`, `get_heading` and `get_content_html`
* Added missing param tag to `trigger`
2016-01-05 19:14:06 +01:00
Claudio Sanches
e4c45c0c47
Merge pull request #9964 from frozzare/docs/class-wc-admin-settings
...
Improve docblock comments in WC_Admin_Settings class
2016-01-05 14:01:34 -02:00
Claudio Sanches
0fc96d3015
Merge pull request #9965 from frozzare/docs/class-wc-admin-meta-boxes
...
Improve docblock comments in WC_Admin_Meta_Boxes class
2016-01-05 14:00:26 -02:00
Claudio Sanches
2cb64100a0
Merge pull request #9966 from frozzare/docs/class-wc-admin-menus
...
Improve docblock comments in WC_Admin_Menus class
2016-01-05 14:00:12 -02:00
Claudio Sanches
84aa679980
Merge pull request #9967 from frozzare/docs/class-wc-admin-addons
...
Improve docblock comments in WC_Admin_Addons class
2016-01-05 14:00:07 -02:00
Mike Jolley
7ece70a6ae
Update _transaction_id
...
Closes #9970
2016-01-05 15:59:57 +00:00
Claudio Sanches
01908dca5d
Merge pull request #9968 from frozzare/docs/class-wc-settings
...
Improve docblock comments in WC_Settings_* classes
2016-01-05 13:59:56 -02:00
Claudio Sanches
648b33fab9
Merge pull request #9969 from frozzare/docs/class-wc-admin-taxonomies
...
Improve docblock comments in WC_Admin_Taxonomies class
2016-01-05 13:59:48 -02:00
Claudio Sanches
d25f999aa0
Merge pull request #9971 from frozzare/docs/wc-admin
...
Add missing param tags to various wc admin docblocks
2016-01-05 13:59:41 -02:00
Fredrik Forsmo
c7ab50ec7e
Add missing param tags to various wc admin docblocks
2016-01-05 16:49:41 +01:00
Fredrik Forsmo
559d9259ea
Improve docblock comments in WC_Admin_Taxonomies class
...
* Added missing param tags
* Updated param types to right type
2016-01-05 16:42:03 +01:00
Fredrik Forsmo
005be911b5
Improve docblock comments in WC_Admin_Settings class
...
* Added comments to properties that don’t have any.
2016-01-05 16:37:28 +01:00
Fredrik Forsmo
7783ec5ca6
Improve docblock comments in WC_Admin_Meta_Boxes class
...
* Added comments to properties that don’t have any.
* Fixed can typo: `cna => can`
2016-01-05 16:32:16 +01:00
Fredrik Forsmo
a64fa98b40
Improve docblock comments in WC_Admin_Menus class
...
* Added comment to `nav_menu_links` since it didn’t have any.
2016-01-05 16:29:16 +01:00
Fredrik Forsmo
b4bcf38a26
Improve docblock comments in WC_Admin_Addons class
...
* Added missing param tags
2016-01-05 16:24:48 +01:00
Fredrik Forsmo
72f062b452
Improve docblock comments in WC_Settings_* classes
...
* Added comments to properties that don’t have any.
2016-01-05 16:22:18 +01:00
Mike Jolley
ebba366433
Delete page transient after creating pages
...
Closes #9962
2016-01-05 15:19:48 +00:00
Mike Jolley
52f2575054
Upgrade script
2016-01-05 15:06:45 +00:00
Mike Jolley
1630913c62
Fix numeric rates
2016-01-05 15:06:39 +00:00
Mike Jolley
ade2b04ab3
Merge pull request #9960 from frozzare/docs/class-wc-report-stock
...
Improve docblock comments in WC_Report_Stock class
2016-01-05 12:15:34 +00:00
Mike Jolley
12bf6c5355
Merge pull request #9959 from frozzare/docs/class-wc-report-sales-by-category
...
Improve docblock comments in WC_Report_Sales_By_Category class
2016-01-05 12:15:21 +00:00
Mike Jolley
a8f8802631
Merge pull request #9958 from frozzare/docs/class-wc-report-sales-by-date
...
Improve docblock comments in WC_Report_Sales_By_Date class
2016-01-05 12:14:01 +00:00
Mike Jolley
6ee8727ff6
Merge pull request #9957 from frozzare/docs/class-wc-report-sales-by-product
...
Improve docblock comments in WC_Report_Sales_By_Product class
2016-01-05 12:13:13 +00:00
Mike Jolley
cc1232e126
Merge pull request #9956 from frozzare/docs/class-wc-report-out-of-stock
...
Improve docblock comments in WC_Report_Out_Of_Stock class
2016-01-05 12:12:38 +00:00
Mike Jolley
c564a05ac3
Merge pull request #9954 from frozzare/docs/class-wc-report-customers
...
Improve docblock comments in WC_Report_Customers class
2016-01-05 12:12:18 +00:00
Mike Jolley
80eb99526d
Merge pull request #9955 from frozzare/docs/class-wc-report-most-stocked
...
Improve docblock comments in WC_Report_Most_Stocked class
2016-01-05 12:11:46 +00:00
Fredrik Forsmo
67308a3131
Add missing `exit if accessed directly` to WC_Report_Taxes_* classes
2016-01-05 12:47:44 +01:00
Fredrik Forsmo
a9b4cc2caf
Improve docblock comments in WC_Report_Stock class
...
* Added comments to properties that don’t have any.
* Added comment to `__construct`, `column_default`, `get_columns` and
`prepare_items` since it
was `method function`
* Added missing param tags to `display_tablenav`
2016-01-05 12:46:15 +01:00
Fredrik Forsmo
53d5684c92
Improve docblock comments in WC_Report_Sales_By_Product class
...
* Added comments to properties that don’t have any.
* Added comment to `get_chart_widgets` since it
was `method function`
* Added missing `exit if accessed directly`
* Updated `current_filters` and `products_widget`
2016-01-05 12:41:12 +01:00
Fredrik Forsmo
0b62c624fa
Improve docblock comments in WC_Report_Sales_By_Date class
...
* Added comments to properties that don’t have any.
* Fixed return tag value for `get_report_data`
2016-01-05 12:28:49 +01:00
Mike Jolley
97d47fb576
Move zones to main settings
2016-01-05 11:23:15 +00:00
Fredrik Forsmo
03a3e4f06d
Improve docblock comments in WC_Report_Sales_By_Category class
...
* Added comments to properties that don’t have any.
* Added comment to `get_chart_widgets` since it
was `method function`
* Added missing `exit if accessed directly`
* Updated `category_widget` comment to a better one.
2016-01-05 12:18:58 +01:00
Fredrik Forsmo
a59e110895
Improve docblock comments in WC_Report_Out_Of_Stock class
...
* Added missing param tags to `get_items`
2016-01-05 11:52:38 +01:00
Fredrik Forsmo
c88119814c
Improve docblock comments in WC_Report_Most_Stocked class
...
* Added missing param tags to `get_items`
2016-01-05 11:37:33 +01:00
Mike Jolley
e07185ec1f
Merge pull request #9952 from frozzare/docs/class-wc-report-low-in-stock
...
Add missing docblock param tags to get_items in WC_Report_Low_In_Stock class
2016-01-05 10:17:13 +00:00
Mike Jolley
a24df3aa61
Merge pull request #9949 from frozzare/docs/class-wc-report-coupon-usage
...
Improve docblock comments in WC_Report_Coupon_Usage class
2016-01-05 10:17:03 +00:00
Mike Jolley
8231853f70
Merge pull request #9950 from frozzare/docs/class-wc-admin-report
...
Improve docblock comments in WC_Admin_Report class
2016-01-05 10:16:49 +00:00
Mike Jolley
dd9181e917
Merge pull request #9951 from frozzare/docs/class-wc-report-customer-list
...
Improve docblock comments in WC_Report_Customer_List class
2016-01-05 10:16:36 +00:00
Mike Jolley
1af02c45bc
Merge pull request #9940 from helgatheviking/filter-attribute-dropdown-markup
...
filter the variable product attribute dropdown html
2016-01-05 10:13:22 +00:00
Fredrik Forsmo
b589d22a84
Improve docblock comments in WC_Report_Customers class
...
* Added comments to properties that don’t have any.
* Added comment to `get_chart_widgets`, `customers_vs_guests` since it
was `method function`
* Added missing `exit if accessed directly`
* Updated `get_main_chart` comment since it is wrong.
2016-01-05 11:11:20 +01:00
Mike Jolley
7b58db9ecb
Merge pull request #9946 from shivapoudel/paypal-tweaks
...
Tweak paypal gateway docblocks and comments
2016-01-05 10:09:09 +00:00
Fredrik Forsmo
c0be061de6
Add missing docblock param tags to WC_Report_Low_In_Stock class
2016-01-05 11:08:12 +01:00
Fredrik Forsmo
130ff76ffc
Improve docblock comments in WC_Report_Customer_List class
...
* Added missing `public` before `column_default` function
* Added comment to `__construct `, `column_default`, `get_columns` and
`prepare_items` since it was `method function`
2016-01-05 10:00:52 +01:00
Fredrik Forsmo
e0f5117efe
Improve docblock comments in WC_Report_Coupon_Usage class
...
* Added comments to properties that don’t have any.
* Added comment to `get_chart_widgets` since it was `method function`
* Updated `coupons_widget` comment since it is wrong.
* Added missing `exit if accessed directly`
2016-01-05 09:54:43 +01:00
Fredrik Forsmo
004ab615c5
Improve phpdoc comments in WC_Admin_Report class
...
* Added comments to properties that don’t have any.
* Fixed return value for `prepare_chart_data`.
* Added comment to `get_chart_widgets` since it was `method function`
2016-01-05 09:48:39 +01:00
Shiva Poudel
a3889d1a17
Fix - Typo in docblock for 'gruoped' -> 'grouped'
2016-01-05 11:16:54 +05:45
Shiva Poudel
66e3581308
Tweak paypal gateway docblocks and comments
2016-01-05 11:08:01 +05:45
Claudio Sanches
9f5f1bd4fe
Merge pull request #9943 from frozzare/docs/admin-wc-meta-boxes
...
Add missing phpdoc param tags to all WC_Meta_Box_* classes
2016-01-04 20:01:50 -02:00
Fredrik Forsmo
da2e0ac950
Add missing phpdoc param tags to all WC_Meta_Box_* classes
2016-01-04 22:31:36 +01:00
Claudio Sanches
efb6c0d430
Merge pull request #9941 from frozzare/docs/admin-wc-tax-rate-importer
...
Improve phpdoc comments in WC_Tax_Rate_Importer class
2016-01-04 18:40:40 -02:00
Mike Jolley
ae42781027
extra escaping in search
2016-01-04 19:14:18 +00:00
Mike Jolley
e4e4428343
Speed up numeric order searches
...
Closes #9942
2016-01-04 18:58:14 +00:00
Fredrik Forsmo
749a09c64a
Improve phpdoc comments in WC_Tax_Rate_Importer class
2016-01-04 17:07:23 +01:00
Kathy Darling
70778ad575
filter the variable product attribute dropdown html
2016-01-04 10:31:43 -05:00
Claudio Sanches
40d76ddc55
Merge pull request #9939 from frozzare/docs/abstract-wc-widget
...
Improve phpdoc comments for methods in abstract WC_Widget class
2016-01-04 12:59:32 -02:00
Fredrik Forsmo
513db93bd4
Improve phpdoc comments for methods in abstract WC_Widget class
2016-01-04 15:37:12 +01:00
Mike Jolley
62ca37f651
Merge branch 'master' into shipping-zones
...
# Conflicts:
# includes/admin/class-wc-admin-assets.php
# includes/class-wc-install.php
2016-01-04 14:35:45 +00:00
Fredrik Forsmo
39f37b1e30
Improve phpdoc comments for methods in abstract WC_Shipping_Method class
2016-01-04 15:18:14 +01:00
Fredrik Forsmo
450ae6e7fd
Improve phpdoc comments and add missing param tags
2016-01-04 12:43:56 +01:00
Mike Jolley
520f1de24b
Merge pull request #9932 from frozzare/wc-order-phpdoc
...
Fix phpdoc tags for methods in abstract WC_Order class
2016-01-04 11:08:45 +00:00
Mike Jolley
68c2ffa475
Merge pull request #9933 from frozzare/docs/wc-payment-gateway
...
Add better phpdoc comments and missing param and return value
2016-01-04 11:07:10 +00:00
Mike Jolley
5aac7062e5
thumbnail size
...
Closes #9928
2016-01-04 10:46:11 +00:00
Mike Jolley
9890c18b5d
Notice if called early.
...
Closes #9923
2016-01-04 10:43:51 +00:00
Fredrik Forsmo
9c8ef67249
Add better phpdoc comments and missing param and return value
2016-01-03 10:22:53 +01:00
Fredrik Forsmo
b4a04a73ce
Fix phpdoc tags for methods in abstract WC_Order class
2016-01-03 10:00:02 +01:00
Mike Jolley
8b9bdbb228
Product version storage to invalidate cache when needed
...
#9922 for @daigo75
2015-12-31 16:31:20 +00:00
Mike Jolley
7c7e21be50
Only use the 'function' portion when generating price hashes
...
Keeps hashes the same after page load when a plugin uses a class method
callback or anonymous function Closes #9922 @claudiosmweb
2015-12-31 16:21:12 +00:00
Mike Jolley
429fee1703
JSON instead of serialise should reduce storage size
...
#9922
2015-12-31 13:15:01 +00:00
Peter
41b6ae07ed
Orders API tax exempt status
...
At this moment we cannot find a way how to create an order using the Orders API with tax exempt status. An additional “is_vat_exempt” API field could be used for this reason. If it is set and true then VAT is not calculated.
2015-12-30 15:30:40 +01:00
Peter
36b3fdcc68
VAT exempt and TAX enabled handling in back-end
...
Additional condition for checking if tax is enabled and there is not vat exempt. If this is true, then calculate taxes on front-end, otherwise not.
TAX exempt can be filtered by a new woocommerce_ajax_calc_line_taxes_is_vat_exempt filter.
2015-12-30 15:20:09 +01:00
Andrew Benbow
d4f4e7625c
Correct a to an
...
SSL is pronounced "es es el" and so requires an not a, see Use 6 here http://www.englishpage.com/articles/a-vs-an.htm
2015-12-29 20:35:13 +00:00
Mike Jolley
03ba8539f6
Stop coupon logic when 0 is hit so coupons can apply to other lines
...
Fixes #9870
2015-12-29 13:16:43 +00:00
Claudio Sanches
3cbe88082f
Fixed simplify commerce admin notices position, closes #9911
2015-12-28 16:07:05 -02:00
Mike Jolley
c1b8a20d39
Order attributes by name
...
Closes #9879
2015-12-27 21:32:55 +00:00
Mike Jolley
1eb9f83f77
Hide attributes and shipping classes from quick edit
...
Closes #9882
2015-12-24 12:16:02 +00:00
Mike Jolley
0b678ab2af
Tweak save logic to set _price for variables/groups via sync functions only
...
Closes #9892
2015-12-23 13:08:45 +00:00
Mike Jolley
9db40dcda0
Merge remote-tracking branch 'origin/master'
2015-12-23 12:51:06 +00:00
Mike Jolley
4bf40cedb1
Tweak logic
2015-12-23 12:50:28 +00:00
Mike Jolley
9a700f8b48
Merge pull request #9891 from capuderg/master
...
Added a filter for disabling automatic redirect to the setup wizard
2015-12-23 12:32:51 +00:00
Peter
00341a30b3
Revert "[API] Additional hooks in API Orders"
...
This reverts commit fb798aca49
.
2015-12-22 23:55:03 +01:00
Peter
fb798aca49
[API] Additional hooks in API Orders
...
Add some additional hooks to handle custom order data
The new hooks:
woocommerce_api_create_order_item
woocommerce_api_set_order_addresses
woocommerce_api_set_line_item
The new woocommerce_api_create_order_item action contains the id-s of the new items ($new_item_id). The following functions have to be returned the item id-s to be able to pass them to the filter:
* set_item(..) function - return $item_id;
* set_line_item(..) function - return $item_id;
* set_shipping(..) function - return $shipping_id;
* set_fee(..) functuion - return $fee_id;
* set_coupon(..) functuion - return $coupon_id;
2015-12-22 23:49:01 +01:00
Caleb Burks
bedcedcc3d
Sanitize the shipping tax class
2015-12-22 08:59:42 -06:00
Gregor Capuder
f785561f5f
Added a filter for disabling automatic redirect to the setup wizard, after plugin activation.
2015-12-22 12:03:31 +01:00
Peter
458c755b5f
Update abstract-wc-order.php
...
If the order has no shipping line, there must not generate an unnecessary shipping tax line with 0 value. It was happened if there is set a different tax class for shipping than tax classes of the actual product line items of the order, and the order has not got any shipping line.
The aim is to have the same tax calculation behavior if we create orders using the GUI (front end or back end), and the API.
This condition prevents to create the unnecessary tax line if there is no shipping methods of the order:
// Now calculate shipping tax
$matched_tax_rates = array();
$shipping_methods = $this->get_shipping_methods();
if ( ! empty( $shipping_methods ) ) {
......
}
This conditional solution is similar than calc_line_taxes() in WC_AJAX class:
// Get shipping taxes
if ( isset( $items['shipping_method_id'] ) ) {
.....
}
2015-12-21 23:42:59 +01:00
Claudio Sanches
997d1caa50
Fixed several new variations admin actions, closes #9886
2015-12-21 03:36:36 -02:00
Claudio Sanches
a81f0f6eea
Use blockui while saving taxes
2015-12-19 12:12:31 -02:00
Claudio Sanches
7adafc77c9
[API] Improved product attribute terms params
2015-12-18 21:39:30 -02:00
Claudio Sanches
d85c643150
[API] Delete tax rates when deleting a tax class
2015-12-18 20:46:28 -02:00
Claudio Sanches
b8a6090d05
[API] Fixed tax rate id type
2015-12-18 19:15:56 -02:00
Claudio Sanches
032265b1ed
[API] Fixed build taxes return
2015-12-18 19:08:09 -02:00
Claudio Sanches
89581d1541
Setup Wizard and no Onboarding Wizard
2015-12-18 17:05:16 -02:00
Mike Jolley
901db7b0f8
zone tweaks
2015-12-18 17:10:58 +00:00
Mike Jolley
f5bf764eec
Conflict with class
2015-12-18 14:26:10 +00:00
Mike Jolley
119f19a5c1
Include and conditionally load legacy shipping methods
2015-12-18 14:24:34 +00:00