Commit Graph

98 Commits

Author SHA1 Message Date
Mike Jolley 49f545ef60 Cart/order tables 2011-11-27 00:03:46 +00:00
Mike Jolley 2abd9a1644 Type + tooltips 2011-11-26 16:41:48 +00:00
lucasstark a7e915cdd0 Modified forms to include the enctype='multipart/form-data' to allow for upload fields on product forms. 2011-11-26 06:17:09 -05:00
Mike Jolley 772a9601ad Product visibility fix 2011-11-24 15:32:57 +00:00
Mike Jolley 73a7a2d599 indent 2011-11-24 14:36:09 +00:00
John Cotton ecb672eeb5 Added filter (correctly!) for Stock HTML 2011-11-24 00:49:35 +00:00
John Cotton a88d47c6d5 Added filter for HTML that displays stock levels 2011-11-24 00:24:24 +00:00
Mike Jolley 6ff1a4eea1 missing </select> 2011-11-24 00:06:15 +00:00
Mike Jolley e6183d3001 removed small 2011-11-23 23:40:48 +00:00
Mike Jolley 93c95b66e8 Catalog ordering filters 2011-11-23 00:53:57 +00:00
Mike Jolley b182fbabad posted in/tagged as rename. Closes #247. 2011-11-22 15:44:35 +00:00
Mike Jolley 587924f667 Check if title has content. Closes #250. 2011-11-22 15:30:09 +00:00
Mike Jolley 61136d0a9e More cart and coupon logic fixes. + renamed cart totals 2011-11-22 13:18:33 +00:00
Mike Jolley 943c119d3b % coupons and allowed each to be removed via a link 2011-11-21 17:11:44 +00:00
Mike Jolley e43ff6dfb4 More tax system updates
This correctly handles tax for countries/inc or ex tax inclusive
prices/rounding.

Coupons still require more testing, and we need a better way to store
discount amounts. PayPal also needs tweaking to pass the correct totals
when using inc. prices.
2011-11-21 11:33:46 +00:00
Mike Jolley fe5651fff5 Tax rewrite to deal with coupons before tax calculations
Needs a lot of testing - esp to detect rounding errors.
2011-11-19 20:59:16 +00:00
Mike Jolley de1d59a313 Hook for out of stock buttons 2011-11-19 13:29:10 +00:00
Mike Jolley c1c9358d3b Added microdata to products page + reviews 2011-11-19 02:25:15 +00:00
Mike Jolley 5680c7c756 Grouped product fixes. Closes #223. 2011-11-18 01:19:24 +00:00
Mike Jolley 6a5b7d88a5 Fixed some html5 validation bits 2011-11-16 17:55:22 +00:00
Mike Jolley 9ca23d9ad3 Cart localisation 2011-11-16 17:20:58 +00:00
lukecarbis e1e2e2b618 Added a selected_attributes variable, which uses the default attributes but also has a filter applied. 2011-11-15 16:18:31 +10:00
lukecarbis 33a7444421 Added a filter to default attributes so that the selected variation can be changed on page load. 2011-11-15 16:13:09 +10:00
Mike Jolley 3a03e094c3 Registration on My Account page. Closes #174. 2011-11-14 16:46:11 +00:00
Mike Jolley e589f3bd31 Price html check 2011-11-14 11:18:47 +00:00
Mike Jolley adf4e1af68 Removed subcats when paged 2011-11-13 19:01:14 +00:00
Mike Jolley b04a784511 More optimisations for products class 2011-11-13 12:07:29 +00:00
Mike Jolley acc31f4147 Transient optimisations 2011-11-13 02:15:00 +00:00
Mike Jolley 8b125d1ff6 Variations -downloadable and virtual options 2011-11-09 23:06:17 +00:00
Mike Jolley a52c6b1437 Affilaite/external product type. Closes #166. 2011-11-08 16:15:36 +00:00
Mike Jolley 101fcd9b3f Order meta saves + displays 2011-11-06 15:45:22 +00:00
Mike Jolley 869f413e9b New cart code adapted from Lucas Starks pull request.
Cart items are indexed by an md5 hash rather than numeric keys so we
can add custom data to cart items.

Plugins can hook in and add meta data, load it, and display it. The
adjust_price() function lets you adjust a products price too since its
loaded and stored in the cart on page load.

All works like a dream, all thats left is to show the values on the
cart page, and store them in the order item meta. Order item meta does
need a slight change though, to allow data with the same keys. Working
on that next.
2011-11-06 13:45:18 +00:00
Mike Jolley 69379da191 calculated_shipping class 2011-11-05 20:24:37 +00:00
Mike Jolley b1e179aa0f Large change to product types
Removed downloadable and virtual product types in favour of a
downloadable/virtual checkbox option meaning variations can also now be
virtual (no shipping) or downloadable. This should make it more
flexible.

Not many changes were needed to template since simple, downloadable,
and virtual were all pretty similar anyway.

Added a filter for admin for the new sub-types.

In the future variations should have boxes too for downloadable/virtual
so you can mis it up with physical/downloadable goods in the same
product :)
2011-11-05 19:03:03 +00:00
Mike Jolley 297ffd7af0 Paypal fix, and Signup/login can be turned off for checkout. Closes #125. 2011-11-04 17:48:04 +00:00
Mike Jolley 8785c312b8 Options to define default attribute selections in variations. Closes #46. 2011-11-01 18:19:01 +00:00
Mike Jolley 56a4bb601d Changes to shipping calculator 2011-10-31 16:27:41 +00:00
Mike Jolley b2ccf3b700 Conditional tax/vat 2011-10-31 10:54:49 +00:00
Mike Jolley 5575b92a50 Added order details to thanks page. Closes #121.
Added hooks for thanks page + view order page so that order tables can
use the same code. This also means you can unhook the order table if
you don't wan't it on the thanks page.
2011-10-31 00:47:41 +00:00
Mike Jolley fc9c7b7be4 Hide subcategories when filtering 2011-10-27 12:17:08 +01:00
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 2d89a8d23f Loop changes ro remove output buffering + filter for thumbnail columns 2011-10-26 17:19:17 +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 447efbfd60 Minor fixes, return url function, updated po 2011-10-23 12:25:22 +01:00
Mike Jolley fff67ead85 Fixed localisation 2011-10-22 20:45:20 +01:00
Mike Jolley 2002fc1833 pad_counts 2011-10-22 20:38:39 +01:00
Mike Jolley 1d5e52c5a6 Option to hide products when sub-cats are shown, and empty cats are shown 2011-10-22 20:20:39 +01:00
Mike Jolley b0e4757337 Renamed $columns global for compatibility 2011-10-22 16:22:51 +01:00