Show shipment option on product page, only works when product is added to cart

Started by brooklynbase, March 04, 2016, 19:58:37 PM

Previous topic - Next topic

brooklynbase

Hi guys,

Apologies if this is in the wrong area of forum, I wasn't sure.

Title pretty much says my problem. I have 5 shipping options set with the default Virtuemart shipping, each one is set to a certain category. I have set them all to display on product page.

But on the product page it does not show me the shipping method. I add the product to cart and view my cart, and then it shows the correct shipping in my cart. If I then click back to the product I can now see the shipping method on the product.

I would like to see the shipping method before adding to cart first. Can someone help me please?

VM3 and Joomla 3.

Thanks.

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

brooklynbase

Hiya,

Thanks for the reply.

Yeah I just installed the VM3 default template and edited the CSS, that's about it.

URL is - http://purves.stagetest.co.uk/
Product specific link - http://purves.stagetest.co.uk/furniture/armchairs/voido-rocking-chair-detail

GJC Web Design

have u got the shipping method set to UK only?

If so I doubt it will show until a an address is given because how would it know its in the UK? ...   ;)
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

brooklynbase

I have to tried to set no country so it's available to all countries. I have also tried to set it to specific countries.

I just noticed also there seems to be a  bug with the blocking categories. When I set a shipping method to a certain category, that same category also gets added to the blocking categories list.

It doesn't seem to have an effect on the cart since it still works on checkout, but it doesn't seem to work to show on the product page.

brooklynbase

I've played around with it a little more and found some interesting things.

I created a new test shipping method and this time I didn't limit it to any category, just set the name and price, and the test shipping shows on all my products.

When I try to limit the test shipping method to one of my categories, it doesn't show anymore even though it does show as a shipping option when checked out. So it seems limiting shipping to a category causes it to not show on the frontend?

Any ideas?

Milbo

Should I fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/