An ecommerce site, already built based on the Charon Cart code that allows multiple sellers to sell their products. Each seller can have a different delivery option and I need the code changing to facilitate this.
It is done in ASP VB and the code is complex.
I need this done very quickly
There is a BONUS if someone can do it within 1 day.
ASP CODE (VB)
The code is based on Charon Cart ASP Shopping Cart
We want the delivery to work in the same way as multiple seller sites for example the site [url removed, login to view]
The site allows sellers to load products for sale on the site. Each seller sets up their details in the Table: Seller (and each seller has a unique IndieID)
If the seller selects free delivery in the Table: Seller then shipping is free from that seller. If the free delivery in this table is not selected the shipping for this Seller is the amount in Seller.Delivery. This is a one time per order fee for this seller regardless of how many items ordered. This delivery per order is FREE if the total of the products from this Seller is over 30 pounds.
The shopper can choose products from many sellers, so for example a shopper might order 25 pounds of goods from seller1 and 25 pounds of goods from seller2 and 35 pounds of goods from seller3
Seller1 has set free delivery (in the table Seller) so their order delivery charge is FREE
Seller2 has not set free delivery and their per order delivery charge is 5 pounds
Seller3 has not set free delivery and their charge is 10 pounds (but the total value of products from Seller3 is over 30 pounds so delivery from Seller3 becomes free)
So the shopping basket would something like:
Qty Product Price
1 Product 1 from Seller1 25.00
1 Product 2 from Seller2 25.00
1 Product3 from Seller3 35.00
Delivery Charge from Seller 1 FREE
Delivery Charge from Seller2 5.00
Delivery Charge from Seller3 FREE
These delivery details need to update when someone adds or takes away something from the shopping cart.
In the table Seller, the Seller can select if they wish to offer extra delivery options to all products
The options are:
Express 2 Day Delivery
Next Day Delivery
Express by 1pm Delivery
Express Saturday Delivery
Also need to specify what regions will offer express delivery to:
And if offering International Delivery what parts of the world they will ship to
Rest of Europe
USA & Canada
Rest of the World
These extra delivery options have the price fixed. Ie Express Next Day is always 12.00 per order per seller.
When the customer checks out they need to be offered these extra options and charged accordingly.
The cart eventually goes to paypal.
The free delivery, offer extra delivery and offer international delivery is set globally for all products. But each product needs the facility to be individullay overridden.