Commit Graph

1171 Commits

Author SHA1 Message Date
Mike Jolley d40fd373f8 Removed all trailing white space. Closes #71. 2011-10-26 20:10:36 +01:00
Mike Jolley 29a77b0fe7 Made product loops a little more efficient 2011-10-26 19:45:38 +01:00
Mike Jolley 18a80e8f84 Order id in woocommerce_customer -> get_downloadable_products(). Closes #104. 2011-10-26 15:23:19 +01:00
Mike Jolley a144916682 Fix for user details 2011-10-26 11:03:24 +01:00
Mike Jolley a66c84497c Better checks for shipping 2011-10-26 10:40:26 +01:00
Mike Jolley de59598c4c Made checkout set customer location so table rates are re-evaluated 2011-10-25 16:36:16 +01:00
Mike Jolley a91f87b8ae Coupons for variations fix 2011-10-24 10:46:51 +01:00
Mike Jolley 447efbfd60 Minor fixes, return url function, updated po 2011-10-23 12:25:22 +01:00
Mike Jolley 5bea5ce1ef Coupon applied to variation by ID 2011-10-22 00:01:33 +01:00
Mike Jolley 5860ce175f Tax (excluding tax prices) fix 2011-10-21 20:54:44 +01:00
Mike Jolley 94ce8a9045 Made custom attributes display 'nicely' in cart widgets, instead of santized. Closes #68. 2011-10-16 21:56:18 +01:00
Mike Jolley 3d99315ab8 Moved discount total before shipping calc is performed 2011-10-16 12:34:33 +01:00
Mike Jolley f8447c7a46 Drag and drop term ordering (so variation options can be sorted) Closes #57. 2011-10-12 18:32:30 +01:00
Mike Jolley 014a5943f2 Password field html for gateway API. Closes #54. 2011-10-09 16:09:44 +01:00
Mike Jolley 508f321324 Few improvements 2011-10-09 14:23:20 +01:00
Mike Jolley 992fe1849b Added product dimension fields 2011-10-08 12:57:04 +01:00
Mike Jolley 27d33c77c9 New checkout hook 2011-10-08 11:45:41 +01:00
Mike Jolley ba9b035c65 Fixes to tax system to work with VAT exemption 2011-10-08 11:39:26 +01:00
Mike Jolley 05a1046968 Fixes, tax class changes 2011-10-07 23:24:11 +01:00
Mike Jolley 8a7db18364 Hook for payment complete status 2011-10-07 10:44:40 +01:00
Mike Jolley 9face47dce Multiple Fixes 2011-10-06 11:46:19 +01:00
Mike Jolley 5630cecf4e Small cleanup 2011-10-06 00:23:26 +01:00
Mike Jolley 01ffcd7518 Checkout mods 2011-10-05 21:08:37 +01:00
Mark Jaquith 03cfc38709 Fix some more prepare() mishandling. 2011-10-06 00:23:10 +08:00
Mike Jolley cf96e67092 Email items list fix 2011-10-05 01:02:13 +01:00
Mike Jolley 8a92bfb4c0 variable products store min and max variation price, so if they match the 'from' text is not displayed 2011-10-05 00:00:35 +01:00
Mike Jolley d05722a523 Sale prices affect from: price now. Closes #44. 2011-10-04 16:53:11 +01:00
Mike Jolley dd48365a24 Order completed fix 2011-10-04 12:55:05 +01:00
Mike Jolley 3985ec269b Array filter Closes #38. 2011-10-04 11:02:55 +01:00
Mike Jolley c0e3af9c63 woocommerce_coupon_is_valid hook. Closes #39. 2011-10-04 10:59:13 +01:00
Mike Jolley 19de729ff8 Cleaner coupon types. Closes #40. 2011-10-04 10:51:55 +01:00
Mike Jolley 280803e088 Fixed notices and the order field. Closes #42. 2011-10-04 10:32:42 +01:00
Mike Jolley ffd74d0898 Added woocommerce_calculate_totals hook to calculate totals function 2011-10-03 12:27:58 +01:00
Mike Jolley 3d325f676e Fixed product id check and improved write panel 2011-10-03 12:21:01 +01:00
Mark Jaquith 5577a35790 A little extra escaping paranoia. 2011-10-01 02:43:50 +08:00
Mike Jolley f5cb119021 Added 'woocommerce_customer_get_downloadable_products' filter for adding more rules to a customer's downloadable items 2011-09-30 10:20:51 +01:00
Mike Jolley 4830833cc0 Typo 2011-09-29 17:29:46 +01:00
Mike Jolley 4e57002bc3 Item_meta handling 2011-09-28 10:25:51 +01:00
Mike Jolley 56a14ab2d7 Phone # fix 2011-09-28 09:35:51 +01:00
Mike Jolley 85af6e79a5 Allow blank inputs 2011-09-27 13:02:19 +01:00
Mike Jolley 48ee9fb77a Multiselect 2011-09-27 10:38:29 +01:00
Matty 48beea68a5 Gateway base class clean-up
Removed TODO comments and added PHP Doc block above each function.
2011-09-27 10:41:38 +02:00
Mark Jaquith 43d9c41d59 More esc_attr() on text inputs 2011-09-24 13:13:56 +08:00
Mike Jolley 9ab2193c7a Order notes section and front-end display 2011-09-23 15:22:21 +01:00
Mike Jolley ab70519f25 Variations now need a price each. Added bulk editing options too.
This makes variations less confusing and maintains the 'FROM' and
sorting for the frontend.
2011-09-23 12:04:51 +01:00
Mike Jolley c9cb278739 Tweaked sale queries, fixed admin styling 2011-09-23 09:38:09 +01:00
Mike Jolley 4b8913f911 Added new 'failed' order status and made thank you page show a different message if payment failed. 2011-09-22 20:50:58 +01:00
Mike Jolley 8df13f07c4 Fixed styling 2011-09-22 16:08:21 +01:00
Mike Jolley cab92fb6c0 Paypal uses settings API, shipping calc js fix 2011-09-22 15:58:20 +01:00
Mike Jolley b65ac6a01f Updated BACS 2011-09-22 15:14:55 +01:00
Mike Jolley 95ee81d902 Removed moneybookers (too badly coded), added class for account pages. 2011-09-22 13:30:42 +01:00
Mike Jolley f12010ca1b Updated cheque gateway and added textarea type to payment gateway options API 2011-09-21 19:53:18 +01:00
Mike Jolley fea14650a2 Filters renamed 2011-09-21 17:58:05 +01:00
Mike Jolley faa53c50d6 More hook changes 2011-09-21 16:43:37 +01:00
Mike Jolley c3ab943444 Receipt hook renamed
Need to check all gateways to reflect change
2011-09-21 16:19:55 +01:00
Mike Jolley 6da3494990 Thankyou hook change 2011-09-21 16:15:55 +01:00
Mike Jolley bbb02b616b Few hook changes 2011-09-21 16:13:53 +01:00
Mark Jaquith 184da2ced6 esc_textarea() run 2011-09-21 14:59:49 +08:00
Mike Jolley 627340ea6a Tweaks to query 2011-09-20 17:43:09 +01:00
Mike Jolley a49e9b8816 Added coupon expiry dates 2011-09-20 16:05:13 +01:00
Magnus Jepson fda6cd74be Fixed spelling
'Transer' to 'Transfer'
2011-09-20 16:33:39 +02:00
Mark Jaquith 64e1fa8084 esc_attr() and fix to odd get_option() pattern 2011-09-19 14:21:08 +08:00
Mike Jolley f4531a279f Moved queries into class 2011-09-16 09:10:12 +01:00
Mike Jolley 16565712a5 Updated settings page - individual page per tab for reduced lag 2011-09-15 17:37:38 +01:00
Mike Jolley 6f27139231 VAT exemption support + query optimisation 2011-09-14 15:55:03 +01:00
Mike Jolley 2d392ffdcd Checkout changes 2011-09-13 17:17:52 +01:00
Mike Jolley 665be9165a Added filters to checkout to allow custom fields 2011-09-12 16:34:29 +01:00
Mike Jolley f0021ef763 Heavily modified the attribute/variation system
Adjusted how attributes are stored Used 'terms' rather than storing
attribute values as text Renamed tax_ to attribute_ to make more sense
Made front-end use attribute labels rather than name/reference Make link
all attributes work Hidden 'variation' checkbox when not using a
variable product
2011-09-11 14:28:15 +01:00
Mike Jolley 851dcff6b4 Changed naming of attribute 'attributes' and made them use 1 or 0 instead of yes/no for cleaner code 2011-09-10 21:21:44 +01:00
Mike Jolley 2e56353d70 Work on admin scripts + settings screens 2011-09-09 15:23:32 +01:00
Mike Jolley b480dd804f Validation class fix 2011-09-08 11:54:19 +01:00
Mike Jolley 1444af1de4 Label for checkboxes 2011-09-07 17:03:44 +01:00
Matty 8fd36e39b8 trailingslashit() around home_url() in get_cancel_order_url() and get_downloadable_file_url() 2011-09-07 12:01:47 +02:00
Matty b70a46d724 Removed PayFast gateway (moved to plugin) 2011-09-07 11:40:54 +02:00
Matty bc97078f1b Added first pass at settings form API functions in base Payment Gateway class 2011-09-07 11:39:40 +02:00
Mike Jolley 792ff81428 class fixes 2011-09-06 12:18:22 +01:00
Mike Jolley c18f533b39 Overhauled classes and removed singletons 2011-09-06 12:11:22 +01:00
Mike Jolley 3ab6de6a51 Shipping improvement 2011-09-05 12:56:26 +01:00
Mike Jolley 603fe20eaf Modified how image sizes are returned 2011-09-05 10:18:24 +01:00
Mike Jolley 6344d22b11 Tidy up 2011-09-04 01:02:44 +01:00
Mike Jolley 71efa91820 Removed error suppression 2011-09-03 23:52:11 +01:00
Mike Jolley 0506c2e73c Removed cron job for sale prices 2011-09-03 23:37:16 +01:00
Mike Jolley 19e800e751 Correct price passed to paypal 2011-09-02 15:58:34 +01:00
Mike Jolley 63ec2b001f New shipping system to delete with multiple rates per gateway 2011-09-02 15:42:17 +01:00
Mike Jolley 4e6dfccc45 Lots of minor fixes 2011-09-01 10:08:33 +01:00
Mike Jolley fbfab77f22 More query optimisations 2011-09-01 09:33:22 +01:00
Mike Jolley 6db92c27b8 Renamed product_attribute_ to pa_ and introduced attribute label
Since taxonomies can only be 32 chars long
2011-08-31 13:31:47 +01:00
Mike Jolley 369fad9eab Query changes/tweaks 2011-08-31 01:29:02 +01:00
Matty 61a70de469 Include PayFast gateway in main WooCommerce file. 2011-08-30 16:40:09 +02:00
Matty 31e9744e73 Revert 30cac156d12b01ab6ae4ad2a5904cf2df03fb755^..HEAD 2011-08-30 16:37:49 +02:00
Matty 49b95380e4 Revert "V1.0.0 of the PayFast payment gateway."
This reverts commit ddb285d076.
2011-08-30 16:37:05 +02:00
Matty ddb285d076 V1.0.0 of the PayFast payment gateway.
First round of the PayFast payment gateway.  Still a few things to be
moved around.  Added HTML generation and form validation for text and
checkbox inputs. To be moved to core gateway class at later stage.
2011-08-30 16:36:10 +02:00
Mike Jolley d3377cdfc6 Prevent out of stock in cart 2011-08-30 12:24:28 +01:00
Mike Jolley 15396d57e4 Changed order system so order data is not serialised - its stored in individual meta fields
This is so it can be used for sorting etc - serialised data is hard to
work with.
2011-08-29 17:09:42 +01:00
Mike Jolley c8d0273407 location added to star rating, so we can have different sizes in sidebar for instance 2011-08-28 13:07:33 +01:00
Mike Jolley 0c11a93c7c top rated widget stars 2011-08-28 13:04:05 +01:00
Mike Jolley ccb53b7f1b Free labels for free products, unset price products cannot be added to cart 2011-08-27 21:07:16 +01:00
Mike Jolley 5cd9629a45 Image size options 2011-08-27 20:20:28 +01:00
Mike Jolley 2ab533a14e Top rated widget 2011-08-27 12:53:46 +01:00
Mike Jolley 6913726cd5 Better tax system 2011-08-24 17:23:04 +01:00
Mike Jolley 1ba08f0dc0 Improved variations 2011-08-22 15:10:22 +01:00
Mike Jolley b4485df1e2 Cart shortcode improvements 2011-08-22 13:26:17 +01:00
Mike Jolley 9b6b707112 Quantity amount fix 2011-08-22 13:02:45 +01:00
Mike Jolley 40897953a3 Find product in cart fix 2011-08-22 12:57:50 +01:00
Mike Jolley da6d4b9da9 Stock fixes 2011-08-21 17:47:49 +01:00
Mike Jolley 23cbdbdbc4 Stock system changes + write panel improvements 2011-08-21 14:28:54 +01:00
Mike Jolley 69c65c8b32 variation fix 2011-08-20 22:03:31 +01:00
Mike Jolley 30e2b33c1d Better order admin and fixes 2011-08-20 16:41:42 +01:00
Mike Jolley 8c4e69f707 order meta, loop visibility 2011-08-19 21:11:04 +01:00
Mike Jolley e286b11ff5 Dashboard coding, new icons 2011-08-19 15:48:41 +01:00
Mike Jolley 3a4effd48a Admin improvements 2011-08-19 00:14:35 +01:00
Mike Jolley 1472315f1b Changed the way product data is stored 2011-08-18 00:42:07 +01:00
Mike Jolley 1832e8bd8d New email system, better order review handling 2011-08-16 15:06:08 +01:00
Mike Jolley 3a5b322c4a New coupon system 2011-08-15 17:48:24 +01:00
Mike Jolley d7b8cf624e Settings re-work 2011-08-13 17:07:10 +01:00
Mike Jolley 1f85de92ff Admin interface 2011-08-13 14:57:48 +01:00
Mike Jolley 674927d3d5 button classes, tax rounding etc 2011-08-12 11:22:07 +01:00
Mike Jolley c2d3ec4892 Orders panel 2011-08-11 23:54:26 +01:00
Mike Jolley fc7b3d2265 Tax issues and fixes 2011-08-11 23:39:02 +01:00
Mike Jolley 0425a68eca WooCommerce conversion and update 2011-08-10 18:11:11 +01:00
Mike Jolley 8e8613b116 First Commit - from Jigoshop Source 2011-08-09 16:16:18 +01:00