New Standard Shipping Plugin with Free Shipping Categories and Products by ID

Started by WebStuff, February 19, 2013, 11:15:35 AM

Previous topic - Next topic

WebStuff

I've made a modification to the Standard Shipment Plugin.
Would anyone like to test it and see if they come up with anything wrong or something isn't logical.
Basically it just adds a few comma separated lists of category ids and product ids that should not be charged any shipping and/or packaging fee.
I've attached a screen shot and the files below.

If all goes well I'll get it uploaded to the extensions site. License is GPL feel free to modify, etc. :)

Thanks.

[attachment cleanup by admin]

psalamon

Joomla 2.5.11 VM 2.020.b php 5.3x
Hi,
I have tried your plugin and it works correctly... but...
I have a customers site that sells books and also ebooks; books get charged a fee for shipping whereas ebooks are downloaded for free.
The shipping fees depend on the quantity purchased. 1 book: $5, 2 books $7.50, 3 bools $10, and so on; I solved the problem of calculating shipping fees by way of the plugin : "Shipping Rules for Virtue Mart" (can be downloaded as a free extension). Unfortunately that plugin does not have a rate by category, which I need in order to specify that all downloadables have free shipping.
Therefore, I installed your "Free Shipping Categories and Products by ID", which works good, but causes a small conflict for the shopper at the time of checking out, as now I have 2 shipping rules...
Possible Solution: Could "Free Shipping Categories and Products by ID" be modified to ride piggy back on any other rule, (such as "Shipping Rules for Virtue Mart")
Would this be possible?
Thank you
Peter




WebStuff

Quote from: psalamon on May 01, 2013, 21:07:15 PM
Could "Free Shipping Categories and Products by ID" be modified to ride piggy back on any other rule, (such as "Shipping Rules for Virtue Mart")
Would this be possible?
It should be possible. There may be another solution which you could implement straight away.
You could try setting the weight of the ebooks of 0.00 and adding a nominal weight for the actual books say 0.02 kilogrammes.
I don't know what quantities of products you would be stocking so you might want to do this with a SQL query rather than go into each product individually.
Then use the min_weight value for the other plugin of 0.02 kilogrammes and set the max_weight of my plugin to 0.01 kilogrammes.
That way if all a customer has ordered is ebooks they should only see the free_shipping_items shipping option but if they have order a couple of ebooks and a real book then they will be over the weight for free_shipping_items and would be shown the other shipping option instead.

Hope this helps.

astarhan

Thanks a lot for this great PlugIn!
Now i can easily add shipping free products to my shop by just adding their ID to the shipping definition.

Had a few problems with the plugins language but solved it by global override.

Maybe meanwhile this plugin is "correctly released" in some directory? Couldn't find it. Any hints?