Commit Graph

726 Commits

Author SHA1 Message Date
Kathy Darling 1320f7421b add filter for woocommerce_email_actions 2014-10-21 11:52:07 +02:00
scottdurban f7a23bf127 Add 'woocommerce_order_status_on-hold_to_processing', to $email_actions
This addition would stop users from editing the core, as there is currently no eloquent way to edit the $email_actions array. Especially useful for creating email notifications for confirming payment (BACS).
2014-10-15 16:21:46 +02:00
Barry Kooij 1af26ce928 Moved the wc-logs folder to the WP uploads folder.
Fixes #6509
2014-10-14 14:29:56 +02:00
Mike Jolley 1ed7079472 Bump master version to 2.3-bleeding 2014-10-08 15:07:12 +01:00
Mike Jolley d1de7f42b9 Made template debug mode set WC_TEMPLATE_DEBUG_MODE constant and remove all overrides for all template loading functions.
Closes #6436
2014-10-03 10:52:11 +01:00
Mike Jolley b8bcb5ee6e Removed deprecated methods from WC_Frontend_Scripts and rewrote script registration and localization to run once.
Closes #6338
2014-09-24 10:57:39 +01:00
Mike Jolley 40d73e48d2 Tweak load_plugin_textdomain to be relative - this falls back to WP_LANG_DIR automatically. Can prevent "open_basedir restriction in effect".
@claudiosmweb agree? Load_plugin_textdomain needs a relative path. If
the locale isn’t found, it reverts to WP_LANG_DIR/plugins/ as you coded
it.
2014-09-19 10:29:19 +01:00
Mike Jolley e28cb2bb18 Version bump 2014-09-18 13:39:02 +01:00
Mike Jolley affb65cfa8 2.2.3 version bump 2014-09-16 13:27:12 +01:00
claudiosmweb b04786b18e fixed WC_LOG_DIR path 2014-09-10 19:59:56 -03:00
Mike Jolley 3a4ba6e4c8 For regular products, ensure stock level saves on product creation. 2014-09-10 23:55:40 +01:00
claudiosmweb 17f0168e8b fixed the "open_basedir restriction in effect" error caused by WC_LOG_DIR 2014-09-10 19:36:57 -03:00
Mike Jolley 87c641bcd7 Stop old plugins breaking installer read me
= 2.2.1 - 10/09/2014 =
* Fix - Small tweak to the installer to prevent errors caused by
outdated plugins.
* Tweak - Small tweak to update notification to remind users to update
old plugins prior to install.
2014-09-10 17:42:17 +01:00
Barry Kooij 9d3bcfd8d2 Removing RC1 from version. 2014-09-10 15:37:17 +02:00
Mike Jolley a187d29242 Update support links and read me versions/text 2014-09-08 16:19:25 +01:00
Mike Jolley 177dc3bb51 Tested upto 2014-09-08 12:18:15 +01:00
Mike Jolley c4ef86d44e scrutinizer patches 2014-09-08 00:37:55 +01:00
Mike Jolley 1d13f767b3 Merge pull request #6157 from tamarazuk/coding-standards
Coding standards Part 1
2014-09-03 17:05:42 +01:00
claudiosmweb 54aa162fb4 renamed the simplify "subscriptions" class to "addons" 2014-09-02 10:21:42 -03:00
Tamara Zuk 59424e5fcf Coding Standards: Main plugin file
* fixed indentation - swapped spaces for tabs at start of line, swapped
tabs for spaces min-line for alignment
* removed instances of `@return void` and `@access public`

@see http://make.wordpress.org/core/handbook/coding-standards/php/
2014-08-31 01:41:40 -04:00
shivapoudel a5fdf5aa76 Moved the action_links from final class to WC_INSTALL class 2014-08-29 23:19:01 +05:45
shivapoudel 5151e15da0 WC_PLUGIN_BASENAME Constant define 2014-08-29 23:11:39 +05:45
shivapoudel dad2796b02 Added the use of home_url() 2014-08-28 02:09:45 +05:45
Mike Jolley 7a267d2e31 Simplify Commerce by Mastercard gateway 2014-08-15 11:50:53 +01:00
Alexandru Furculita b5cc17ff1c Update woocommerce.php 2014-08-01 13:49:07 +03:00
Alexandru Furculita bec27af7d2 Update woocommerce.php 2014-08-01 13:43:39 +03:00
Mike Jolley 81d882d34a Include template functions after the theme is loaded, but before init.
Fixes conflicts with plugins (#5884) when they output content before
init.

2.2 has no fatal error as reported in #5884
2014-07-31 07:47:55 +01:00
Max Rice 51f71cfade Load webhooks on each page load
Part of #5564
2014-07-30 16:27:50 -04:00
Coen Jacobs 86a4add087 Merge remote-tracking branch 'upstream/master' into order-factory-refactor
Conflicts:
	includes/class-wc-order.php
2014-07-03 13:38:55 +02:00
Mike Jolley edd655d4d9 WC_TEMPLATE_PATH filter was renamed by accident in a previous version. Should be woocommerce_template_path
https://github.com/woothemes/woocommerce/commit/e143d344e582c688cd0e4562
86bfe50c690077c9
2014-06-23 16:31:49 +01:00
Mike Jolley 8f6c4cbeb4 WC_TEMPLATE_PATH after setup theme
Closes #5495
2014-06-23 16:29:15 +01:00
Alexandru Furculita 43423a0c2e Update woocommerce.php 2014-06-19 15:43:10 +03:00
Coen Jacobs 476870d9f2 Created WC_Abstract_Order, extended by WC_Order 2014-06-13 15:37:20 +02:00
Mike Jolley ded4b7404d Admin changes for #5046
- Removed post type classes. Since they were always loaded, there was
no benefit having them split up. Combined meaning less hooked in
methods.
- Stopped loading some function files and sessions in the admin area.
They are not needed there.
- Made a few admin page classes static as they are stateless
2014-06-04 11:16:19 +01:00
claudiosmweb cf1c0aaeaf fixed the translation load 2014-05-29 17:06:03 -03:00
claudiosmweb 62ed150782 created the language pack upgrader 2014-05-28 13:06:00 -03:00
Mike Jolley 1ed0938581 [2.2] Log changes Closes #4926
Added WC_LOG_DIR constant
Added log viewer
Changed default logging directory to 1 up from ABSPATH inside wc-logs
2014-05-28 11:12:38 +01:00
Coen Jacobs 4afeb7926c Merge branch 'refs/heads/2.1'
Conflicts:
	i18n/languages/woocommerce-admin.pot
	i18n/languages/woocommerce.pot
	includes/class-wc-form-handler.php
	package.json
	readme.txt
	templates/checkout/form-shipping.php
	templates/emails/email-addresses.php
	woocommerce.php
2014-04-10 16:42:08 +02:00
Mike Jolley da0758696c Version bump 2014-04-10 14:39:56 +01:00
Coen Jacobs 2850b07f8e This branch is now 2.1.7-bleeding 2014-03-25 16:09:22 +01:00
Coen Jacobs 95065b65ca Version bump for 2.1.6 2014-03-25 15:33:49 +01:00
Mike Jolley e41f9d3ad5 Tweak auto load to find admin classes #5041 2014-03-24 12:09:09 +00:00
Mike Jolley f1c69b6355 Tweak auto load to find admin classes #5041 2014-03-20 15:30:23 +00:00
Coen Jacobs 911f7f8a46 This branch is now 2.1.6-bleeding 2014-03-06 17:49:47 +01:00
Coen Jacobs 895759954e Version bump to 2.1.5 2014-03-06 17:32:08 +01:00
Coen Jacobs f6ca02e099 This branch is now 2.1.5-bleeding 2014-03-05 13:43:11 +01:00
Coen Jacobs f101e15504 WC 2.1.4 stable tag bump 2014-03-05 11:35:20 +01:00
Mike Jolley d60e98aefb load_textdomain first 2014-03-05 11:33:34 +01:00
Mike Jolley 7ce36dc881 load_textdomain first 2014-03-05 10:32:44 +00:00
Mike Jolley fc1d4d2580 Remove admin check around global po Closes #5029 2014-03-05 11:04:18 +01:00
Mike Jolley aab4ad52bf Revert load order change #4986 2014-03-05 11:02:53 +01:00
Mike Jolley cd11784be9 Notice functions are 'core' so it makes sense to load session classes 'core' too (not just frontend) 2014-03-05 10:58:36 +01:00
Mike Jolley 7c4c8f50ea Include functions once. Closes #4991 2014-03-05 10:56:23 +01:00
Mike Jolley 4ab4811c57 Remove admin check around global po Closes #5029 2014-03-04 12:42:39 +00:00
Mike Jolley ba927d0bba Revert load order change #4986 2014-03-03 14:47:04 +00:00
Mike Jolley d050cb1b24 Notice functions are 'core' so it makes sense to load session classes 'core' too (not just frontend) 2014-03-03 10:38:42 +00:00
Mike Jolley 0cd4f4c6e0 Include functions once. Closes #4991 2014-02-28 13:55:40 +00:00
Coen Jacobs ac9e85453e This branch is now 2.1.4-bleeding 2014-02-27 17:11:13 +01:00
Coen Jacobs f76dba5abe 2.1.3 version bump 2014-02-27 15:58:57 +01:00
Mike Jolley 55f6620e50 Load frontend lang first, and remove no-longer needed alt_lang loader Closes #4874 2014-02-27 15:29:49 +01:00
Mike Jolley bb8fd9b50d Load frontend lang first, and remove no-longer needed alt_lang loader Closes #4874 2014-02-23 10:55:21 +00:00
Mike Jolley 1f295c9c69 Unify textdomains Closes #4814 2014-02-17 14:27:08 +01:00
Mike Jolley c0c21c8364 Unify textdomains Closes #4814 2014-02-17 13:14:45 +00:00
Coen Jacobs d94a4b70d3 This branch is now 2.1.3-bleeding 2014-02-13 22:50:20 +01:00
Coen Jacobs ffeb88447e Stable tag bumps for 2.1.2 2014-02-13 22:30:12 +01:00
Coen Jacobs b206d96ad7 This branch is now 2.1.2-bleeding 2014-02-12 17:34:04 +01:00
Coen Jacobs 7d0f69841c Version bump for 2.1.1 2014-02-12 16:41:30 +01:00
Mike Jolley 5a79e2a809 verify_nonce should check if variable isset(). Closes #4704 2014-02-11 14:41:17 +01:00
Mike Jolley ddbae4766e verify_nonce should check if variable isset(). Closes #4704 2014-02-11 13:38:53 +00:00
Coen Jacobs d0d68faf31 This branch is now 2.2 bleeding 2014-02-10 15:38:53 +01:00
Coen Jacobs 0951974671 This branch is now 2.1.1 bleeding 2014-02-10 15:36:43 +01:00
Mike Jolley fa54a09948 Version bump 2014-02-10 10:14:11 +00:00
Mike Jolley 21331cbe9c RC2 2014-02-07 13:09:45 +00:00
Mike Jolley 1128b5b9ab Include once #4616 2014-02-05 15:02:15 +00:00
Mike Jolley 65e8794b7f RC1 2014-01-30 15:26:22 +00:00
Mike Jolley ffd1c43b5a 2.1-rc-1 version number 2014-01-30 15:06:12 +00:00
splashingpixels 454b97080a coding standards fixes 2014-01-22 20:36:24 -08:00
Mike Jolley db5dfa0c01 include for class-wc-post-types.php Closes #4504 2014-01-20 15:27:58 +00:00
Mike Jolley c153d00355 Fix woocommerce.php comments and messages fallback 2014-01-20 15:21:50 +00:00
Mike Jolley 0bbb10f1a9 Beta 3 version 2014-01-08 15:30:06 +00:00
Mike Jolley 9cd911ca8f version compare needs this to function 2014-01-03 14:13:18 +00:00
Chuck Mac a17579300e Fixing method call in verify_nonce function 2013-12-15 21:14:16 -05:00
Patrick Rauland 316db6e81d changing standards to always require braces. see #4309 2013-12-08 15:25:57 -06:00
Coen Jacobs c663fc21fc Version bump, hello v2.1-beta-2 2013-12-06 12:16:14 +01:00
Mike Jolley 6db8ac6f6f Made error counts work with new notices api Closes #4201 2013-11-27 16:15:53 +00:00
Scott Basgaard 42f09851af WC_Nonce_Helper is no longer. Use wp_verify_nonce() instead. 2013-11-26 17:52:02 +01:00
Scott Basgaard 2885da4581 "Order again" doesn't work. Proposed pass at fix. 2013-11-26 17:48:39 +01:00
Coen Jacobs 2acc983956 Soft bumping version to beta-1 #4194 2013-11-25 09:29:11 +01:00
Coen Jacobs c0ba1be754 WooCommerce 2.1 requires WordPress 3.8 2013-11-20 11:58:33 +01:00
Coen Jacobs 90008d7143 Merge remote-tracking branch 'thenbrent/new_notice_api'
Conflicts:
	includes/shortcodes/class-wc-shortcode-cart.php
	includes/wc-message-functions.php
	woocommerce-ajax.php
2013-11-18 12:44:22 +01:00
Mike Jolley 645ca3e834 WC_Ajax class for ajax events 2013-11-14 12:13:34 +00:00
thenbrent 3fa310969f Introduce new wc_get_notices() function
To replace the deprecated Woocommerce->get_messages() and
Woocommerce->get_errors() functions
2013-11-13 16:09:28 -08:00
thenbrent 001bfab44f Update calls to wc_message_count() function
Part of #4034
2013-11-12 20:59:40 -08:00
thenbrent 6a7a46df9e Update calls to wc_clear_messages() function
Part of #4034
2013-11-12 20:59:40 -08:00
thenbrent 2fcd615f88 Update calls to wc_print_messages() function
Part of #4034
2013-11-12 20:59:40 -08:00
thenbrent e14e3842b0 Update calls to wc_error_count() function
Part of #4034
2013-11-12 20:59:39 -08:00
thenbrent fe44f020e3 Update calls to wc_add_message() function
Part of #4034
2013-11-12 20:59:39 -08:00
thenbrent 0d45e19fcf Update calls to wc_add_error() function
Part of #4034
2013-11-12 20:59:39 -08:00
Mike Jolley 3fd02a57d0 Locales - store standardised values, and display using locale in admin #3862 2013-11-12 17:43:30 +00:00
Coen Jacobs 16162ca8db We'll let autoload handle this file loading
Revert: 1428bf8f9c
2013-11-01 21:05:02 +01:00
Coen Jacobs 1428bf8f9c Only load integration abstract when needed #3169 2013-11-01 17:39:33 +01:00
Coen Jacobs ae64e20bb3 Take out default variations #3169 2013-11-01 17:33:33 +01:00
Mike Jolley e143d344e5 Constants 2013-10-24 19:36:22 +01:00
Mike Jolley 0d8d95e8e6 total calcs 2013-10-24 13:41:42 +01:00
Mike Jolley 51aba21d76 Rounding + precision for taxes. Store unrounded. Round down (for the moment) for taxes 2013-10-24 13:15:42 +01:00
Mike Jolley 1b1332d278 Static shortcodes. Will allow plugins to add some alias with same methods. 2013-10-23 12:55:40 +01:00
Mike Jolley 22eaf33bfe Filter links + woocommerce_enable_admin_help_tab 2013-10-22 18:20:33 +01:00
Mike Jolley 05d9c0e045 Rename menus, removed woocommerce_ 2013-10-22 17:26:18 +01:00
Illimar Tambek 540bf3c5ab Fix error with admin translations not loading 2013-10-10 15:59:46 +03:00
Gregory K 3dd2f7816c Vars declaration in WooCommerce class (this->session, this->query, etc.) 2013-09-26 08:11:33 -04:00
Gregory K 518b991e96 WC() - correct @return 2013-09-25 09:10:40 -04:00
Gregory K 4ff46b96e0 Typo in verify_nonce() 2013-09-25 08:12:48 -04:00
Mike Jolley fd86647420 WOOCOMMERCE_TEMPLATE_PATH not dir, closes #3831 2013-09-25 08:07:51 +01:00
Gregory K ba19a632b3 woocommerce.php PHPDoc cleanup: correct @returns and @deprecated markup 2013-09-24 23:11:42 -04:00
Mike Jolley 9a98be6a15 WOOCOMMERCE_DELIMITER constant. Closes #3476. 2013-09-24 12:24:26 +01:00
Mike Jolley 0a3cdc43ca Include a link to admin. Closes #3796 2013-09-23 16:51:43 +01:00
Coen Jacobs 2754e4bb69 Do not load removed helper abstract. Closes #3787 2013-09-16 10:33:44 +02:00
Mike Jolley 355dd16962 Removed @coenjacobs helpers and cleaned up main clas 2013-09-12 14:41:02 +01:00
Mike Jolley 807534095e Introduce WC_HTTPS Helper to handle redirects and make checkout urls https before visiting them. Fixes #3311 2013-09-03 13:03:05 +01:00
Mike Jolley 5efb976035 Make API url function work when permalinks are not pretty
@coenjacobs for .14 too
2013-08-23 20:29:24 +01:00
Mike Jolley fdbaac0acd Include template hooks early Fixes #3664 2013-08-23 16:58:19 +01:00
Mike Jolley f0853d5208 Pass text attributes when ordering again Fixes #3422 2013-08-20 12:17:56 +01:00
Mike Jolley 57157db9bf Function refactoring. 2013-08-09 17:11:21 +01:00
Mike Jolley f09fafe738 Meta box refactor
Closes #3458.
2013-08-06 11:41:20 +01:00
Mike Jolley cd50b328a2 Install and update functions 2013-07-25 16:29:25 +01:00
Mike Jolley 8a6ff89bf1 Moved admin directory and moved some functions to classes (ongoing refactor) 2013-07-24 17:01:36 +01:00
Mike Jolley 725cb7714b More endpoints for myaccount pages, and endpoint options so they can be modified. Closes #3170. 2013-07-23 17:05:01 +01:00
Mike Jolley dfcc41c400 5.2 compat 2013-07-17 14:29:42 +01:00
Mike Jolley d0b6483037 Dump coupon helper and add new functions. Closes #3353. 2013-06-28 10:23:20 +01:00
swicks 56741cbebf WooCommerce fails to Activate
declared $helpers as a blank array
(to keep things tidy) removed $this->helpers from init().
2013-06-22 13:17:35 +01:00
Mike Jolley de23047575 kill helper closes #3332 2013-06-14 12:59:29 +01:00
Coen Jacobs 035ec8ba65 Merge branch 'refs/heads/release-11-fix'
Conflicts:
	assets/js/frontend/woocommerce.min.js
	includes/class-wc-checkout.php
	readme.txt
	woocommerce.php
2013-06-13 15:36:12 +02:00
Coen Jacobs edd2d0f5b7 2.0.11 version bump
Conflicts:
	readme.txt
	woocommerce.php
2013-06-13 11:14:35 +02:00
Mike Jolley c72ae714f7 Removed nonce helper
@coe
2013-06-11 17:55:55 +01:00
Mike Jolley 646a8a008c Make use of new functions 2013-06-11 15:59:54 +01:00
Mike Jolley d448046234 Move WC back to main file, as singleton 2013-06-11 15:21:14 +01:00
Coen Jacobs a90b9c5df5 Moved WooCommerce class to separate file
Finally capitalised that C baby!

Oh yeah, and I've probably broken a couple things too...
2013-06-06 16:36:35 +02:00
Coen Jacobs b0ffed8380 Internals need to call helper for messages as well 2013-06-06 16:11:04 +02:00
Coen Jacobs e6bea70f62 Abstracted messages helper to class 2013-06-06 15:56:24 +02:00
Coen Jacobs d56289f846 Minimised docblocks for deprecated methods 2013-06-06 15:35:50 +02:00
Coen Jacobs bec4072f35 Abstracted frontend scripts helper to class 2013-06-06 15:20:47 +02:00
Coen Jacobs 729c2d8447 Cleanup public vars that shouldn't be public 2013-06-06 15:01:09 +02:00
Coen Jacobs 2e68ca7d2f Property cleanup and deprecation 2013-06-06 14:41:15 +02:00
Coen Jacobs 46336424a3 Moved missing property to body class helper 2013-06-06 14:28:37 +02:00
Coen Jacobs f577127d8f Abstracted template helper to class 2013-06-06 14:27:04 +02:00
Coen Jacobs 6cda47b878 Typo fix: 'help(' => 'helper(' 2013-06-06 14:22:35 +02:00
Coen Jacobs 3880fc95b1 Stripped out older deprecated junk 2013-06-06 14:16:00 +02:00
Coen Jacobs a09ebc9cca Merge branch 'helpers-refactor' into core-class-refactor
Conflicts:
	classes/class-wc-shortcodes.php
	classes/shortcodes/class-wc-shortcode-change-password.php
	classes/shortcodes/class-wc-shortcode-view-order.php
	templates/myaccount/form-change-password.php
	templates/myaccount/form-login.php
	templates/order/order-details.php
	woocommerce-functions.php
2013-06-06 13:55:36 +02:00
Coen Jacobs c949027dbb Abstracted body class helper to class #3282 2013-06-05 16:42:29 +02:00
Coen Jacobs 49ae8d366a Correct deprecation notice for coupon helper 2013-06-05 16:36:23 +02:00