Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Zone driven shipping and payment modules


wagnerch

Recommended Posts

Posted

It would be nice if you could enable/disable and set options on a per zone basis for shipping and payment modules. Basically what I am thinking about is defining "Shipping Classes", and then inside each Shipping Class you could define each shipping module that is available, and you would associate each instance to a specific Zone. The parameters could be different between zones in the same shipping class.

 

The thought would be that you could either associate default shipping classes for the entire store, by category, or by product. I think this would ultimately make it much more flexibile.

 

Here is the tiered approach that I am thinking of...

 

Shipping Classes

|--Small Boxes

| |--United States - Flat Rate Shipping - $4.00 per item

| |--Canada - Flat Rate Shipping - $6.00 per item

| +--International - Flat Rate Shipping - $12.00 per item

|--Large Boxes

| |--United States - Flat Rate Shipping - $6.00 per item

| |--Canada - Flat Rate Shipping - $8.00 per item

| +--International - Flat Rate Shipping - $14.00 per item

+--Free Shipping

+--All Zones - Free Shipping - n/a

 

And then either as a store default, category default, or per item you would assign "Small Boxes", "Large Boxes", or "International" as your shipping class.

 

Basically the configuration would have to be stored at a per class/zone/module level. I think this would also be useful for the payment modules. I think it would give you the flexibility to use various modules and setup even price break/flat rate shipping modules. Alot of the shipping module contributions go to very complex means to try to achieve some of this flexbility, and since they are complex the only people who can often configure them are programmers.

 

Does anyone know of the osCommerce team is looking at a restructuring of the modules?

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...