Probably using "Rules" module and custom shipping. We have a website that needs 4 different shipping types. 1 for general goods, one for live products (fish) one for Heavy products (liner for ponds & big filtration systems) and one chemical products (requires special shipping)
The existing products are currently listed in two classes. General Goods & Fish
We need these products transferring into 4 product classes.(in ubercart) (they all have taxonomy terms so can be flagged up easily)
The new product classes would be
[url removed, login to view] (this would be renamed from Fish to Live)
[url removed, login to view]
[url removed, login to view] (this is existing)
[url removed, login to view]
Each class (which is used for shipping categorisation) will need a free shipping set up on the French Zone. of products
1. Live -> free shipping over 750 euros
2. Heavy-> free shipping over 1200 euros
3. General-> free shipping over 350 euros
4. Chemical-> free shipping over 2000 euros
Each shipping class has its own shipping price calculation.
The live fish has a shipping system setup and is based on number of boxes needed to transport the fish. This is manually selected so it is not ideal (the customer is presented with four options 1 2 3 or 4 boxes each box is a fixed price) It would be good if this was automated.
The number of fish per box depends on the size of the fish. So I guess by adding a size category to each fish product and putting a maximum per box ect could solve this. But I see this getting complicated if you have 2 small fish one large fish ....etc...So it may be best left as it is ...I leave this open to suggestions...
The rest of the shipping is based on weight of items.
The heavy system is partly configured ...it takes over after the weight exceeds the General shipping limits. This would need to be copied and new lower weights and prices added. Chemical would need a new shipping details with different prices based on weights.
In addition to this a free shipping option needs to be setup on each product. So perhaps a new taxonomy term/vocabulary to filter the products - with a drop down selector on product edit view.
The system needs to be able to recognise that on mixed baskets with free shipping and non free shipping items, the free shipping items weight is not added to the shipping calculation I know this can probably be achieved by the rules module.
The ideal solution would that you can select products from each class and mix these in your basket..so if a customer can select a live fish and a general product with a heavy product and it calculates the total shipping but lists it out separately . This would also take into account any free shipping items (and reduce the weight accordingly) It would also need to take into account the free shipping for each category.
If all of the above is going to be hours and hours of work...then plan "b" would be just to have notices that pop up saying that you can not mix live products with general products. Then we would just need the 4 classes created with the new shipping calculations .This would need to quoted in your proposal as well.
No modifications to drupal core please and all modules and additions should be commented . Any additional modules created will be promoted on drupal contributions if possible with full credits to the awarded company/developer and sponsored by me. Please ensure your code is the drupal way of doing things. I would like to put back in to the drupal community as much as possible/practical. This would benefit you as well as the drupal community. Backups of database and files a must, and at no point in time should the website be offline or disrupted.
Thank you and look forward to your proposals.
10 freelancer đang chào giá trung bình $225 cho công việc này
Hi, For fish boxes, we can use ubercart product attributes to set size of [url removed, login to view] you said automatic calculation of boxes would be a bit difficult but we can always use different predefined combinations in [url removed, login to view] Thêm
Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start thanks