Commit graph

10042 commits

Author SHA1 Message Date
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
b8098fb73b Remove unneeded modules from Ad.pm 2010-04-27 12:03:43 -07:00
Doug Bell
c4145f98b5 changed wizard style, fixed some bugs 2010-04-27 11:07:05 -05:00
Colin Kuskie
69bfa9b6ea Better detection for same shipping/billing address. 2010-04-26 18:03:50 -07:00
Doug Bell
097fb4c4a3 add style picker during setup 2010-04-26 19:09:05 -05:00
Doug Bell
23d80cfa5c add: example images to templates 2010-04-26 19:09:05 -05: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
Doug Bell
ce26a84e87 Migrate initial setup to WebGUI::Wizard 2010-04-26 17:12:19 -05:00
Doug Bell
59b7de0d0c bad phrasing 2010-04-26 17:12:19 -05: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
khenn
0050f44bec Added a way to pass additional headers to WebGUI::Mail::Send from the WebGUI::Inbox::Message API 2010-04-26 12:45:30 -05: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
Doug Bell
8504a34c65 add WebGUI::Wizard 2010-04-23 18:25:32 -05:00
Doug Bell
945efb18be perltidy 2010-04-23 13:48:18 -05:00
Doug Bell
cbb5c7a11a begin edit form 2010-04-23 13:42:57 -05: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
Colin Kuskie
2511dcb3bb Missing use line for WebGUI::Mail::Send. 2010-04-21 18:35:25 -07:00
Colin Kuskie
79fea5bb76 Refactor out synopsis code from Post to make a new AssetAspect. Have the WikiPage start using it, and assigning synopses to pages. 2010-04-21 18:24:30 -07:00
Colin Kuskie
5ee5c910d8 More keyword page clean-up 2010-04-21 17:11:26 -07:00
Colin Kuskie
d085d7d04a Revoke the previous page-level hierarchial keywords work, in favor of forthcoming work on wiki level keywords work 2010-04-21 16:55:16 -07:00
Doug Bell
4cf3c9878f tree: crumbtrail and back/forward work 2010-04-21 16:52:47 -05:00
Doug Bell
cb3f83a93e Merge branch '8' into psgi
Conflicts:
	lib/WebGUI/Asset/Template.pm
	lib/WebGUI/Session/Scratch.pm
2010-04-21 13:03:03 -05:00
Doug Bell
69a7e172a5 fix varname in operation/statistics 2010-04-21 12:06:18 -05:00
Doug Bell
a9ff59d7b2 started asset helpers 2010-04-21 11:20:22 -05:00
Colin Kuskie
776397bfa9 fix MapPoint i18n copy/paste error. 2010-04-21 08:32:12 -07:00
Colin Kuskie
959df82cba More MapPoint template variable help fixes 2010-04-20 20:33:44 -07:00
Colin Kuskie
a6e14de5b3 Use the right namespace for MapPoint help. 2010-04-20 19:10:33 -07:00
Colin Kuskie
ebd7cf79f4 Template variable help for the MapPoint asset. 2010-04-20 18:53:35 -07:00
Colin Kuskie
987ed394dd Do not make extra form variables available for latitude and longitude. 2010-04-20 18:52:42 -07:00