Commit Graph

7456 Commits

Author SHA1 Message Date
Claudio Sanches 94e6d6cb29 [REST API] elseif in favor of else if 2016-05-30 19:22:26 -03:00
Claudio Sanches 83f87fe01a [REST API] Fixed order - variable line items 2016-05-30 19:22:06 -03:00
Claudio Sanches ef90e79356 [REST API] General fixes in the orders schema 2016-05-30 18:38:09 -03:00
Claudio Sanches 48b321bd91 [REST API] Fixed write only parameters in orders and webhooks schemas 2016-05-30 18:01:08 -03:00
Claudio Sanches 638d54425a [REST API] The only post type that have slugs are products 2016-05-30 17:42:42 -03:00
Claudio Sanches f526fe3938 [REST API] Fixed item description and type in orders refunds schema 2016-05-30 17:25:39 -03:00
Claudio Sanches 2442ec9f4d [REST API] Fixed order refunds required fields 2016-05-30 17:15:46 -03:00
Claudio Sanches d0354fd4fd Suit CSS naming for #10994
cc @jameskoster
2016-05-30 13:35:12 -03:00
Antonino Scarfì c8527468c5 Use hook to include navigation.php template 2016-05-30 15:16:26 +02:00
Leon Francis Shelhamer 1e5785da3f Fix {$taxonomy}_pre_add_form hook for attributes
previous {$taxonomy}_pre_add_form hook inside of wc_get_attribute_taxonomies() loop was not written to work with the results of wc_get_attribute_taxonomies()
2016-05-29 17:57:10 -04:00
Mike Jolley 9d3195991c POT update 2016-05-27 15:43:42 +01:00
Mike Jolley 9b590dfa75 Prevent both creation and update webhooks firing on product save.
Closes #10970 cc @claudiosmweb
2016-05-27 11:35:16 +01:00
Mike Jolley c0dc352df1 Clear parent transients when clearing own transients
Fixes #10996
2016-05-27 11:12:23 +01:00
Claudio Sanches e39274e753 HTTPS for everybody 2016-05-26 22:48:49 -03:00
Mike Jolley 0c4fbd84d6 Merge pull request #10995 from antoscarface/enhancements
Avoid leave query string on URL after delete and set default actions for token
2016-05-26 16:22:05 +01:00
Mike Jolley 42374d6ed6 Merge pull request #10994 from DavidAnderson684/patch-2
Place customer IP inside a span for easier access
2016-05-26 16:07:05 +01:00
Mike Jolley 210430ce83 get_tokens method
This excludes tokens which were created with a gateway that is not
installed. @claudiosmweb
2016-05-26 15:47:00 +01:00
Mike Jolley f35f4cc9d5 Fix selectors in simplify 2016-05-26 15:46:33 +01:00
Mike Jolley 7d6992c1d1 get_payment_gateway_ids method 2016-05-26 15:46:14 +01:00
Mike Jolley 690cd0804b Fix notice in wc_postcode_location_matcher 2016-05-26 15:09:03 +01:00
Mike Jolley ddae9d3722 Split update notice text 2016-05-26 15:00:22 +01:00
Antonino Scarfì f5603bb762 Avoid leave query string on URL after delete and set default actions for token, from Payment Methods endpoint. Also, change hook position on set default action for token. 2016-05-26 15:50:22 +02:00
David Anderson 6cd2fc12f0 Place customer IP inside a span for easier access
I want to code something that shows a country flag / link to ipinfo.io next to the customer IP address on the order dashboard page. Putting the IP address inside a span makes it easier to locate without ugly hacks / less prone to breakage.
2016-05-26 14:44:51 +01:00
Mike Jolley 18b45f55cd @claudiosmweb unregister_shipping_methods didn't unset correctly - this fixes unit tests 2016-05-26 13:03:40 +01:00
Mike Jolley b35df3c547 Merge branch 'include-all-methods-in-count' 2016-05-26 12:54:21 +01:00
Mike Jolley 14e89c69da No need to count legacy separate
@claudiosmweb
2016-05-26 12:54:14 +01:00
Mike Jolley 2ba9029624 Suit CSS and method tidyup for saved methods form
cc @jameskoster
2016-05-26 12:42:32 +01:00
Mike Jolley 39b7b6ba51 get_type_to_display method 2016-05-26 12:42:32 +01:00
Mike Jolley b4deb703fb Tweak conditional in CC class 2016-05-26 12:42:32 +01:00
Mike Jolley 6fe37fff33 Remove the need for token script when logged out 2016-05-26 12:42:32 +01:00
Claudio Sanches 10f9fb28a3 Improved wc_get_shipping_method_count() 2016-05-25 18:29:32 -03:00
Claudio Sanches b68f396ef8 Fixed check for core legacy methods 2016-05-25 18:24:20 -03:00
Claudio Sanches 13c6988a36 Improve wc_get_shipping_method_count() to count all legacy methods 2016-05-25 16:06:06 -03:00
Claudio Sanches 8a62aedad4 Fixed docblocks #10978 2016-05-25 13:27:20 -03:00
Mike Jolley 6c20051025 Tweak comment exclusion join to avoid conflicts
Closes #10989 @claudiosmweb
2016-05-25 15:43:18 +01:00
Mike Jolley 1e72f2ba86 Clear cache after adding new method 2016-05-25 12:56:53 +01:00
Mike Jolley 59db23001f Merge pull request #10984 from franticpsyx/variation-prices-fix
[2.6] The woocommerce_variation_prices filter does not run for hash/values pairs loaded from the transient other than the requested one
2016-05-25 12:51:57 +01:00
Mike Jolley 1cb15b2636 Fix unit tests 2016-05-25 12:46:16 +01:00
Mike Jolley ab454c2286 Fix method count type in wc_get_shipping_method_count 2016-05-25 12:36:17 +01:00
Mike Jolley 7cacd678cf API - Default display type is blank string
Fixes #10986 @claudiosmweb
2016-05-25 12:19:55 +01:00
Mike Jolley 62712c1648 Fix maxmind label 2016-05-25 12:05:33 +01:00
Mike Jolley b3844257a0 Use wc_get_shipping_method_count helper 2016-05-25 12:05:33 +01:00
Mike Jolley c14993b90e No shipping methods = no shipping at checkout
#10987
2016-05-25 12:05:33 +01:00
Mike Jolley 4b2bf266ca wc_get_shipping_method_count helper function
#10987
2016-05-25 12:05:33 +01:00
Caleb Burks 3b3898d2a7 Use function argument as default filter value
Even though core never uses the $size argument in woocommerce_get_product_thumbnail(), it's probably best not to override it incase somebody is using the woocommerce_template_loop_product_thumbnail() function with the $size arg in the theme.
2016-05-24 18:55:43 -05:00
Claudio Sanches 1becb295c5 Fixed Undefined index product_permalink warning
While saving plain permalinks isset( $_POST['permalink_structure'] ) is
true, but we don't have any $_POST['product_permalink'] or
$_POST['product_permalink_structure']

cc @mikejolley
2016-05-24 20:15:15 -03:00
Claudio Sanches d43145d979 Fixed tests for wc_get_account_menu_items()
cc @mikejolley
2016-05-24 19:11:21 -03:00
Claudio Sanches 0bb3534195 [REST API] Allow batch for product attributes 2016-05-24 19:00:49 -03:00
Manos Psychogyiopoulos 35ff166a85 woocommerce_variation_prices filter runs only for the first hashed prices array loaded from the transient 2016-05-25 00:54:07 +03:00
Claudio Sanches 8709d31f41 Fixed method returning value in write context 2016-05-24 18:47:17 -03:00
Claudio Sanches 2ddf19c447 Fixed updated date when save webhooks on admin screen 2016-05-24 17:05:50 -03:00
Mike Jolley b059c6b454 Hide downloads tab if empty 2016-05-24 19:09:13 +01:00
Mike Jolley cc41c38ff8 Tweak page titles on account pages 2016-05-24 19:09:07 +01:00
Mike Jolley 22291e3ead Generate a zone name if left blank
@coderkevin
2016-05-24 18:59:35 +01:00
Mike Jolley 3893d0ec19 Fixes tokenisation form when > 1 are used at once.
@claudiosmweb can you give this a check over since it was missed?
2016-05-24 17:52:32 +01:00
Mike Jolley 146f79914f Move stock update code
Fixes #10976
2016-05-24 14:38:54 +01:00
Mike Jolley ca93e0869d Merge pull request #10978 from mattallan/create_base_order_func
Create base order func
2016-05-24 12:30:35 +01:00
matttallan a6eada7c14 Parses full $request data to create_base_orders() for extended classes 2016-05-24 12:32:43 +10:00
matttallan 9fb0882c3c Use a new overrideable function to create orders and custom order types 2016-05-24 12:21:48 +10:00
Claudio Sanches 7645558131 [REST API] Shipping classes should not have parents 2016-05-23 18:57:58 -03:00
Claudio Sanches 7bda004126 [REST API] Fixed order note ID type 2016-05-23 17:50:04 -03:00
Mike Jolley a02ac79339 Change range symbol to ... to avoid conflicts with postcodes with hyphens 2016-05-23 17:30:37 +01:00
Mike Jolley a540b04d8c Fix prefix and spacing
#10956
2016-05-23 17:01:45 +01:00
Mike Jolley e00c3450c5 Discount rounding logic improvements
Instead of rounding the single item discount amount, this rounds the
line to the store DP setting before running tax logic.

Fixes #10963
Also works with #10573

Includes unit tests
2016-05-23 16:56:31 +01:00
Mike Jolley d24fceab44 When calculating discount amount in backend, use unrounded values
#10963
2016-05-23 16:23:27 +01:00
Mike Jolley 980a726984 Fix grouped add to cart notice
Closes #10974
2016-05-23 13:39:26 +01:00
Mike Jolley 7b89cbafdf Merge pull request #10966 from WPprodigy/subcategory-thumbnail-filter-change
Change and add a filter for archive images
2016-05-23 13:23:27 +01:00
Mike Jolley 4e95f16262 Merge pull request #10973 from psalz/postcode-validation-at
Add austrian postcode validation
2016-05-23 13:22:42 +01:00
Mike Jolley 912a1027a4 Merge pull request #10965 from shivapoudel/customize-selective-refresh
Implementing customize selective refresh for widgets
2016-05-23 13:22:33 +01:00
Mike Jolley c1c089a95c Merge pull request #10956 from aelia-co/Tweak-Shipping_Zones_Methods_Page_Hooks
Added action before the rendering of a zone's methods
2016-05-23 13:18:34 +01:00
Philip Salzmann 18bfce0747 Add austrian postcode validation 2016-05-23 13:32:16 +02:00
Claudio Sanches 1199410e3d Missing period 2016-05-22 18:55:50 -03:00
Claudio Sanches 8347e1c323 [REST API] Removed endpoint to get current user 2016-05-22 18:49:55 -03:00
Claudio Sanches abac5e2160 [REST API] Fixed batch create coupons 2016-05-22 18:19:45 -03:00
Claudio Sanches 9385058886 [REST API] Fixed schamas 2016-05-22 18:17:54 -03:00
Claudio Sanches e91631d540 [REST API] Fixed batch permissions for posts 2016-05-22 17:46:25 -03:00
Caleb Burks 72a2c25536 Add single_product_archive_thumbnail_size filter
Add in a filter to allow for custom image sizes w/o needing to override the whole function.
2016-05-21 10:29:44 -05:00
Caleb Burks fc2e611d1e Rename filter in woocommerce_subcategory_thumbnail
The same filter is used here: fa30a38c58/templates/single-product/product-thumbnails.php (L51), but with a different default value.
2016-05-21 10:23:35 -05:00
Shiva Poudel d35ecad8c9 Implementing customize selective refresh for widgets 2016-05-21 19:07:03 +05:45
Diego Zanella fb51c07a65 Renamed new filter from wc_shipping_zone_before_methods_list to wc_shipping_zone_before_methods_table 2016-05-20 22:52:33 +01:00
Claudio Sanches 33b12d70ee Fixed WC_Admin version 2016-05-20 18:02:57 -03:00
Claudio Sanches cfe857f22c Merge pull request #10957 from Tyratox/master
Added 'woocommerce_mail_content' to preview
2016-05-20 18:02:29 -03:00
Claudio Sanches 9934e512ed Fixed missing docblock 2016-05-20 17:53:18 -03:00
Claudio Sanches f5ddaf7930 Merge branch 'master' of github.com:woothemes/woocommerce 2016-05-20 17:51:08 -03:00
Claudio Sanches 11cea999c1 Added custom titles for products tags items, closes #10958 2016-05-20 17:50:56 -03:00
Nico Hauser 62dbb131ac Bumped version 2016-05-20 17:00:19 +02:00
Nico Hauser d75d784e48 Add 'woocommerce_mail_content' to preview
Added the 'woocommerce_mail_content' filter which is used before sending the email in /includes/emails/class-wc-email.php#L465 to the preview
2016-05-20 16:47:18 +02:00
Diego Zanella 60bb76d558 Added action before the rendering of a zone's methods
* The new action will allow to add elements to the page without having to override the view.
2016-05-20 13:27:25 +01:00
Mike Jolley 33d325cd88 Only cache valid coupon codes
Fixes #10950
2016-05-20 10:36:36 +01:00
Mike Jolley c6dfe47ffa Merge pull request #10951 from jamesgol/item_to_undo_url
Pass $cart_item_key to 'woocommerce_get_undo_url' filter
2016-05-20 10:25:52 +01:00
James Golovich 96583d99c0 Pass $cart_item_key to 'woocommerce_get_undo_url' filter
I don't want users to automatically get an item re-added to their cart, I want to change the URL to send them back to the product page so they can re-add the item (if it is still available)
2016-05-19 13:46:22 -07:00
Matej Kravjar a2c85987e0 [API] Fixed product create not honoring --porcelain argument 2016-05-19 19:34:37 +02:00
Mike Jolley 54231c2946 Allow shipping classes interface to be extended. 2016-05-19 12:38:28 +01:00
Mike Jolley ed08e51ddb Status updates via API are manual
Closes #10943
2016-05-19 11:50:19 +01:00
Mike Jolley c22d9a3c14 Use empty instead of null
Closes #10944
2016-05-19 11:47:08 +01:00
Mike Jolley d3a519f6e4 Merge pull request #10945 from JeroenSormani/chosen-method-filter-arg
Add extra '$chosen_method' argument to the 'wc_shipping_chosen_method' hook
2016-05-19 11:45:43 +01:00
JeroenSormani 17878e3ffd Add extra 'chosen_method' argument to the 'wc_shipping_chosen_method' hook 2016-05-19 10:28:54 +02:00
Mike Jolley 130933badf Merge pull request #10937 from thenbrent/cart_hash_tweak
Use print_r() to stringify cart session
2016-05-18 11:30:08 +01:00
Mike Jolley cd2f8284b0 Merge pull request #10933 from bekarice/2-6-beta-tweaks
A couple small WC 2.6 fixes...
2016-05-18 11:12:11 +01:00
Brent Shepherd 671ae32e58 Use print_r() to stringify cart session
Instead of json_encode(), because json_encode() takes types into
account, meaning numbers may end up being represented in the
encoded JSON as a string, e.g. "1" instead of 1, which can lead
to the md5() being different between requests.

This issue surfaces when creating a cart hash in a different
request to the request to pay for the order, because after adding
line items to the cart, the items quantity will be encoded with
json_encode() as an int, but when encoding them in a different
request, where they are coming from the database, they will be
encoded as a string.
2016-05-17 16:38:08 -07:00