Commit graph

19 commits

Author SHA1 Message Date
Colin Kuskie
23b1cb47c5 Parse tests, handling spaces. 2009-10-10 16:27:33 -07:00
Colin Kuskie
4ef66d1a51 More tests, refactor out rate parsing code. 2009-10-10 15:06:13 -07:00
Colin Kuskie
829c8ce9d8 USPS Insurance estimation code and tests. Basically working. 2009-10-09 16:28:20 -07:00
Colin Kuskie
5c84eb9306 Finish building insurance calculation method. Needs tests. 2009-10-07 22:16:30 -07:00
Colin Kuskie
e81ec9718c Cleanup previous attempt at insurance. Begin new attempt.
Add a field to the driver where the user can enter in insurance data with i18n.
Add a method to calculate the cost of insurance for all packages.
2009-10-07 19:53:43 -07:00
Colin Kuskie
2b4bfb8eec Test whether ValueOfContents works in Domestic rate estimates. 2009-10-07 19:53:43 -07:00
Colin Kuskie
4ee1f56aa3 Add UI and i18n for USPS insurance. 2009-10-07 19:53:42 -07:00
Colin Kuskie
ff55ab1493 For USPS priority service, add another container type. 2009-09-06 20:23:12 -07: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
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
c0b9bdcc43 Fix a bug with shipping costs as a percentage of weight. Build
a test to test the fix.
2008-10-07 22:43:22 +00:00
Colin Kuskie
79dc7757a6 fix syntax error in FlatRate, calculate 2008-03-17 17:46:28 +00:00
JT Smith
e6d42bd219 added shipping calculation for flat rate 2008-03-13 13:57:44 +00:00
JT Smith
819552ce06 finally got shipping driver management working 2008-03-12 23:18:04 +00:00
JT Smith
e4d76f0b3b very close to having ship driver management working 2008-03-08 00:11:09 +00:00
Colin Kuskie
df47d0a07c Add more POD to Pluggable.
Add more POD to FlatRate.pm, for the to be written calculate method.
Build create and new methods for Ship, convert existing code to throw exceptions.
Tests for Ship, that look suspiciously similar to ShipDriver.
2008-02-28 23:22:55 +00:00
Colin Kuskie
ea500fd1b2 Conver the FlatRate shipping driver to use exceptions. 2008-02-28 17:00:34 +00:00
Colin Kuskie
640554ea14 Finish out the FlatRate driver, with tests and i18n.
Fix bugs found in ShipDriver by building a driver.
2008-02-25 22:36:10 +00:00
Colin Kuskie
fc060962e8 Interim checkin.
FlatRate needs i18n and more tests.
2008-02-25 05:51:43 +00:00