News:

Support the VirtueMart project and become a member

Main Menu

Shipping per product/Add is as attribute/Add as part of base price?

Started by kden, May 04, 2015, 21:45:19 PM

Previous topic - Next topic

kden

VM 3.0.8
Joomla 3.4.1

I'm working on a test site to update a joomla 2.5 and VM2 site. On the old site we used the VM Flat Rate Shipping Plugin which is no longer available. I see many threads about how to ship by products but no real answer. I feel like there must be some simple fix we are missing. My client will not work up a new shipping rate system, they have individual rates based on the sku. It is a smallish store with about 30 products (growing) and currently 13 different shipping rates based on sku. The rates range from 6.95 to 150.00. We don't really want it to look like there is free shipping but I'm not sure what else to do at this point.


My question is
a) if nobody is making a new extension, has anybody determined a way to add it as a mandatory attribute? One that is pre-selected and cannot be de-selected?
b) has anybody figured how to work it into the base price/cost price/final price?
c) has anybody figured out an easy hack for using the regular shipping by weight feature for this purpose?


I'm at a loss. It is so important to keep websites up to date but I am unable to determine a solution for them. I would love to stay away from a plugin or extension so this doesn't happen in the future. I'm hoping somebody else has solved this problem.

GJC Web Design

if it is only 30 products with 16 rates it would be simplest to code them into a shipping plugin..

A bit clonky having potentially 60 fields (sku + rate) but easiest/cheapest

Other than taht then it needs to go the old  flatrate plugin way and have it's own DB table etc
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

jenkinhill

Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

kden

My understanding was that the Advanced Shipping by Rules plugin did not allow shipping per sku, just that if a certain product was in the cart you can add modifiers but I can check with the developers.

Quote from: GJC Web Design on May 04, 2015, 23:54:59 PM
if it is only 30 products with 16 rates it would be simplest to code them into a shipping plugin..
I also was trying to work it into the vm shipping but I would end up having to write a new rule for 1 of product a, 2 of product a,3,4... I can't simply set a price per unit. It gets doubly confusing because it all has to be done by weight so there is a lot of potential for error. Not sure I have the skills to rewrite the old flat rate plugin.

kden

Advanced Shipping Rules clearly states "The plugin does not allow shipping costs on a per-product level (e.g. it is not possible that Article A has shipping costs of 3€, Article B 5€ and if you order both you pay 8€ shipping)"  http://open-tools.net/virtuemart/advanced-shipping-by-rules.html

That is what I need so if anybody had any other ideas, that would be great.

GJC Web Design

Quoteif it is only 30 products with 16 rates it would be simplest to code them into a shipping plugin..

A bit clonky having potentially 60 fields (sku + rate) but easiest/cheapest

Other than that then it needs to go the old  flatrate plugin way and have it's own DB table etc
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

kden

Quote from: GJC Web Design on May 05, 2015, 16:06:41 PM
Quoteif it is only 30 products with 16 rates it would be simplest to code them into a shipping plugin..

A bit clonky having potentially 60 fields (sku + rate) but easiest/cheapest

Other than that then it needs to go the old  flatrate plugin way and have it's own DB table etc

That is not helpful. I haven't been successful to put this into the standard virtuemart shipping module and I do not know how to code it into a custom plugin, or how to duplicate the old flatrate plugin. If I knew how to do any of that I would not be asking for help.

GJC Web Design

and I don't work for free  :) -- so up to you....

In life it is normal to pay for what you want... if u can't code then you need to employ someone who can
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

jenkinhill

Quote from: kden on May 05, 2015, 15:36:56 PM
Advanced Shipping Rules clearly states "The plugin does not allow shipping costs on a per-product level (e.g. it is not possible that Article A has shipping costs of 3€, Article B 5€ and if you order both you pay 8€ shipping)"  http://open-tools.net/virtuemart/advanced-shipping-by-rules.html

And on http://open-tools.net/documentation/shipping-by-rules-plugins-for-virtuemart.html   it says:
Shipping costs can depend on:
-------  SKUs of the products in the cart (advanced version)
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

kden

Thanks for looking into it jenkinhill. I may give it a try even though my goal is shipping cost on a per product level which that plug in does not allow.

jimjam

Did you have any luck with finding a plugin that will do this? I need the exact same thing....

PRO

serious?

http://forum.virtuemart.net/index.php?topic=100630.msg455995#msg455995


THEN: set your shipping rate 1 to   1-50000   lbs       $1 per pound.

THEN:
IN the product in the weight field , add the dollars you want to charge

this was actually 1 of the oldest methods to charge shipping per product

jimjam

Its a nice idea but I have to provide a handling fee dependant on price. Plus if you add more than one product to the cart it doesn't take into account the weight of both items....  :(

misterpo

Hi,

I am pretty much in the same situation as kden and jimjam, moving from an old VM2 site with VM Shipment V3 plugin to a brand new VM3 site without any solution to set shipping rates per sku.

My customers would like to keep the table with shipping costs and skus provided by the VM3 plugin.

What about sharing the cost of a specific development suggested by GJC Web Design to reach this purpose ?

Cheers

misterpo

I would add that the nearest solution I have found is Webkul Virtuemart Custom Shipping Cost Per Product (https://store.webkul.com/Joomla-Virtuemart-Custom-Shipping-Cost-Per-Product.html).

It unfortunately enables to define only 2 specific shipping costs (one for the selected products and one for the others), which is almost unacceptable.

I have a 300US$ customization proposal from Webkul.