Martin Kamerbeek
f1ea8acdaf
Fixed bug where unsuccessful transations were included in the payout totals and My Sales summary.
2009-05-14 13:53:47 +00:00
Martin Kamerbeek
4ad61725ea
Adding copy-from-profile buttons to the edit Address screen.
2009-05-14 12:53:33 +00:00
Joeri de Bruin
c4e12f2abe
PayPal driver missed its base class
2009-05-14 03:39:21 +00:00
Colin Kuskie
15e9d335aa
Fix POD whitespace problem in the new PayPal driver.
2009-05-13 22:12:19 +00:00
Joeri de Bruin
c91676b1ad
add PayPal paydriver
2009-05-13 20:07:09 +00:00
Martin Kamerbeek
31c4bf83d7
Refactored genereation of tranasaction related tmpl_vars into WG::Shop::Transaction->getTransactionVars.
2009-05-13 12:52:19 +00:00
Colin Kuskie
cbdd6077d5
Add USPS Shipping Driver with tests, and i18n.
...
Change the Ship, Cart to do exception handling when calling a shipping driver,
as that's the message passing interface between the modules.
Add a noFormProcess field property that is recognized by processPropertiesFromFormPost.
2009-05-12 23:58:19 +00:00
Martin Kamerbeek
7fb87de71d
Added the methods for the pluggable tax system that add templ vars to the cart and cart items.
2009-05-08 13:34:42 +00:00
Martin Kamerbeek
9d90b92629
Tax details are now stored with the transaction items they belong to.
2009-05-08 10:03:25 +00:00
Martin Kamerbeek
0fd6447042
Internationalised the javascript part of the vendor payouts manager.
2009-05-07 12:23:26 +00:00
Martin Kamerbeek
461c80a6b8
Pluggable Tax: more POD, more tests, better code and less bugs
2009-05-06 13:33:16 +00:00
Colin Kuskie
db290f91f9
Add an option to the Sku to require individual shipping of this sku, separate
...
from other items in the cart. Update the FlatRate driver to support calculating that.
2009-04-29 16:52:16 +00:00
Colin Kuskie
a75cd108b1
Add back code for throwing exceptions when session is not passed
...
to class methods.
2009-04-24 03:47:40 +00:00
Colin Kuskie
c541788968
Add missing POD and legal statements for many Shop modules.
2009-04-24 03:13:28 +00:00
Graham Knop
0619ec3082
some POD fixes
2009-04-23 16:22:22 +00:00
Martin Kamerbeek
fea09cb7bd
Fixed Tax.t tests. The file that contains them should be renamed to TaxDriver/Generic.t. Will do so when I add the tests for the other taxing
...
components.
2009-04-18 07:35:14 +00:00
Martin Kamerbeek
b21c5f4389
Forgot to 'svn add' a bunch of files.
2009-04-17 13:35:20 +00:00
Martin Kamerbeek
2e4ce42b76
Adding pluggable tax system.
2009-04-17 13:32:18 +00:00
Colin Kuskie
26ef39e66b
Make processTransaction really handle not getting an object, by checking
...
to see if it's an object before calling methods on it.
2009-04-14 20:00:26 +00:00
Colin Kuskie
60a3906b05
Add a creation date to the Cart.
...
Use that date to expire carts older than an interval, via a new workflow.
Config file changes, tests, i18n.
2009-04-02 21:58:45 +00:00
Colin Kuskie
6bd159bcfd
Fix bugs when trying to handle a Sku that no longer exists in the db.
2009-04-02 21:28:41 +00:00
Colin Kuskie
d75bf1e4c4
Remove an empty sub stub.
2009-04-02 17:05:32 +00:00
Colin Kuskie
04217e67e0
Fix POD typos and add POD to get to 100% POD coverage.
2009-04-01 04:10:14 +00:00
Colin Kuskie
d74a0ee7bb
Remove hardcoded extras in Shop/Vendor.pm, also an i18n fix.
2009-04-01 00:08:11 +00:00
JT Smith
f68d979048
removed a check that shouldn't be happening, at least not in this method.
2009-03-30 18:41:44 +00:00
Graham Knop
25af23ff2c
test fixes
2009-03-19 21:59:18 +00:00
Martin Kamerbeek
be145261e0
Adding isVendorInfoComplete method.
2009-03-18 15:27:38 +00:00
Martin Kamerbeek
0a12c20691
Adding minimum checkout amount.
2009-03-18 13:06:00 +00:00
Martin Kamerbeek
cc3ff65fa7
Added POD, reordered subs to be wg coding guidelines compliant.
2009-03-18 09:52:13 +00:00
Martin Kamerbeek
f980585246
Added pod.
2009-03-13 16:55:58 +00:00
Martin Kamerbeek
320e1738a3
Adding base of Shop account plugin vendor payouts stuff.
2009-03-13 16:13:20 +00:00
Martin Kamerbeek
7ce918852e
Adding vendor payout manager
2009-03-13 12:39:29 +00:00
Colin Kuskie
c45fe174a0
Forward porting bug fix for random checkout problems in the Shop
...
related to Class::InsideOut and using ref instead of refaddr/id.
2009-03-12 15:32:48 +00:00
Colin Kuskie
64427568b1
Fix API problems with adding a new payment gateway.
2009-02-22 18:09:31 +00:00
Graham Knop
5800a9ef0a
fix compile time warning
2009-02-18 03:20:51 +00:00
Colin Kuskie
41e56932e6
If the get credentials template is deleted, give an error message instead of
...
silently dying and returning to the page from the cart interface.
2009-02-17 23:59:07 +00:00
Colin Kuskie
75e32b95be
If the user's addressbook is empty, go directly to add an address.
2009-02-16 17:18:38 +00:00
Colin Kuskie
6aa9185c1c
Fix a sequencing issue in the ITransact postback routine, where it uses
...
an object before it is validated.
2009-02-10 22:46:50 +00:00
Graham Knop
bf9bd2f0d2
use proper JSON encoding/decoding
2009-02-10 21:41:36 +00:00
Colin Kuskie
6a1bbead00
Prefill in the email address in the ITransact credentials form from the user's Shop address.
2009-02-09 18:45:21 +00:00
Colin Kuskie
ff3bb6f5b9
Remove trailing comma in Shop/Transaction JS so IE6 works.
2009-02-06 18:47:40 +00:00
Colin Kuskie
2f599812f4
Fix the mime/type and content of the XML sent to ITransact.
2009-01-29 23:24:53 +00:00
Graham Knop
b89bb0740e
log ITransact XML at debug instead of info to make logging credit cards less likely
2009-01-28 16:39:14 +00:00
Colin Kuskie
310d454162
Forward porting bug fixes for billing address and asset with uncommitted parent.
2009-01-23 15:33:30 +00:00
Graham Knop
315ce0941f
use to_json and from_json in more places instead of encode_json and decode_json
2009-01-22 01:14:14 +00:00
Colin Kuskie
1b6dd7be63
Forward port the PayDriver bug fixes from 7.5 branch. Labels are always
...
taken consistently from the JSON blob, and not a mixture of the two.
2009-01-15 00:34:34 +00:00
Colin Kuskie
b54308626b
Fix a syntax error made in the i18n of the search button.
2009-01-02 21:59:53 +00:00
Colin Kuskie
52fdc11588
I18n'ed a submit button in the manage transactions screen.
2009-01-02 21:36:52 +00:00
Colin Kuskie
eeef2fb330
Fix a bug where the ITransact credentials template was not defined for plugins.
...
This prevented any credit card transactions from taking place.
2008-12-19 14:55:34 +00:00
Colin Kuskie
b9edc2592d
Forward port templated ITransact edit credentials screen.
2008-12-11 16:28:58 +00:00