Commit Graph

892 Commits

Author SHA1 Message Date
Mike Jolley 6666af8de9 Merge pull request #1281 from maxrice/master
coupons tweaks
2012-07-22 05:53:24 -07:00
Mike Jolley 59d2d792f6 Product data panels 2012-07-22 13:50:45 +01:00
Max Rice 28f9c40700 add option to enable / disable coupon form on cart page 2012-07-20 17:19:52 -04:00
Mike Jolley 730158a4b3 Simple tax report. Work in progress. 2012-07-20 20:08:42 +01:00
Mike Jolley 30b8ddaf1d Split up frontend scripts so they can be loaded when needed. 2012-07-17 15:09:18 +01:00
Mike Jolley 1b0a206bd9 Handling for non-JS checkout 2012-07-16 20:21:44 +01:00
Mike Jolley 6cc4eaf52e tweaked filter. #1249 2012-07-16 18:33:02 +01:00
Mike Jolley 2b837ca000 Merge pull request #1249 from dominic-p/master
Allow custom sort for non-woocommerce taxonomies
2012-07-16 10:29:22 -07:00
Mike Jolley 4dcde409b8 Edit attribute slugs after creation. Closes #821. 2012-07-16 15:57:18 +01:00
Dominic 8759b3c6cc Replaced settings option with filter. 2012-07-14 00:03:03 -07:00
Dominic 6f1611bc40 Removed the extra settings option and replaced it with a simple filter. Much cleaner this way. 2012-07-13 23:57:52 -07:00
Mike Jolley 597494e58e tooltip 2012-07-13 13:00:11 +01:00
Dominic 6215111e61 Allow custom sort for non-woocommerce taxonomies
All of the functionality is built into WooCommerce already. This would
allow us to simply piggyback on that for custom sorting our other
taxonomies. Pretty please. :)
2012-07-11 15:17:33 -07:00
Coen Jacobs 1a2e49f396 Orders menu in main item in WooCommerce admin menu 2012-07-11 22:44:47 +02:00
Mike Jolley 2b9a03db2c "verified owner" label for customer reviews. Closes #294. 2012-07-11 18:48:22 +01:00
Mike Jolley a764608461 order_note comment type for future order notes, allowing you to filter in the comments section and show order notes in admin (so you can remove them). Closes #1244. 2012-07-11 15:53:40 +01:00
Mike Jolley c124058bd5 Hooks. Closes #1245. 2012-07-11 15:24:40 +01:00
Coen Jacobs 7ac85e9e27 Bulk actions for changing order status. Closes #1235 2012-07-11 14:33:26 +02:00
Mike Jolley 076a2067cf notices, links don't make sense when we can show multiple items. 2012-07-10 14:29:25 +01:00
Mike Jolley d6183d7853 IPN check. Closes #1215. 2012-07-09 18:12:24 +01:00
Mike Jolley b8daf0bfd8 oz support. Closes #1190. 2012-06-29 20:24:43 +01:00
Mike Jolley a31e629ebb Order count clear transient on delete. Closes #1187. 2012-06-29 20:06:40 +01:00
Mike Jolley 3cc8f41b90 get_icon get_title get_description for #1201 2012-06-29 19:44:33 +01:00
Mike Jolley f2f847ad5b Tweaks to #1180. And get_image confusion resolved (it shouldn't echo) 2012-06-29 18:56:42 +01:00
Mike Jolley 955bda040d PLN fix 2012-06-25 15:31:58 +01:00
Mike Jolley 5cb6354945 tax fix 2012-06-21 13:06:48 +01:00
Coen Jacobs a3cf7743bf Make United States label in JS translatable. Closes #1168 2012-06-20 19:50:54 +02:00
Mike Jolley cb1f1f9a28 Allow html in notes and use textarea. Closes #1171. 2012-06-20 18:19:35 +01:00
Coen Jacobs 863918f7f4 Revert "Moved # character in translatable order strings. Closes #1161"
This reverts commit f6c83fe6aa.
2012-06-20 19:18:16 +02:00
Coen Jacobs f6c83fe6aa Moved # character in translatable order strings. Closes #1161 2012-06-20 19:14:33 +02:00
Mike Jolley 89ec2c83ef Merge pull request #1165 from GeertDD/order_data_hooks
Added two hooks in the admin order data panel
2012-06-20 07:18:10 -07:00
Mike Jolley 74fbd56d5b hooks for order statuses 2012-06-18 12:44:48 +01:00
Mike Jolley 6ee17efac9 system status error handling 2012-06-18 12:36:27 +01:00
Mike Jolley 2c1f152788 esc_js 2012-06-16 14:11:05 +01:00
Geert De Deckere faf43f6759 Pass on the whole order object instead of just the ID 2012-06-15 14:07:50 +02:00
Geert De Deckere e689692cd9 Fix whitespace 2012-06-15 12:34:33 +02:00
Geert De Deckere 1b3ae9515a Pass order ID to the hooks 2012-06-15 12:33:42 +02:00
Geert De Deckere 2df37c2404 Added two hooks in the admin order data panel 2012-06-15 12:26:04 +02:00
Geert De Deckere 561e5dcc8f Prefixed the GET variable used by the admin dashboard widget for monthly sales 2012-06-14 12:15:28 +02:00
Mike Jolley 17ccd1251c charts array tweak 2012-06-12 18:26:34 +01:00
Mike Jolley eaefea0c54 Merge pull request #1147 from GeertDD/report_tabs
Made report tabs translatable
2012-06-12 10:04:50 -07:00
Mike Jolley b227cef24f Merge pull request #1146 from GeertDD/curl_status
More specific reporting for fsockopen/cURL status
2012-06-12 02:48:46 -07:00
Geert De Deckere 31b75c5415 Made report tabs translatable 2012-06-12 11:25:26 +02:00
Geert De Deckere ef9ecff815 More specific reporting for fsockopen/cURL status 2012-06-12 09:34:06 +02:00
Geert De Deckere 2d3e0095d2 Better output for 'Force SSL' on the system status page 2012-06-12 09:21:25 +02:00
Mike Jolley f4434cf38b Merge pull request #1140 from GeertDD/i18n_reports
Made legend on the reports graphs translatable
2012-06-11 08:29:45 -07:00
Geert De Deckere 0538051c78 Made first year retrieval more robust 2012-06-11 17:04:01 +02:00
Geert De Deckere 97daf594b2 Use translated months in the report graphs 2012-06-11 11:13:45 +02:00
Geert De Deckere 376676e9c0 Use translated months in the report graph of the dashboard widget 2012-06-11 11:11:19 +02:00
Geert De Deckere 93871ca786 Made legend on the reports graphs translatable 2012-06-11 10:32:57 +02:00
Mike Jolley 911cb359f5 Filter uncategorized. Closes #953. 2012-06-10 19:29:04 +01:00
Mike Jolley f9f1bb9ddd Ordering tweaks/improvements and variation prices. Closes #1097. 2012-06-10 18:15:02 +01:00
Mike Jolley 67d34d3dcf Admin error handling. Closes #1137. 2012-06-10 14:12:20 +01:00
Mike Jolley 91e0ade791 Can't control output, but can only allow 1 to be selected. Closes #1042. 2012-06-10 09:03:20 +01:00
Mike Jolley 8a8025d201 Check permissions for sorting. Closes #1107. 2012-06-10 08:48:29 +01:00
Mike Jolley 516aad8450 Load js when needed only. Closes #1060. 2012-06-09 20:26:03 +01:00
Mike Jolley 383785c305 Right now link fix. 2012-06-09 20:11:06 +01:00
Mike Jolley 0fce6aecaa localisation issues Closes #1106. 2012-06-06 21:35:40 +01:00
Mike Jolley f62d0efd69 Country when adding order. Closes #1032. 2012-06-06 20:11:36 +01:00
Mike Jolley d946718241 menu position 2012-06-06 18:39:14 +01:00
Mike Jolley ed4067dee9 trim sku 2012-06-05 23:54:38 +01:00
Mike Jolley 7f6970c0ae remove file check - interferes with other plugins 2012-06-03 13:20:32 +01:00
Coen Jacobs abaa3ba5b0 Load settings/settings-save.php on custom settings pages too. Closes #1096 2012-05-30 17:21:02 +02:00
Mike Jolley 22aaa8691b shipping API tweaks. Only loaded when needed, and supports instances. 2012-05-29 15:02:27 +01:00
Mike Jolley 83c0c58fa3 code tweaks/cleanup 2012-05-29 15:02:26 +01:00
Coen Jacobs f63fd03bd8 Merge pull request #1091 from bfred-it/patch-7
Typo: sotck -> stock
2012-05-29 01:42:21 -07:00
bfred-it 62649ae426 Typo: sotck -> stock 2012-05-28 21:00:16 +03:00
bfred-it e242d08008 Offical Themes -> Official Themes 2012-05-28 20:59:15 +03:00
Mike Jolley b7894b14ca Counts. #1084. 2012-05-28 10:19:29 +01:00
Mike Jolley 6439e6773d Merge pull request #1084 from bfred-it/patch-2
Added filterable "pending orders" count in backend menu
2012-05-28 01:43:33 -07:00
Mike Jolley 6bca051648 respect post status 2012-05-28 09:40:39 +01:00
bfred-it 7afa7c6006 Added filterable "pending orders" count in backend menu 2012-05-28 03:22:42 +03:00
Mike Jolley 19be69d1d8 Line endings. Closes #1065. 2012-05-26 17:25:07 +01:00
Mike Jolley 5a0905c903 missed 2 2012-05-26 15:39:55 +01:00
Mike Jolley 76cd43499f Tweaked member states for tax 2012-05-26 15:38:22 +01:00
Mike Jolley 2946189745 status 2012-05-21 09:25:34 +01:00
Mike Jolley c912169b55 removed 2012-05-19 20:04:38 +01:00
Mike Jolley cec98bf646 Broken up settings pages to ease development 2012-05-19 20:04:34 +01:00
Mike Jolley 3db551c4d8 enforce download limit/expiry to prevent errors 2012-05-19 10:58:06 +01:00
Mike Jolley 0b5fcd5139 version bump and installer cleanup 2012-05-17 12:58:25 +01:00
Mike Jolley 1a07a86c3e debug 2012-05-16 18:09:34 +01:00
Mike Jolley edb8a774c5 Merge pull request #1025 from patrickgarman/master
WC Debug Filters
2012-05-16 10:01:20 -07:00
Mike Jolley a8210e3c8b line breaks 2012-05-16 15:29:30 +01:00
Justin Stern d23fbcc698 Order Number Changes
Order number changes in preparation for the Sequential Order Number
plugin
2012-05-15 20:23:43 -04:00
Mike Jolley 9096675037 fix conflicts with pagelines 2012-05-13 21:51:10 +01:00
Mike Jolley 26a8af2440 radio shipping methods 2012-05-13 21:02:07 +01:00
Mike Jolley 732fe16dee hook 2012-05-12 01:14:46 +01:00
Mike Jolley b38f043fa9 use is_sold_individually in grouped template 2012-05-11 10:31:34 +01:00
Mike Jolley b6b2da9463 Optimisations to monthly and product reports 2012-05-11 00:51:31 +01:00
Mike Jolley c39e2cff75 get_posts -> wpdb queries to reduce memory load 2012-05-10 17:56:26 +01:00
Mike Jolley 43f7140623 String makes more sense 2012-05-10 13:56:16 +01:00
Patrick Garman fe1e12df18 WC_Debug Filters
Added some filters which allow extensions to tie into the debug page.
2012-05-10 06:37:10 -05:00
Coen Jacobs ed8afe992c Prevent setting download expire date to 1970-01-01 in rare cases. Closes #1013 2012-05-09 22:19:50 +02:00
Mike Jolley 58f5afdc46 tweaks to options 2012-05-09 00:53:23 +01:00
Mike Jolley 2cac2f9d68 Drag and drop ordering for products. Closes #95. Closes #995. 2012-05-08 20:30:18 +01:00
Coen Jacobs ac85435a05 Default color for subtext if not set on settings form 2012-05-08 18:25:47 +02:00
Mike Jolley ce7e765d2a Product data tweak. Closes #1012.
Removed shipping class writepanel.
Added shipping class to product data.
Removed purchase note for external products.
2012-05-08 15:32:30 +01:00
Mike Jolley 95e041214b Fix removing attributes 2012-05-07 14:09:15 +01:00
Mike Jolley 6a40ee9ef4 Merge pull request #1002 from GeertDD/fix-notice
Fixed notice "undefined index: id" in woocommerce-admin-settings-forms.php:729
2012-05-05 07:54:51 -07:00
Geert De Deckere 0aba73fd37 Fixed notice "undefined index: id" in woocommerce-admin-settings-forms.php:729 2012-05-05 14:20:01 +02:00
Coen Jacobs b40e072438 Fixed admin menu highlighting (also custom taxes). Closes #993 2012-05-04 11:20:56 +02:00
Mike Jolley 1b4d481f9c Merge pull request #986 from foxrunsoftware/master
Added woocommerce_admin_order_totals_after_shipping action
2012-05-01 17:09:44 -07:00
Mike Jolley 90ad5da65b Merge pull request #990 from thenbrent/new-order
New WC_Order Class Formatting Filters & Function
2012-05-01 17:07:25 -07:00
Mike Jolley ba735619d1 style settings 2012-05-01 19:28:45 +01:00
Mike Jolley b80a296b7d labels 2012-05-01 10:39:53 +01:00
Mike Jolley 62c1d9d15c ShareYourCart + integration tweaks 2012-04-30 20:50:52 +01:00
Mike Jolley 7840c79251 style rework. Shareyourcart (needs more work) 2012-04-28 18:28:18 +01:00
Brent Shepherd 6df9fff54d Adding "Replacing instances of "woocommerce_price($order->order_total)" with new WC_Order::get_formatted_order_total() function. 2012-04-27 12:22:19 +10:00
Justin Stern 86a2a5f352 Added Action to Order Data Write Panel
Added action woocommerce_admin_order_totals_after_shipping to order data
write panel
2012-04-26 06:51:43 -04:00
Mike Jolley dc20a8f27e Few language tweaks to make settings 'less scary' 2012-04-24 19:36:52 +01:00
Mike Jolley fd44780935 Options tweak and stock display format option. 2012-04-24 19:15:56 +01:00
Mike Jolley 215119849c renamed tab 2012-04-23 17:21:51 +01:00
Mike Jolley 421273f4c7 Show sku in stock reports. Closes #966. 2012-04-23 14:35:48 +01:00
Mike Jolley 68586f3005 Collect shipping address even when not required 2012-04-21 19:30:37 +01:00
Mike Jolley 392571aab0 exists function 2012-04-20 11:17:40 +01:00
Mike Jolley 4018edc6ad prevent error importing 2012-04-19 16:53:46 +01:00
Mike Jolley 2e58a1dc92 notice. Closes #962. 2012-04-19 11:23:04 +01:00
Mike Jolley 087d60b22f clear transients 2012-04-18 21:31:34 +01:00
Coen Jacobs 60562e1a70 Added yards as dimensions unit 2012-04-18 14:19:04 +02:00
Coen Jacobs ecf18e1625 Changed category and tag link to filter product list
Before this change, the links of categories and tags were links to the
frontend view of that term. WordPress standard is to filter the current
list with the selected term.
2012-04-18 13:24:08 +02:00
Mike Jolley 727a4b1cf4 stock notifications 2012-04-17 12:53:02 +01:00
Mike Jolley 6b06b7f739 exclude products 2012-04-17 12:06:08 +01:00
Mike Jolley 436a9dd19a Malaysian ringgit 2012-04-17 10:26:11 +01:00
Coen Jacobs 214e05ca24 Fixed admin highlighting for attribute terms. Closes #934 2012-04-16 17:45:44 +02:00
Mike Jolley 1793e23f39 fix notices. Closes #932. 2012-04-16 15:24:38 +01:00
Mike Jolley 5438b79c35 get children when searching for products 2012-04-16 13:52:28 +01:00
Mike Jolley 27b2c87600 Feature - Local delivery cost per item condition 2012-04-16 10:13:13 +01:00
Mike Jolley effe09e910 thumbnails on order page 2012-04-12 18:14:46 +01:00
Mike Jolley f24b34aaba counts in for loops are slow 2012-04-12 17:38:38 +01:00
Mike Jolley 37347ecce2 merge 2012-04-11 19:00:56 +01:00
Mike Jolley afd727bb24 Improved variations panel, bulk edit, and added tax classes for variations. Closes #779. 2012-04-11 18:56:54 +01:00
Coen Jacobs 29dee59fde Merge pull request #915 from favrik/master
My approach to fix #914
2012-04-11 07:15:20 -07:00
Mike Jolley b9bec0be75 show_shipping. Closes #901. 2012-04-11 13:08:04 +01:00
Coen Jacobs 2369787b6b Hide shipping costs until address is entered 2012-04-11 13:01:00 +02:00
Mike Jolley b04bdceda0 Shipping method settings and save hook changes 2012-04-11 10:01:22 +01:00
favrik 51fcae6920 Fix downloadable product permissions sql query when access_expires is null 2012-04-10 14:37:29 -07:00
Mike Jolley c50a333b91 Fix variation delete. Closes #909. 2012-04-10 19:59:50 +01:00
Mike Jolley 3d290d7f61 std and selected @a0f2282ebce9776f9805ca3f53e4baba2f8ffd50 2012-04-10 18:26:25 +01:00
Mike Jolley 79aa1eb411 url encode/decode @72a098575b06f561b22bdc79abc491e16c226f2d 2012-04-10 18:16:32 +01:00
Mike Jolley e25e7b46b1 brs 2012-04-10 18:13:31 +01:00
Mike Jolley 8eb10e8ced reports localisation @b7b35d3adaf2d43b8503ba80ff49e685977c556c 2012-04-10 18:12:24 +01:00
Mike Jolley 86b821a073 update_post_meta for post meta @affbd87ca8dea2195c665fa371ae26cda0373b31 2012-04-10 18:07:21 +01:00
Mike Jolley 0b876aed46 Improved install. Closes #893. 2012-04-10 02:00:02 +01:00
Mike Jolley 748dd13b85 Chosen and order items
Updated chosen to latest version, reworked styles, made the item adder
on the order screen an ajax input.

Also ditched some un-needed css.
2012-04-10 01:39:31 +01:00
Mike Jolley 6363420508 hooks for stock increase/decrease 2012-04-09 14:58:00 +01:00
Mike Jolley c8be8322d0 Merge pull request #900 from kloon/master
Product variation hooks
2012-04-08 17:01:25 -07:00
Mike Jolley e19f46c79d Add new terms + printf vs echo sprintf Closes #138. 2012-04-09 00:57:38 +01:00
Mike Jolley 86c8da6189 New walkers. Closes #891. 2012-04-05 17:51:36 +01:00
Mike Jolley 4182a35ed5 Hide tabs if we have none 2012-04-03 10:34:02 +01:00
Gerhard Potgieter 1b1014d626 Added hooks to add custom variations 2012-04-03 11:00:48 +02:00
Mike Jolley e21ac530ad Rename meta box 2012-04-03 09:55:26 +01:00
Mike Jolley c28b28e712 grouped external products 2012-03-30 16:10:14 +01:00
Mike Jolley a261f05734 tweak for total_sales, ajax_url 2012-03-29 10:31:04 +01:00
Mike Jolley c6e11cb5bc Only show weight/dimensions in bulk/quick edit when enabled. Closes #833. 2012-03-28 13:25:34 +01:00
Mike Jolley ad499d10f0 Options to enable/disable ratings. Closes #847. 2012-03-27 20:35:35 +01:00
Mike Jolley 2927a52743 Update order dates. Closes #845. 2012-03-26 18:30:00 +01:00
Mike Jolley f99353a861 Merge pull request #878 from foxrunsoftware/master
Adds a Few Shipping Related Action Hooks
2012-03-26 08:17:22 -07:00
Mike Jolley 3d35e1eea4 Visual editor for except (thanks Andrew Benbow - http://www.chromeorange.co.uk/) 2012-03-26 16:12:16 +01:00
Mike Jolley 659d3ee3b4 get order number function complete with filter. Tweak the display of order ID's if you use custom numbering.
Had to tweak some localisation strings to dump the '#' symbols.
2012-03-26 11:26:50 +01:00
Mike Jolley 6edd6f794d renamed 2012-03-25 02:49:32 +01:00
Mike Jolley 95bd90e3e1 Moved debug page to tools + help tab 2012-03-25 02:49:21 +01:00
Mike Jolley b4ec6bdfab Added more debugging info and report generator for support purposes 2012-03-24 20:39:49 +00:00
Justin Stern 37efd18ffc Adds a Number of Shipping Related Action Calls
Adds a number of shipping related action calls to provide more hooks for
customizations
2012-03-24 13:00:59 -04:00
Mike Jolley 89165ba952 Removed translations from reports page tab URLS. Closes #862. 2012-03-23 21:00:48 +00:00
Mike Jolley 418319a85c zero change 2012-03-23 16:34:10 +00:00
Mike Jolley 0353ee0075 alternate 2012-03-23 16:29:36 +00:00
Mike Jolley 99cff34206 Debug panel with transients clearer and role reseter tools 2012-03-23 16:28:27 +00:00
Mike Jolley fc851335be Show private posts in item select box 2012-03-23 11:36:50 +00:00
James Koster db81519166 typo 2012-03-22 10:25:28 +00:00
Mike Jolley 12f296f943 Code tweaks + small changes to inventory panel 2012-03-21 18:37:57 +00:00
Mike Jolley 68f7a61100 Fix for variation images. 2012-03-20 19:49:48 +00:00
Mike Jolley bcec344c27 data tip. Closes #841. 2012-03-20 19:40:52 +00:00
Coen Jacobs 054ca44c63 Fixed highlighting in admin menu for post type add screens. Closes #836. 2012-03-19 20:29:08 +01:00
Redios 9f1401a942 Fixed tiny typo on string 394 aumount -> amount 2012-03-19 18:54:38 +04:00
Mike Jolley 12b28c1f09 default order option 2012-03-19 12:16:33 +00:00
Mike Jolley 313071ccb4 reports - prevent breakage on large sites with a lot of orders 2012-03-18 13:26:04 +00:00
Mike Jolley 88b287471f allow blank file path 2012-03-18 12:11:55 +00:00
Mike Jolley 1695484eb0 installer tweak 2012-03-18 12:11:54 +00:00
Mike Jolley fe800d6685 Transient names. Closes #818. 2012-03-16 16:39:16 +00:00
Mike Jolley 34241a384b lang fix. Closes #820. 2012-03-16 15:15:27 +00:00
Mike Jolley 71092907c5 Admin bar hidden for customers only when locked down. #824 2012-03-16 11:18:53 +00:00
Geert De Deckere cb66c3116e One more translatable month 2012-03-15 15:54:44 +01:00
Geert De Deckere edfd7f5f2b Made the monthly sales dashboard widget translatable 2012-03-15 15:02:38 +01:00
Mike Jolley 0b7e83ca35 Tweaks 2012-03-15 12:15:22 +00:00
Mike Jolley 11315b9a7b full stop 2012-03-15 00:26:46 +00:00
Mike Jolley 8212e768f7 Option to reorder items by GeertDD
Removed the my account links because it was a bit busy there, + you
cannot see the items in the order anyway.
2012-03-15 00:25:51 +00:00
Mike Jolley 5955cb4e02 Variation image. Closes #795. 2012-03-14 23:12:02 +00:00
Mike Jolley c4dcac383b Payment/shipping method titles. Closes #791. 2012-03-14 22:18:00 +00:00
Mike Jolley da113b7589 customer coupons. Ability to refresh the totals through code. 2012-03-14 11:41:32 +00:00
Mike Jolley 4b315dd7ff Prevent ms-files.php accessing protected downloads when multisite is enabled 2012-03-13 17:00:19 +00:00
Mike Jolley af2aa81eb8 variation menu_order for organisation 2012-03-13 16:59:28 +00:00
Mike Jolley e838a420eb Ajax + Cross seels. TODO: ajax chosen is slightly buggy 2012-03-12 17:26:11 +00:00
Mike Jolley 8914d1856a n/a 2012-03-12 16:14:00 +00:00
Mike Jolley ec83b4d24f Merge pull request #790 from GeertDD/display_no_tax_row
Force the tax row to show up even if no taxes are applicable
2012-03-12 09:00:52 -07:00
Mike Jolley b2fcbb4717 Tweaks to #788. 2012-03-12 15:48:22 +00:00
Mike Jolley 3ccff6346b Merge pull request #788 from GeertDD/enable_coupons_option
Added option to globally enable/disable the use of coupons
2012-03-12 08:31:54 -07:00
Geert De Deckere 3d52b629c3 Added an option to force the tax row to be visible even if no taxes are applicable. 2012-03-12 13:50:38 +01:00
Geert De Deckere e013a8543a Better wording 2012-03-12 11:04:20 +01:00
Geert De Deckere 0401e79ed4 Added option to globally enable/disable the use of coupons for clients 2012-03-12 10:25:06 +01:00
Mike Jolley 7dbcd75207 Prevent double save 2012-03-12 09:18:10 +00:00