Colin Kuskie
a85924d07b
Add group privilege checking to the Shipping Drivers
2009-06-18 23:24:33 +00:00
Colin Kuskie
083d86a835
Fix a POD whitespace problem in EU tax driver.
2009-05-21 16:12:37 +00:00
Martin Kamerbeek
8047e7d5f9
Fixed usability issue in vat number manager.
2009-05-20 14:28:06 +00:00
Martin Kamerbeek
dabc50f008
Fixed missing i18n and some POD and a bug in the javascript for the admin screen of the EU tax plugin.
2009-05-20 12:48:32 +00:00
Colin Kuskie
4b3f81e3a0
ITransact requires that money amounts in XML have 2 decimal places.
2009-05-18 23:33:14 +00:00
Martin Kamerbeek
bfc140a365
Improved and templated VAT Number management.
2009-05-15 17:20:49 +00:00
Martin Kamerbeek
56ec560255
Added VAT number manager for shop admins.
2009-05-15 16:32:24 +00:00
Martin Kamerbeek
d4a884c202
Tax group manager improvements
2009-05-15 14:35:09 +00:00
Martin Kamerbeek
e7d930009a
Fixed setup instructions.
2009-05-15 13:34:39 +00:00
Martin Kamerbeek
e5efefda4a
Clean out comments.
2009-05-15 13:30:00 +00:00
Martin Kamerbeek
489313a0b9
Adding Ogone payment plugin
2009-05-15 13:29:04 +00:00
Graham Knop
18993c5924
pod and i18n fixes
2009-05-14 22:12:33 +00:00
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