Welcome, Guest
Username: Password: Remember me
Use this Category for your support questions about Virtuemart Template - FashionMart (SKU# FLEX-00008)

TOPIC: [SOLVED] Remove shipping selction checkout screen

[SOLVED] Remove shipping selction checkout screen 11 years 6 months ago #284

I'm not sure wether my problem is with the VM template or the way I have set up Virtuemart?
I have the store all working and looking great, but during testing the checkout process.

When in the initial checkout page, the template asks me to select my shipment details. But I cannot select anything until I have put my address information in or logged in as I have my shipping set up as weight & country specific.

So my question is how, do I remove the initial shipping selection, so that it doesn't show up until I have specified my delivery address?

If I am logged in already it works fine.

Also If I ignore the shipping I can continue with the checkout and i get asked for shipping selection again after I have put my user and shipping details in.

Heres a quick link if you need to take a look;
www.mynewsite.me.uk/grif25/index.php?option=com_virtuemart&view=category&virtuemart_category_id=1&Itemid=176
Last Edit: 11 years 6 months ago by Support.
The topic has been locked.

Remove shipping selction from 1st checkout screen 11 years 6 months ago #296

Hi,
First of all, it works normal. Nothing is broken. It works this way, because apparently you have selected some "countries" for that particular shipping method. IF you have no shipping restriction, and you want that shipping method to be available to all countries, Then everything would work as you expected. (your shipping methods will be available without logged in). To do it, open your VM Backend, and click "shipping methods" link and click the defined shipping method from the list. In the shipping settings, find the "country" field, and delete whatever you see in this field. Make the "country" field completely blank. (selecting all of countries also won't work, it should be blank).

But of course there is another way, which is; (as you said) hiding shipping selection button until the user is logged in. Neither Virtuemart itself nor our VM Template was designed to achieve it, so it will require some custom PHP code edits. Our free support doesn't include any kind of custom PHP code modifications. You can contact us through This email address is being protected from spambots. You need JavaScript enabled to view it. and ask for a quote to achieve what you are asking though.

Cheers.
Flexible Support Team.
The topic has been locked.

Remove shipping selction from 1st checkout screen 11 years 6 months ago #351

So you are saying to me that If I have shipping prices & weights for different parts of the world this wont work, unless the user is logged in.

It seems odd that (Not sure whether its template or VM) there is a facility to nicely add in countries, but then offer the shipping methed in checkout before you add in your address?
The topic has been locked.

Remove shipping selction from 1st checkout screen 11 years 6 months ago #363

What i am saying is;

Buyers should try to select shipping method after they logged in, or submit the shipping address. This is the drawback of using 1-page checkout system. But Virtuemart 2.0.xx was designed based on 1-page checkout concept.

If there were checkout steps and if they are all in separate pages and followed by one-another, such as;
1. step: submit billing and shipping address
2. step: choose shipping method
3. step: choose payment mehod
4. step: confirm order.

There wouldn't be a problem as you are facing. Because users won't go to the 2. step directly before passinf the 1.step, right?

But you know, buyers are anxious and they want to see the shipping rates right away even without telling the system where they are located, this doesn't make any sense, right? how would the system will calculate or show the shipping rate with out logged in, the shipping selection must be hidden to avoid this kind of situation. But this was how the Virtuemart 2.0.xx was designed. We, as template developers, having some issues while doing this kind of modifications, because some functionality might look easy to achieve (like this one; hiding shipping selection button until the user is logged in), but it requires some CORE code modifications in the Virtuemart PHP files. And we don't want to do that, otherwise people get angry with us because they though we are HACKING the virtuemart. So; we are are only stylizing the official Virtuemart layouts WITHOUT touching the CORE files and CORE functionality.

Here comes a solution that might work for you, the warning text: "We are sorry, no shipment method matches the characteristics of your order." can be changed to something else that won't scare your buyers.

To do it, open this Virtuemart Language INI file;
ROOT/languaage/en-GB/en-GB.com_virtuemart.ini

and find this line:
COM_VIRTUEMART_CART_NO_SHIPPING_METHOD_PUBLIC="We are sorry, no shipment method matches the characteristics of your order."

Change the text to what ever you want. For instance to something like:

COM_VIRTUEMART_CART_NO_SHIPPING_METHOD_PUBLIC= "Please submit your shipping address first to see the shipping rates."

or something like that, it is up to you.

Cheers.
The topic has been locked.
Time to create page: 0.070 seconds

MaterialMart

for Virtuemart 3

Google's Material Design has finally arrived to Virtuemart

Virtumart Template - MaterialMart Virtumart Template - CleanMart Virtumart Template - CleanMart Virtumart Template - CleanMart

Fully responsive!

Buy Now   |   Live Demo