cosmicfool Posted February 11, 2009 Share Posted February 11, 2009 Hello, I've just started setting up an oscommerce website for the company I work for and I'm having some trouble finding a shipping option that's suitable. For the most part the products are shipped by either 1st class post (for smaller items) or a courier (for the larger items). I've assigned weights to all of my products and this works fine for the majority of products. Unfortunately, some of the products need to be sent by courier but weigh less than 1kg. This means that 1st class post option is still available when they go to ship the product and customers will inevitably choose that option since it's cheaper. What i'm looking for is a way to set specific products as having to use the courier option even though the weight of the product allows it to be sent by 1st class post. So if any product in the shopping cart was set to courier only then the only shipping option available to the customer would be the courier option. Does a module that can do this already exist? How hard would it be to make one? I'm not totally inept at php but I'm going to look for every other option first :) I did consider changing the weights of the products which had to be couriered to put them above the range of the first class post but this scews the rest of the weighting system and I'd like to avoid doing that because I need it to be as user friendly as possible and I'm not sure people who add products into the system would be able to remember to add each product with the correct weight. Any help in this would be really appreciated, Ben Quote Link to comment Share on other sites More sharing options...
natrium42 Posted February 11, 2009 Share Posted February 11, 2009 I would add a field to the products table signifying whether a product is "Courier Only". Then you can check for the value of that field in your shipping module. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.