Commit Graph

2052 Commits

Author SHA1 Message Date
Mike Jolley 4c508e9b0f Merge pull request #5541 from splashingpixels/revise-term-function
[2.1] revised wc_get_product_terms to allow override with args
2014-05-27 12:55:20 +01:00
Coen Jacobs 6ab76b7ab0 Added parameter to get line subtotal filters 2014-05-26 16:44:36 +02:00
Coen Jacobs 09a9463b0a Removed unused TinyMCE button 2014-05-26 16:17:56 +02:00
Coen Jacobs 3ae4e54b04 Empty return value should be null 2014-05-26 12:51:03 +02:00
Coen Jacobs cfd8600960 Use regex instead of DOM module to get avatar URL 2014-05-26 12:48:21 +02:00
Chris Broadbent ff0025a1f4 Fixes performance degredation on large wp_options tables 2014-05-24 14:04:49 +10:00
justinstern 88e82c5640 Check for Existence of Cart Before Using
check for the existence of the cart during the is_available() check
before getting the order total (which otherwise will result in a PHP
notice from the admin, etc)
2014-05-23 22:12:15 -04:00
Patrick Rauland 3b90a1d8c2 fixing danish krone symbol 2014-05-23 20:13:30 -05:00
claudiosmweb 240cad1c89 fixed a little typo in add-ons page 2014-05-23 09:54:26 -03:00
Mike Jolley 42f9eab1bc [2.1] Fix coupon limit checks and enhance to check ID by provided email (if logged out)
Fixes #5535
2014-05-22 16:23:01 +01:00
splashingpixels e508a668a3 revised wc_get_product_terms to allow override with args 2014-05-22 07:05:34 -07:00
Mike Jolley a1809f1e56 Tweak template loader to work with other WC product taxonomies.
Closes #5521
2014-05-22 10:59:48 +01:00
Mike Jolley b4b015d916 Merge pull request #4810 from vayurobins/master
Added description parameter to the woocommerce_form_field function
2014-05-22 10:20:44 +01:00
Mike Jolley 5a0d17d774 Merge pull request #5538 from kilbot/master
Update class-wc-api-orders.php
2014-05-22 10:16:57 +01:00
Mike Jolley 5e769e65e7 Merge pull request #4996 from robdvr/master
Ability to add custom quantity using shortcode
2014-05-22 10:16:20 +01:00
Mike Jolley e419477998 Merge pull request #5498 from splashingpixels/terms
[2.1.x] menu order terms were coming back empty fixes #5490
2014-05-22 10:04:23 +01:00
Mike Jolley e3b71ab3fc Merge pull request #5510 from woothemes/fix-addons-page
Addons page, reference new json API endpoint
2014-05-22 10:03:43 +01:00
Mike Jolley 4c2c02b9d4 Merge pull request #5489 from claudiosmweb/fix-welcome-screen-css
Fix the admin welcome screen CSS
2014-05-22 09:57:51 +01:00
Mike Jolley 77cf100819 Merge pull request #5503 from demon36/master
added egypptian currency
2014-05-22 09:57:04 +01:00
Mike Jolley b1c32f5724 Merge pull request #5508 from lukecarbis/issue-5506
Fix notice that occurs from external function call
2014-05-22 09:56:01 +01:00
Mike Jolley 6ff3d1e097 Merge pull request #5509 from y12studio/name-format-tw
Adjust the address format of Taiwan
2014-05-22 09:54:38 +01:00
Mike Jolley b4e218cb3f Merge pull request #5525 from lukecarbis/issue-5524
Issue 5524: Add $tax_rate_id to the added and updated action
2014-05-22 09:54:19 +01:00
Mike Jolley 795a58021c Merge pull request #5529 from woothemes/fix-layered-nav-notice
Prevent undefined notice for Layered Nav title
2014-05-22 09:53:41 +01:00
Mike Jolley 998e88ce46 Merge pull request #5530 from woothemes/add-context-params
Added product id parameter to related posts filters
2014-05-22 09:53:19 +01:00
Mike Jolley b8f93a6c93 Merge pull request #5532 from trsenna/master
fix for issue #5531
2014-05-22 09:51:59 +01:00
Mike Jolley 0e4527fd53 Merge pull request #5534 from woothemes/image-size-settings-respect-filters
[2.2] Disable image size settings if filters are being used
2014-05-22 09:50:35 +01:00
Paul Kilmurray b7a8a0bd20 Update class-wc-api-orders.php
The line_subtotal_tax should be included in the line_items. It doesn't seem to have a helper method like the others?
2014-05-22 13:34:39 +08:00
Coen Jacobs cc7adb4819 Disable image size settings if filters are being used 2014-05-21 16:28:36 +02:00
Thiago Senna 38d8253ab6 fix for Error rendering WooCommerce Shop as Front Page at Stargazer Parent Theme #5531 (indent with tab) 2014-05-21 10:30:51 -03:00
Thiago Senna 370d3e0348 fix for Error rendering WooCommerce Shop as Front Page at Stargazer Parent Theme #5531 2014-05-21 10:27:26 -03:00
Mike Jolley 0ae5385dce state_province is not required for mijireh any longer 2014-05-21 13:31:35 +01:00
Coen Jacobs 6aa9bcadab Added product id parameter to related posts filters 2014-05-21 11:35:54 +02:00
Coen Jacobs 2ed4aa26bd Prevent undefined notice for Layered Nav title 2014-05-21 11:26:20 +02:00
Luke Carbis 97fb685b2e Add $tax_rate_id to the added and updated actions
Resolves https://github.com/woothemes/woocommerce/issues/5524
2014-05-21 09:14:49 +10:00
Mike Jolley bbd7b16c17 Merge pull request #5507 from lukecarbis/issue-5505
Add action hooks when saving tax rates
2014-05-20 16:39:04 +01:00
Mike Jolley 6323f1c5c2 Stronger session ID generation 2014-05-20 11:08:31 +01:00
Mike Jolley 6e8e32256b Indentation 2014-05-20 11:08:09 +01:00
Mike Jolley 41eab15b13 Clear sessions after ordering/on logout 2014-05-20 10:01:26 +01:00
Gerhard 7886ad84bd Expire transient after a week 2014-05-19 14:11:18 +02:00
Gerhard 910f7802f4 Addons page, reference new json API endpoint 2014-05-19 13:53:15 +02:00
Y12STUDIO a6fc9920d7 Update the address format for Taiwan 2014-05-19 16:08:30 +08:00
Luke Carbis 97bf6053e3 Fix notice that occurs from external function call
Resolves https://github.com/woothemes/woocommerce/issues/5506.

This checks to see if the `integrations` array has any values before getting it's current value.
2014-05-19 15:57:34 +10:00
Luke Carbis d4a38f0009 Add action hooks when saving tax rates
Resolves https://github.com/woothemes/woocommerce/issues/5505.

Add three actions when tax rates are saved:
* woocommerce_tax_rate_added
* woocommerce_tax_rate_updated
* woocommerce_tax_rate_deleted
2014-05-19 15:49:35 +10:00
demon36 d57ac66fce added egypptian currency
#5502
2014-05-18 14:30:37 -07:00
splashingpixels a0bc8820a3 menu order terms were coming back empty fixes #5490 2014-05-16 21:12:34 -07:00
claudiosmweb c09cd8ea4b fixed the admin welcome screen css 2014-05-15 17:42:04 -03:00
Mike Jolley 0a3d9b3949 Send IPN email notifications to new order email.
Closes #4696
2014-05-15 14:35:16 +01:00
Mike Jolley 455ef80ee7 Refactor country class get methods Closes #4692 2014-05-15 13:27:13 +01:00
Mike Jolley 08996096f2 Merge pull request #5033 from claudiosmweb/customers_api_4162
Customers API / Methods PUT/POST/DELETE
2014-05-15 12:58:23 +01:00
Mike Jolley ddafd636f2 Merge pull request #5044 from kloon/coupons_api_put_post_delete
Coupons API PUT POST DELETE
2014-05-15 12:57:08 +01:00
Mike Jolley 0dd8dcba2e Update label for force http option Closes #5474 2014-05-15 12:40:08 +01:00
Mike Jolley b7643e469b Merge pull request #4763 from claudiosmweb/remove_the_content_filter
Removed all the_content filter in favor to wpautop() and do_shortcode()
2014-05-15 10:52:26 +01:00
Mike Jolley 1b6e2a5980 Merge pull request #5125 from sparkweb/master
[2.2] REST API: Allow ordering on the resource level
2014-05-15 10:50:32 +01:00
Mike Jolley a7db292b39 Merge pull request #5481 from franticpsyx/fees
Add punctuation to fees.
2014-05-15 10:46:16 +01:00
Mike Jolley d4dfc467fe Merge pull request #5447 from ChuckMac/report_filter
[2.2] Add new 'wc_admin_reports_path' filter to reports
2014-05-15 10:46:07 +01:00
Mike Jolley 8ccfd3a2ae Merge pull request #4618 from leewillis77/add_user_id_to_packages
[2.2] Add user ID to shipping packages
2014-05-15 10:44:14 +01:00
Chuck Mac fa0b829b15 Add new 'wc_admin_reports_path' filter with name
Add $name to filter to be able to use the original passed value as well.
2014-05-14 19:54:45 -04:00
Manos Psychogyiopoulos 86b8e3e372 Add punctuation to fees 2014-05-14 18:22:55 +03:00
Andrew Benbow 919fc6ba9b Update class-wc-validation.php
Correct character 3 vaildation
2014-05-14 00:55:29 +01:00
Mike Jolley 77e5574b97 Merge pull request #5469 from claudiosmweb/normalize-woocommerce_email_attachments-filter-type
Normalize the woocommerce_email_attachments filter return type
2014-05-13 14:34:03 +01:00
claudiosmweb fcd0b03e7e normalized the woocommerce_email_attachments filter return type 2014-05-12 15:55:53 -03:00
Mike Jolley 4d2378087e Ensure _stock meta exists, or update will fail 2014-05-12 16:07:51 +01:00
Mike Jolley 70ef82a617 Add a tip for default selections, and use opt groups for the long bulk edit list 2014-05-12 15:39:13 +01:00
Mike Jolley 12d89fae87 Merge pull request #5458 from pippinsplugins/master
Update class-wc-meta-box-coupon-data.php
2014-05-12 14:43:24 +01:00
Mike Jolley d379b60720 Merge pull request #5466 from claudiosmweb/improve-ajax-class
Fix some coding standards in includes/class-wc-ajax.php
2014-05-12 14:32:03 +01:00
Mike Jolley a74f767bd6 Made wc_get_product_terms support custom menu_order by using get_terms and an include
Fixes #5455
2014-05-12 14:31:28 +01:00
claudiosmweb e65f41f014 fixed some coding standards in includes/class-wc-ajax.php 2014-05-12 10:04:36 -03:00
Mike Jolley aa24199d82 Merge pull request #5460 from claudiosmweb/fix-strict-standards-set-stock
Fix WC_Product_Variable::set_stock() compatibility with WC_Product::set_stock()
2014-05-12 12:39:45 +01:00
Mike Jolley d8020de76c Merge pull request #5464 from tamarazuk/master
Order Item Meta - Check if attribute term exists
2014-05-12 12:35:11 +01:00
Mike Jolley bcba8248b9 Fix notice when not scanning any files Closes #5465 2014-05-12 12:34:46 +01:00
Tamara Zuk 3ebd22b64a Check if term is returned before getting its name
Prevents a rare notice if the order item meta value is blank
2014-05-11 09:37:27 -04:00
claudiosmweb 05a6914ebc fixed WC_Product_Variable::set_stock() compatibility with WC_Product::set_stock() 2014-05-10 17:45:14 -03:00
Pippin Williamson 8d15d6dc6c Update class-wc-meta-box-coupon-data.php
Introduce `woocommerce_coupon_data_panels` action.

If someone wants to add a new tab to the Coupons data meta box, they can use the `woocommerce_coupon_data_tabs` filter to register a new tab. These tabs accept a `target` key that lets you specify the `div` ID to reveal when the tab is clicked on. It turns out, however, that there is no way to actually add the `div` to the page, making the filter for custom tabs only good for removing tabs.
2014-05-10 11:48:37 -04:00
Chuck Mac 2de7df9425 Add new 'wc_admin_reports_path' filter to reports
Add filter to allow for changing of the report class files.

This will allow 3rd party plugins to use this function to extend the
reporting. Currently this can only include files in the woocommerce plugin
directory itself.
2014-05-08 12:34:30 -04:00
Mike Jolley 439ec0d4f6 Merge pull request #5425 from superdave2u/master
Updated the get_download_url() function - fixes #5424
2014-05-08 15:18:29 +01:00
Mike Jolley 4fa5ec8310 Merge branch 'master' of https://github.com/woothemes/woocommerce
Conflicts:
	includes/gateways/cod/class-wc-gateway-cod.php
2014-05-08 15:06:20 +01:00
Mike Jolley 1308662946 Option to toggle enable_for_virtual for COD, rather than just doing it.
Closes #5399
2014-05-08 15:05:34 +01:00
Mike Jolley a4b6c4eb4f Merge pull request #5415 from tamarazuk/patch-2
COD: no need to hide in admin
2014-05-08 15:04:55 +01:00
Mike Jolley 488f24f01b Prevent empty session data being stored until a cookie or session exists to retrieve it. 2014-05-08 10:36:19 +01:00
Mike Jolley ffb6dcee4a Brackets 2014-05-08 10:35:51 +01:00
Mike Jolley 53deeb4be5 Cleaned up logic in email_instructions functions for @splashingpixels 2014-05-07 15:54:22 +01:00
Mike Jolley 3670afdffb [2.2] get_user and get_user_id methods
Closes #5429
2014-05-07 15:11:34 +01:00
Mike Jolley 83f1236875 [2.2] Simplified attribute name sanitisation which maintains UTF8 char integrity.
Fixes #5434
2014-05-07 15:02:03 +01:00
toddlahman 912aca6907 Use WP SEO class method rather than deprecated fn
Notice: wpseo_get_value is deprecated since version WPSEO 1.5.0! Use
WPSEO_Meta::get_value() instead.
2014-05-07 03:40:21 -07:00
Tamara Zuk a9ebcdd8c6 COD: check if cart is available before checking if it needs shipping 2014-05-06 16:04:25 -04:00
Mike Jolley 9665239ba7 param comment Fixes #5408 2014-05-06 16:06:32 +01:00
Mike Jolley 18294e715d Trim commas and empty lines off address formats Fixes #5411 2014-05-06 16:04:11 +01:00
Mike Jolley 63fc4262b6 Merge pull request #5418 from tamarazuk/backorders_allowed
Introduce woocommerce_product_backorders_allowed filter
2014-05-06 15:09:56 +01:00
Mike Jolley 8c90915f09 Merge pull request #5413 from maxrice/fix-rest-api-order-response
Fix fee/coupon lines typo in REST API order response
2014-05-06 15:07:00 +01:00
Mike Jolley 32a770cf0e Merge pull request #5416 from bolderelements/patch-2
Update abstract-wc-shipping-method.php
2014-05-06 14:53:10 +01:00
Mike Jolley 0f81541870 Revise how variation attributes are deleted/updated
Prevents issues with WPE caching when you delete and then update right
after.
2014-05-06 10:47:23 +01:00
Mike Jolley ffa1db6ae6 Add $package to is_available shipping method hooks 2014-05-06 09:34:25 +01:00
Dave Mainville cabc84bf61 Closes #5424 2014-05-05 16:37:57 -04:00
Tamara Zuk 651f1ac96f Introduce woocommerce_product_backorders_allowed filter 2014-05-04 17:29:43 -04:00
bolderelements fb80f6ba09 Update abstract-wc-shipping-method.php
The order is backward so if you use the default 'is_available' function for your extensions, the 'excluding' option will always deny every country because this line returns an empty array.
2014-05-03 15:59:01 -04:00
tamarazuk ec1b16340b COD: no need to hide in admin
Also fixes a fatal error when WC()->payment_gateways()->get_available_payment_gateways() is called in the admin
2014-05-03 01:32:37 -04:00
Max Rice a007f2e8d7 Fix fee/coupon lines typo in REST API order response 2014-05-02 15:26:30 -04:00
Mike Jolley 72849cb4db Stop sending line items to Mijireh Fixes #5365
Like PayPal, Mijireh struggles with out prices including tax due to
rounding errors. Since the validation cannot be disabled, its better to
just send the order as 1 item. This will prevent rounding errors and
payment failures.

Prices excluding tax are unaffected.
2014-05-01 15:29:28 +01:00
Mike Jolley 173d483ac0 Add tool for disabling shipping rate cache for debug 2014-05-01 14:40:31 +01:00
Mike Jolley b7efaea79f Tidyup brackets 2014-05-01 14:40:31 +01:00
Mike Jolley 13caa07cc2 Sanitize, but decode. UTF-8 Friendly. Fixes #5401
Originally changed 34db5d68b6
2014-05-01 14:40:31 +01:00
Mike Jolley c9378cf092 Merge pull request #5402 from aMoniker/master
fix case-insensitive matching for coupon posts with uppercase chars
2014-05-01 12:23:04 +01:00
Nabil Kadimi 246b9ba1fa Make the welcome page RTL compatible. Fixes #5405 2014-05-01 09:50:19 +01:00
Jim Greenleaf 3b1f54f86c fix case-insensitive matching for coupon posts with uppercase chars 2014-04-30 23:29:29 -04:00
Coen Jacobs 34726ab6bc Merge branch '2.1'
Conflicts:
	i18n/languages/woocommerce-admin.pot
	i18n/languages/woocommerce.pot
	includes/admin/post-types/class-wc-admin-cpt-product.php
	includes/class-wc-form-handler.php
	package.json
	readme.txt
	woocommerce.php
2014-04-30 14:30:42 +02:00
Mike Jolley ae50b3e4ce Remove title from product not purchasable message 2014-04-30 10:05:05 +01:00
Mike Jolley 55ad5bb0ad Remove title from product not purchasable message 2014-04-30 10:04:16 +01:00
Mike Jolley d20c0c30c2 Prevent duplicate admin menu items Closes #5380 2014-04-29 15:23:49 +01:00
Josh Eaton 082f9f647d Update comment to reflect that parameter template_name for wc_get/locate_template() only accepts strings
Fixes #5389
2014-04-29 15:23:41 +01:00
splashingpixels a1be23537a gateway COD added instructions to email closes #5385 2014-04-29 15:21:14 +01:00
tamarazuk f01e4d0820 Another action hook in Inventory product data tab
allow plugins to create a new options_group in this tab
2014-04-29 15:21:10 +01:00
tamarazuk 25b45ae8e3 Add action filter in inventory product data
Allows plugins to add meta fields after stock status/backorders even if woocommerce_manage_stock is turned off.
2014-04-29 15:21:06 +01:00
Mike Jolley 9aa0eb034c Update abstract docblock 2014-04-29 15:20:54 +01:00
Mike Jolley cb61f703e6 Don't sanitise rate ID - breaks utf8 chars
Fixes #5376
2014-04-29 15:20:49 +01:00
Mike Jolley 85ccd2a788 Added brackets 2014-04-29 15:20:46 +01:00
Mike Jolley 739e23ec20 1 filter rather than 2 Closes #5361 2014-04-29 15:20:42 +01:00
Mike Jolley 1f8da71703 Abstract product constructor
Check for numeric $product, and expand the checking to see if its
passed a post object. Fixes #5341
2014-04-29 15:20:13 +01:00
claudiosmweb 0cc98a740a improved the get_order_total() method 2014-04-29 15:17:53 +01:00
claudiosmweb aeecccce19 added method to check if order needs shipping in "pay for order" page 2014-04-29 15:17:49 +01:00
Mike Jolley 76df3d6e2c [2.2] Hide COD for virtual orders (no shipping) Closes #5369 2014-04-29 15:17:30 +01:00
claudiosmweb 67e29eade6 removed not defined $wp variable in favor to get_query_var() function 2014-04-29 15:16:08 +01:00
claudiosmweb 4f11effbcd updated the method to get the order id from "pay for order" page 2014-04-29 15:16:05 +01:00
claudiosmweb e24d6b247b updated the WC_Payment_Gateway class to set a maximum transaction amount, closes #5237 2014-04-29 15:16:02 +01:00
Mike Jolley 634a93a936 Ignore variation stock if disabled globally Closes #5370 2014-04-29 15:10:48 +01:00
Mike Jolley be360e3e02 Recount true when recounting terms Fixes #5320 2014-04-29 15:10:28 +01:00
Mike Jolley 45f9954c10 Let get_file get the first file if no ID is defined
#5296
2014-04-29 15:10:21 +01:00
Mike Jolley 01e10b75c8 Allow saving no downloads, if unset
#5296
2014-04-29 15:10:12 +01:00
Mike Jolley 005c24a7c9 Check has_file when sending order emails for downloadables
Fixes #5296
2014-04-29 15:09:28 +01:00
Mike Jolley afafc066eb typecast $used_by to array in case its not set. Closes #5350 2014-04-29 15:09:17 +01:00
Mike Jolley 9be6b3635c If billing email is not set and user ID is set, use email
Fixes #5356
2014-04-29 15:08:23 +01:00
Mike Jolley 7895857d32 URL decode when viewing order attributes to prevent taxonomies not being found
Closes #5315
2014-04-29 15:07:45 +01:00
Mike Jolley 2802ded47e Change label and add description Closes #4698 2014-04-29 15:07:06 +01:00
Max Rice 7e2fa1bbd6 Clear cached API reports when deleting shop order transients 2014-04-29 15:05:43 +01:00
Remi Corson 17abdb223a fixed incorrect order received endpoit tooltip 2014-04-29 15:03:22 +01:00
splashingpixels 902e7e2506 fixed my account downloadables out of order 2014-04-29 15:02:51 +01:00
Akeda Bagus 86de4e10e1 Typo fix. 2014-04-29 15:02:43 +01:00
Christian Thomas ede8bc1a2a Update class-wc-emails.php
Check for a value against each meta item before outputting.
2014-04-29 15:02:38 +01:00
Akeda Bagus e4a959e397 Removes unused block and var.
There's duplicate block that does the same thing, but assigning to different variable.
On the end only the last variable is used, which is `$username`.
2014-04-29 15:02:29 +01:00
claudiosmweb 92707eaf55 fixed coding standards in includes/admin/post-types/class-wc-admin-cpt-product.php 2014-04-29 15:02:03 +01:00
claudiosmweb 8ae788f73c added method to stop save duplicate sku in quick edit 2014-04-29 15:01:32 +01:00
splashingpixels 8f5a98583a removed wc_clean/sanitize_text_field not needed. handled by wp core functions fixes #5318 2014-04-29 15:01:21 +01:00
Bass Jobsen 06af53bd8c Update class-wc-frontend-scripts.php
See also https://github.com/bassjobsen/wp-defer-loading/issues/14 prettyPhoto-init is not only dependent of jquery, but also of prettyPhoto. The dependency of prettyPhoto is not set.
2014-04-29 15:00:46 +01:00
Max Rice 0e127a3e10 Update REST API documentation link 2014-04-29 14:59:12 +01:00
Mike Jolley 64ebb7c0eb Prevent duplicate admin menu items Closes #5380 2014-04-29 14:03:16 +01:00
Mike Jolley 116476c45b Merge pull request #5390 from jjeaton/locate-template-comment
Update comment to reflect that parameter template_name for wc_get/locate...
2014-04-29 12:22:36 +01:00
Josh Eaton 3d8daf7054 Update comment to reflect that parameter template_name for wc_get/locate_template() only accepts strings
Fixes #5389
2014-04-28 16:04:21 -04:00
mkayan-wakefly 84f531f848 Update class-wc-checkout.php
Recalculating the cart totals, in the event a user registers during checkout and in doing so qualifies for any discounts
2014-04-28 14:20:45 -04:00
Mike Jolley 746b79a49d Merge pull request #5384 from tamarazuk/patch-1
Add action filter in inventory product data
2014-04-28 16:01:35 +01:00
Mike Jolley 3e1d5feaf3 Merge pull request #5353 from tamarazuk/backorder-variations
Backorders at variation level
2014-04-28 15:27:36 +01:00
splashingpixels 945d4bedc6 gateway COD added instructions to email closes #5385 2014-04-27 21:17:40 -07:00