Commit Graph

6616 Commits

Author SHA1 Message Date
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
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