Mike Jolley
069325862a
remove instanceof
2012-11-21 18:39:51 +00:00
Mike Jolley
75ca794bba
Separate classes per product type, with new get_product function and hooks to change the classes which get loaded. #1497
2012-11-21 18:07:45 +00:00
Mike Jolley
4720628a71
Hooks galore for integers vs floats. Closes #1113 .
2012-11-19 14:05:06 +00:00
Mike Jolley
d54bdb6609
Auto apply. #1641 .
2012-11-15 15:12:42 +00:00
Mike Jolley
98ddb3bbc5
Display + storage
2012-11-12 17:15:54 +00:00
Mike Jolley
f4a931f7cc
Tweak panel layout and simplify get_items
2012-11-12 16:08:05 +00:00
Mike Jolley
6ecef0139c
Calc totals for fees.
2012-11-12 14:34:10 +00:00
Mike Jolley
8e74d043c1
template
2012-11-09 21:17:48 +00:00
Mike Jolley
2c26f06e55
Fees api started, and playing with line items
2012-11-09 21:15:15 +00:00
Mike Jolley
764b34a938
Case insensitive coupons. Closes #1633 .
2012-11-08 16:57:59 +00:00
Coen Jacobs
3baaf6029a
Removed all deprecated classes and functions except for 1.6.x template files and functions
2012-11-08 16:27:47 +01:00
Mike Jolley
92d61e5627
Fix grouped product issues. Closes #1693 .
2012-11-08 11:15:52 +00:00
Coen Jacobs
9769b8851f
[3.2.4] Sanitization #1575
2012-10-18 12:33:52 +02:00
Max Rice
7d445a9822
update woocommerce_product_discount_after_tax_* hook
2012-10-17 11:50:36 -03:00
Mike Jolley
8c3ad31c07
Localisation spacing.
2012-10-16 10:45:33 +01:00
Mike Jolley
34f230a0d0
Tax display tweaks.
2012-10-12 12:57:08 +01:00
Coen Jacobs
d3618ff86a
Prevent undefined $return variable. Closes #1588
2012-10-12 11:06:32 +02:00
Mike Jolley
c588c761e0
Local Pickup option needs associated state sales tax. Closes #1491 .
2012-10-01 10:45:07 +01:00
Brent Shepherd
f2150e7c7c
Filter WC_Cart->needs_payment() value
2012-09-24 12:54:41 +10:00
Mike Jolley
5fcfe948d7
Handle add to cart differently, Closes #1517 and tweak messages Closes #1498 .
2012-09-21 21:11:57 +01:00
Coen Jacobs
cf938137fa
Cart: Sessions to transients
2012-09-07 19:48:30 +02:00
Mike Jolley
fdd34e5c0e
session -> transient WIP
2012-09-07 18:26:13 +01:00
Justin Stern
9217ca09e0
Support for Multiple Downloads
...
Support for multiple downloadable files per product: both simple and
variable. This includes all admin, frontend, and database modification
code required for allowing multiple files, while maintaining backwards
compatibility for existing single-file download URLs and templates.
2012-08-28 11:21:54 -04:00
Coen Jacobs
82b37effc3
Check for proper decimals setting before round()
...
@mikejolley can you check if this is not conflicting our recent
tax/rounding changes in any way? Defaulting to 0 now, ran into an edge
case where the value was not set, causing an error with the rounding
function.
2012-08-28 10:07:43 +02:00
Mike Jolley
ca5fca4455
Wipe line tax when an order is tax exempt
2012-08-24 18:14:49 +01:00
Mike Jolley
03f64acf58
DP for #1383
2012-08-21 19:01:56 +01:00
Mike Jolley
647df60328
Republic of Ireland
2012-08-17 15:44:35 +01:00
Mike Jolley
5d152f2181
Class docs
2012-08-15 19:15:10 +01:00
Mike Jolley
91430543bd
More docs
2012-08-14 23:43:54 +01:00
Mike Jolley
07b6b6d59a
More class docs
2012-08-14 23:43:54 +01:00
Mike Jolley
cedcca7fe7
is_purchasable. Closes #1331 .
2012-08-07 00:33:52 +01:00
Mike Jolley
5eee013dd6
hook space
2012-08-06 13:24:59 +01:00
Mike Jolley
62a5039d76
Merge pull request #1339 from maxrice/master
...
added hooks to support analytics plugins
2012-08-06 05:24:13 -07:00
Manos Psychogyiopoulos
8dff33efa5
Added get_cart_contents_count() cart function.
2012-08-06 15:13:32 +03:00
Max Rice
e9a75830c8
added hooks to support analytics plugins
...
successful ajax add to cart : woocommerce_ajax_added_to_cart,
$product_id
added valid coupon: woocommerce_applied_coupon, $coupon_code
reorded : woocommerce_ordered_again, $order->id
tracked order : woocommerce_track_order, $order->id
calculated shipping on cart : woocommerce_calculated_shipping
2012-08-05 12:42:25 -04:00
Mike Jolley
d68ef09e06
Round the discount. Closes #1297 .
...
With cart percent discounts, before tax, we do it per item to account
for varying tax rates.
We need to round these values so the totals match. This may result in a
1p more or less overall, but per item it is correct.
2012-07-27 15:11:09 +01:00
Gerhard
96e078b99a
Ability to hide meta fields on cart
2012-07-24 11:18:03 +02:00
Mike Jolley
35f74206f2
If address is required check for state OR postcode to see if an address has been entered yet. Some countries don't have states.
2012-06-27 15:18:10 +01:00
Mike Jolley
023ee52246
Zero tax check in totals.php
2012-06-20 19:53:35 +01:00
Mike Jolley
967da77d88
Check coupons are valid before cart/checkout
2012-06-13 19:58:06 +01:00
Mike Jolley
ec4a59432a
Better errors. Closes #1018 .
2012-06-10 19:07:19 +01:00
Mike Jolley
4d7d184698
newlines and styling tweak. Closes #1112 .
2012-06-10 18:45:43 +01:00
Mike Jolley
7036acf989
Cart widget respects cart tax settings, Exempt from VAT shows price ex VAT. Closes #1128 .
2012-06-10 15:48:52 +01:00
Mike Jolley
06398f4a5b
Variations maintain selections after adding to cart. Closes #926 .
2012-06-10 13:53:26 +01:00
Mike Jolley
f2ead358e6
Key added to woocommerce_get_cart_item_from_session filter
2012-06-06 12:27:19 +01:00
Mike Jolley
405a1eb147
out of state rounding tweaks
2012-06-05 12:21:52 +01:00
Brent Shepherd
a08ed36f23
Adding cart_contents_total filter.
2012-05-24 15:58:19 +10:00
Brent Shepherd
95fd76d896
Adding cart total filters.
2012-05-23 21:30:26 +10:00
Brent Shepherd
808a482fed
Centralising use of woocommerce_price() for cart taxes with new WC_Cart::get_formatted_taxes() function and adding new woocommerce_cart_formatted_taxes filter.
2012-05-23 15:24:04 +10:00
Brent Shepherd
100c4c7c49
Adding cart discount filters to WC_Cart::get_discounts_before_tax(), WC_Cart::get_discounts_after_tax() and WC_Cart::get_total_discount().
2012-05-23 12:15:04 +10:00