Colin Kuskie
|
a9dc242498
|
Cleanup some bad code in the TaxDriver
|
2010-04-29 19:05:53 -07:00 |
|
Colin Kuskie
|
85978eeb23
|
Remove totalPrice since it was in there twice
|
2010-04-29 18:15:24 -07:00 |
|
Colin Kuskie
|
295ff15491
|
Wrap summary price data in a span so they can be automatically updated.
|
2010-04-29 17:01:43 -07:00 |
|
Colin Kuskie
|
273452c024
|
Restore the checkout button.
|
2010-04-29 15:25:57 -07:00 |
|
Colin Kuskie
|
b186f2f713
|
Make the cart be able to remove items, without using Javascript.
|
2010-04-29 15:20:58 -07:00 |
|
Colin Kuskie
|
6fe302774c
|
remove www_selectPaymentGateway, and www_checkout which are now dead code
|
2010-04-29 14:57:27 -07:00 |
|
Colin Kuskie
|
674b299069
|
Handle $0 checkouts. Still requires that ANY payment plugin be selected.
|
2010-04-29 14:51:06 -07:00 |
|
Colin Kuskie
|
e9313959eb
|
Refactor out template processing code into the PayDriver module.
|
2010-04-29 14:31:13 -07:00 |
|
Colin Kuskie
|
921f03c107
|
Refactor out a default www_getCredentials all the way back to PayDriver, to be used by Cash and the PayPal brothers.
|
2010-04-29 13:02:26 -07:00 |
|
Colin Kuskie
|
179ad030db
|
Provide a getCredentials method for both PayPal paydrivers.
|
2010-04-29 12:47:33 -07:00 |
|
Colin Kuskie
|
bdb1777875
|
Checking out when shipping is not required works.
|
2010-04-29 12:22:51 -07:00 |
|
Colin Kuskie
|
a9578eec2c
|
Always show a shipping selector dropdown, unless there are no shipping options available.
|
2010-04-28 22:51:05 -07:00 |
|
Colin Kuskie
|
f5ecc2f507
|
Add valid address checks to cart readyForCheckout. Only log missing fields if an address operation isn't occuring.
|
2010-04-28 22:23:07 -07:00 |
|
Colin Kuskie
|
cf95ff6683
|
Allow billingAddress to be set at the same time as the shippingAddress is set to it.
|
2010-04-28 20:15:26 -07:00 |
|
Colin Kuskie
|
131d4cb041
|
If shipping is required by an item in the cart, always display a shipping dropdown or option.
|
2010-04-28 16:09:34 -07:00 |
|
Colin Kuskie
|
622f1b1658
|
Fix a double my warning in the Cart.
|
2010-04-28 15:53:17 -07:00 |
|
Colin Kuskie
|
470710abb9
|
Update both paypal drivers for the new shop checkout procedure.
|
2010-04-28 15:27:08 -07:00 |
|
Paul Driver
|
17dd742c08
|
Javascript enhancements for cart address handling
|
2010-04-28 15:09:37 -07:00 |
|
Colin Kuskie
|
aedda01e58
|
Update Ogone driver for new Shop checkout procedures.
|
2010-04-28 14:57:47 -07:00 |
|
Colin Kuskie
|
64866dd485
|
Update ITranasct plugin for Shop 1.5
|
2010-04-28 12:08:14 -07:00 |
|
Colin Kuskie
|
5ebd6864cc
|
Log cart errors for anything that prevents you from checking out. Fix an error in the PayDriver template variables.
|
2010-04-28 11:48:07 -07:00 |
|
Colin Kuskie
|
a472f9ebdd
|
Add common cart summary template variables to the PayDriver. Add a summary screen for Cash. i18n fixes for Cash.
|
2010-04-28 11:19:34 -07:00 |
|
Colin Kuskie
|
d48d9bc90f
|
Check for valid shipping and payment drivers for checkout. Rebuild transaction to take all info from the Cart.
|
2010-04-28 09:31:01 -07:00 |
|
Colin Kuskie
|
1ef4aa8ef0
|
No more getButton method in the PayDriver, it's now a dropdown in the cart.
|
2010-04-27 17:31:11 -07:00 |
|
Colin Kuskie
|
e0a9f34b53
|
Update readyForCheckout, shipping address is optional, must have gatewayId, too.
|
2010-04-27 17:29:14 -07:00 |
|
Colin Kuskie
|
822cac8dec
|
Error promoted to a full cart method. Beginning to process the address forms.
|
2010-04-27 17:18:35 -07:00 |
|
Colin Kuskie
|
9365a55477
|
Bad code fixes, and no tax calculations without an address.
|
2010-04-27 13:14:53 -07:00 |
|
Colin Kuskie
|
7ef8de2a1f
|
Checkout preparations. Change payment options to a dropdown in the cart. Pay->getOptions now returns just a hash.
|
2010-04-27 12:03:43 -07:00 |
|
Colin Kuskie
|
69bfa9b6ea
|
Better detection for same shipping/billing address.
|
2010-04-26 18:03:50 -07:00 |
|
Colin Kuskie
|
fc95fa8f86
|
display taxes again.
|
2010-04-26 16:23:17 -07:00 |
|
Colin Kuskie
|
fe7f3e0cb2
|
Recalculate totals based on shipping, now that it works correctly.
|
2010-04-26 16:15:45 -07:00 |
|
Colin Kuskie
|
a98484dbcb
|
Fix flag for having a price. Remove debug. Fix typos in ship driver selector generator.
|
2010-04-26 16:12:02 -07:00 |
|
Colin Kuskie
|
e116354946
|
Fix double my in Shop/Ship.pm
|
2010-04-26 16:07:02 -07:00 |
|
Colin Kuskie
|
a26f85c8c0
|
Handle cases of no shipping plugin, and optional price formatting for shipping.
|
2010-04-26 15:20:34 -07:00 |
|
Colin Kuskie
|
fa48f2eca9
|
Remove old form JS. Display shipping information, but not the address. Do not format currency unless it exists. Template support.
|
2010-04-26 14:55:43 -07:00 |
|
Colin Kuskie
|
7826e3aea3
|
Shipping address form processing.
|
2010-04-26 12:02:11 -07:00 |
|
Colin Kuskie
|
85c7beca70
|
Add and edit addresses, for billing only.
|
2010-04-26 11:33:27 -07:00 |
|
Colin Kuskie
|
0b437f85c3
|
Make all address form variables sticky. Build address choosers for shipping and billing. Begin form processing for address forms.
|
2010-04-26 10:57:19 -07:00 |
|
Colin Kuskie
|
9838d20458
|
Add a billing address to the cart. Add form processing for an address form to the AddressBook. Support for choosing shipping methods without an address.
|
2010-04-26 09:32:01 -07:00 |
|
Colin Kuskie
|
78fab2dcaf
|
Do not display any shipping information unless a product in the cart requires it. Code with template changes.
|
2010-04-23 10:51:17 -07:00 |
|
Colin Kuskie
|
1b1e079214
|
Shipping and billing address forms are now in the cart if you're logged in.
|
2010-04-23 10:26:17 -07:00 |
|
Colin Kuskie
|
fbefeaf621
|
Require that the user be logged in before entering in address info. Refactor out address form into a method that can called multiple times.
|
2010-04-22 20:02:19 -07:00 |
|
Colin Kuskie
|
1bd9a51df3
|
More AddressBook cleanup from removal of the sessionId.
|
2010-04-22 13:31:55 -07:00 |
|
Colin Kuskie
|
827565c22a
|
Prevent redundant display of the address in the cart, unless it's separate from the per cart address.
|
2010-04-22 13:31:10 -07:00 |
|
Colin Kuskie
|
d67998888c
|
Address Books cannot be owned by Visitor any longer. Changed newBySession to newByUserId.
|
2010-04-22 12:02:54 -07:00 |
|
Patrick Donelan
|
0fcc57a09e
|
Removing "use warnings"
|
2010-04-08 17:53:55 -04:00 |
|
Colin Kuskie
|
44193585ad
|
UI improvement to the Vendor Payouts screen. Display username in parentheses after actual name.
|
2010-01-29 09:08:13 -08:00 |
|
Martin Kamerbeek
|
02f4211f12
|
Typo caused EU TaxDriver to not charge taxes for shipping addresses in France.
|
2010-01-28 10:39:40 +01:00 |
|
Colin Kuskie
|
bfa862b80d
|
Decrease connection timeout on USPS shipping drivers. Fixes bug #11374
|
2010-01-26 10:55:39 -08:00 |
|
Colin Kuskie
|
b86be55ba2
|
Fix the double click on the ITransact submit button. Fixes bug #11362.
|
2010-01-20 15:32:10 -08:00 |
|