VirtueMart Forum

VirtueMart 2 + 3 + 4 => Plugins: Payment, Shipment and others => Topic started by: Fintan on November 10, 2011, 10:04:07 AM

Title: Shipping method issue
Post by: Fintan on November 10, 2011, 10:04:07 AM
Hello I have installed latest version "M"

When checking out and choosing shipping method I get this:
QuoteWe are sorry, no shipping method matches the characteristics of your order.

All my products are assigned to the "default" customer group as is the shipping method I created (the only one to choose from).
I have also limited the shipping method to my country (Switzerland).

Any ideas?
Title: Re: Shipping method issue
Post by: manch on November 10, 2011, 22:34:43 PM
Just an idea. Try to put away the country restriction. Maybe it helps...
Title: Re: Shipping method issue
Post by: alatak on November 13, 2011, 10:11:45 AM
HI,

You get that message if no Shipping address is set , or if the biiling address, when u son't have shipping address.

Is it the problem?
Title: Re: Shipping method issue
Post by: coeugh on November 18, 2011, 16:58:33 PM
Hello, i have the same problem

Please select a shipment method
Save    Cancel
We are sorry, no shipping method matches the characteristics of your order.

Anyone can help?
Title: Re: Shipping method issue
Post by: alatak on November 20, 2011, 23:34:13 PM
Hi,
Please try this:
In the function checkConditions of the plugin

replace
$address = (($cart->ST == 0) ? $cart->BT : $cart->ST);


by

$address = $cart->ST;
if (empty($address)) {
    $address = $cart->BT;
}
Title: Re: Shipping method issue
Post by: icey on November 24, 2011, 15:53:42 PM
I had this issue, the country restriction was breaking it.

I was inputting my shipping address as uk

my shipping module restricted to uk and ireland

but it doesnt work
Title: Re: Shipping method issue
Post by: iCon on February 04, 2012, 13:46:58 PM
Hi,

I want to enter a shipping method from the admin panel pages, white pages I get an error. In addition, when shopping I can not select shipping method.

wm 2, joomla 2.5
Title: Re: Shipping method issue
Post by: jenkinhill on February 04, 2012, 14:07:08 PM
iCon reported many times on the forum. Try using VM2.0.1d with J2.5.1 (or 2.5.2 if available yet).
Title: Re: Shipping method issue
Post by: brentonking on February 06, 2012, 07:31:47 AM
I wasn't having this issue UNTIL I installed 2.0.1d ... ??? Any thoughts why?

I have updated AIO as well. I am running J1.5.

I have deleted and created new shipping and payment methods since updated, but still now luck. The shipment method for "Select Countries" Is now only a single select dropdown that places the selected country in then allows me to add another single after, and so on.... Surely that has to be a mistake? I'm not going to add them all individually. Can I leave it blank and it will apply to all countries? This should be multi-selection.

Note: Changing the shipping and payment method in the component settings, not the plugin - I left the plugins all as they were on install.

And I have the settings "Enable Automatic Selected Shipment?" and "Enable Automatic Selected Payment?" checked. Doesn't make a difference either way.

Even if I can change the php to pull the id row directly from the sql that would work fine for me at this point (ID 1 for both)
Title: Re: Shipping method issue
Post by: alatak on February 06, 2012, 09:25:24 AM
Hi,

QuoteCan I leave it blank and it will apply to all countries?
Yes. If you leave it blank, it means that you don't apply any condition for that field.

Quote. Can I leave it blank and it will apply to all countries? This should be multi-selection.
The countries is a multi selection. Did you tried to add severam countries and it does not work?
Title: Re: Shipping method issue
Post by: brentonking on February 07, 2012, 01:17:48 AM
QuoteYes. If you leave it blank, it means that you don't apply any condition for that field.
Thanks for that. I have put screen shot of my settings here:

Shipment Method Information: http://brentonking.com/downloads/virtuemart-2.jpg
Shipment Method Configuration: http://brentonking.com/downloads/virtuemart-1.jpg

QuoteThe countries is a multi selection. Did you tried to add severam countries and it does not work?
If you look at the virtuemart-1.jpg about you will see how the multi select looks. I have to select each individually though.
Would be better multi-select like the "VM - Shipment, By weight, ZIP and countries" plugin: http://brentonking.com/downloads/virtuemart-3.jpg
Title: Re: Shipping method issue
Post by: John2400 on February 08, 2012, 03:51:09 AM
Using Joomla 1.7.5 and VM 2.0.1 e ( just updated)
* I did not change any setting and then bought a product-

* I too received this message -

"We are sorry, no shipping method matches the characteristics of your order."

* I am not at home( better computer) at the moment and cannot try the suggestion of changing the address: code yet.

I have now changed the shipping method by creating a new shipping method- and unpublishing the old. Still get same message - just though I'd give that a try.
Title: Re: Shipping method issue
Post by: John2400 on February 09, 2012, 12:24:45 PM
I'll reply to my own - post because I had a little help here.

My shipping now works due to a setting in the product set up.

eg: When I went to make a new product
Products>> new+>> product information>>shoppergroup

* I read the small message that said ""select some option" so I did.  This for me should not be touched as I presumed that Default was the right choice.

Just leave it alone or change it back to "select some option"  - maybe that will help. It did for me.

Problem was solved - "thankyou to those who helped me"
Title: Re: Shipping method issue
Post by: brentonking on February 10, 2012, 01:51:17 AM
Good to hear John2400. My issue isn't the same, however I do think that it might be something similar (you know, selecting or deselecting a box somewhere) but I've gone through the lot and can't find an answer. Still can't get shipping or payment method to register.
Title: Re: Shipping method issue
Post by: John2400 on February 10, 2012, 05:54:27 AM
brentonking,

Hi I'm using 1.7.5 and VM 2.0.1 (e) - "I rolled my shops back to 1.7.5 and it is running. may be settings in Joomla not VM?
But i'll keep looking
Title: Re: Shipping method issue
Post by: brentonking on February 17, 2012, 18:08:23 PM
Hi John2400. I had one of my contacts have a look at this and has fixed the issue. I think it's a hack and not ideal, but it works for now which is the main thing. So obviously (if you are) you can stop looking. Thanks very much for your input though!
Title: Re: Shipping method issue
Post by: John2400 on February 17, 2012, 22:54:04 PM
Great - could you write that you solved it or post the hack and then mark it solved on the post.

Title: Re: Shipping method issue
Post by: atedder on March 01, 2012, 20:00:37 PM
This was driving me NUTS! I finally found the issue: I was checking out as a guest and kept getting the error about no shipping options available, so I checked the "Shopper Group" listed in the shipment method information tab. The "Default" shopper group was listed but the "anonymous" was not listed. I added "anonymous" to the shopper group and that fixed the problem! See screenshot.

[attachment cleanup by admin]
Title: Re: Shipping method issue
Post by: John2400 on March 01, 2012, 22:02:27 PM
atedder,

????

Could you try and set the shopper group to nothing , don't add default or anonymous.-- leave it blank and try - you are adding shopper groups you may not need.
Same in products, postage etc -- where it says shopper group leave ""slect an option"

The shopper goup is really targeting a special group you want to give a discount to or $10.00 . If you keep adding groups you will have to add then in products , etc , etc.
Title: Re: Shipping method issue
Post by: ZX81 on March 04, 2012, 12:02:57 PM
Joomla! 2.5/VM2.0.2

Hi, I've got the same problem. My shipment method is only available for logged in users. It's not visible to guests. The shopper group was set to default so i've unset to 'select some options' and it still doesn't work. I also tried setting it the shopper group to annoymous but even that is not visible to guests. Any ideas?

EDIT: Just checked the shipment plugin. After upgrage there appears to be two
VM - Shipment, By weight, ZIP and countries
VM - Shipper, By weight, ZIP and countries

I changed it to VM - Shipper, By weight, ZIP and countries and it all works fine now. Does anyone know what the other plugin is - I presume I can just delete it?
Title: Re: Shipping method issue
Post by: John2400 on March 04, 2012, 21:38:50 PM
ZX81,

just make sure that in modules you have published the shipping methinds and payments. they will be almost the last modules in the list.

Remember - the "selet some options" should be on products too - you will have to go back through the shop and check them all , and your shopper groups - don't set too many groups. " again that should be "select some options" unless you are giving a discount to some special group.

I think you might be looking for too many shipment groups - Just create one yourself _ " say postage free"" include all zip codes ""

The shipper "" or shipment - that is discussed in another post somewhere - regarding the change of wording - Have a hunt for it in search.

Title: Re: Shipping method issue
Post by: anaffelici on May 03, 2012, 18:23:57 PM
Quote from: alatak on November 20, 2011, 23:34:13 PM
Hi,
Please try this:
In the function checkConditions of the plugin

replace
$address = (($cart->ST == 0) ? $cart->BT : $cart->ST);


by

$address = $cart->ST;
if (empty($address)) {
    $address = $cart->BT;
}


Where is this file?
Title: Re: Shipping method issue
Post by: PRO on May 03, 2012, 20:08:02 PM
Quote from: anaffelici on May 03, 2012, 18:23:57 PM
Quote from: alatak on November 20, 2011, 23:34:13 PM
Hi,
Please try this:
In the function checkConditions of the plugin

replace
$address = (($cart->ST == 0) ? $cart->BT : $cart->ST);


by

$address = $cart->ST;
if (empty($address)) {
    $address = $cart->BT;
}


Where is this file?

plugins/vmshipment/weight_countries

shipment, payment, calculation, and custom field "modules" are "plugins" in 2.0
Title: Re: Shipping method issue
Post by: jakobe on May 10, 2012, 22:38:39 PM
added this mod...no change users cannot select shipping logged in or logged out.

using OPC one page checkout and it doesnt work on their either


Title: Re: Shipping method issue
Post by: G0KSC2 on May 11, 2012, 18:33:03 PM
I have the same issue, but mine extends to payment method too. Neither payment of shipping methods display, logged in order out.

I have also implemented the above mentioned changes too.

I am using Joomla 2.5 latest VM2.

PLease someone help! Willing to pay someone to fix it too, I need this site live!!
Title: Re: Shipping method issue
Post by: PRO on May 11, 2012, 19:40:44 PM
Quote from: G0KSC2 on May 11, 2012, 18:33:03 PM
I have the same issue, but mine extends to payment method too. Neither payment of shipping methods display, logged in order out.

I have also implemented the above mentioned changes too.

I am using Joomla 2.5 latest VM2.

PLease someone help! Willing to pay someone to fix it too, I need this site live!!

the only way they do not show up is when they are assigned to something


states, countries, currencies, shopper groups
Title: Re: Shipping method issue
Post by: revampnet on June 11, 2012, 06:10:12 AM
What ever came of some of these issues?  I am a bit upset!  I spend money on the USPS module. no support documentation, and I have spent the last several hours trouble shooting to get it to work and no luck.  Not to mention the JS issues VM has.  If this is all a goo combination, then I am willing to pay someone to fix this ASAP.

Thanks.
Title: Re: Shipping method issue
Post by: alatak on June 12, 2012, 09:28:37 AM
Hello

The documentation for USPS is here: http://extensions.virtuemart.net/tutorials-updates/8-shipment/6-installation-and-configuration-of-usps

Title: Re: Shipping method issue
Post by: orchardwhite on June 13, 2012, 07:51:19 AM
I am also having this exact same error.  I have tried every combination imaginable including disabling and enabling everything that was recommended in this feed and I still have the issue.  I am running Joomla 2.5.4, VirtueMart 2.0.6, and USPS Plugin 1.7.  Please help!  I am completely stuck and the documentation just provided offers no help.  I have done everything that is says to do.
Title: Re: Shipping method issue
Post by: derek webster on June 14, 2012, 15:22:05 PM
I 've come accross this issue also, The only way I could figure it out was to change the country for the shipping rate to Empty. This cured the problem instantly. but obvioiusly this only works if you are only shipping to one country. A little option in the admin to define the default country might help - so that the system thinks you are already in eg the UK unless you login and define something different.

derek
Title: Re: Shipping method issue
Post by: jmrcrp on June 19, 2012, 12:30:15 PM
I'm having the same problem with the USPS shipping.  I tried to leave the "countries" blank, but each time I save it, when I reopen it, it still shows United States and territories.  So I get the dreaded "No shipping method matches the characteristics of your order".  "Shopper Groups" is blank.

Please help!  Thanks
Title: Re: Shipping method issue
Post by: alatak on June 19, 2012, 12:47:12 PM
Hello,
QuoteI'm having the same problem with the USPS shipping.  I tried to leave the "countries" blank, but each time I save it, when I reopen it, it still shows United States and territories.  So I get the dreaded "No shipping method matches the characteristics of your order".  "Shopper Groups" is blank.
What do you want to do ?

In USPS you have 2 list for the countries:
Domestic Countries list: this list cannot be empty. The original list comes from USPS. You can remove some countries if u want to, but not all.

Countries (in the INTERNATIONAL SERVICES): this is the list of the countries where you want to ship to to international.

Title: Re: Shipping method issue
Post by: jmrcrp on June 19, 2012, 13:19:21 PM
I am leaving the "countries" blank on International.  It keeps filling in countries on Domestic.

I expect that there won't be a problem if the shopper fills in their address first.  But I want them to be able to see the shipping charges before they begin the checkout process.

Also, why does it say "select shipment" if there is only one shipping method available?  Shouldn't it just automatically show that method?

Thanks for your help.  I'm trying really hard to understand all this, but I feel I am lost.  It's great that you are available to answer newbie's questions.  :)

EDIT: I just tried it after entering a shipping address, and I still get the same message.  :(
Title: Re: Shipping method issue
Post by: alatak on June 19, 2012, 13:59:52 PM
Hi

QuoteBut I want them to be able to see the shipping charges before they begin the checkout process.
This is not possible with USPS or UPS, because in order to be able to request for rates, those 2 shipment methods requires to know where (ZIP and country) to send the it.
Actually you should have a redirect to the edit address page.
If you don't have it it means that something is wrong.
I suggest that you enable VM debugging (in the VirtueMart's configuration).
You will have some debugging messages that will help us to undestand what is going on.
Title: Re: Shipping method issue
Post by: jmrcrp on June 19, 2012, 14:14:27 PM
I will try that later today and post again.  Thank you so much!
Title: Re: Shipping method issue
Post by: jmrcrp on June 20, 2012, 12:52:10 PM
Okay, here's what I have done:  I contacted USPS and they activated my API.  They said it should work now.  I turned on debugging (administrators only) in VM.  Then I tried to do a test checkout on the site.  I entered a valid address and clicked "Select Shipment Method".  Same result, same message "We are sorry, no shipment method matches the characteristics of your order".

When VM is set to debug, does that mean that it will send e-mails to admins about errors?  Or is there a logfile somewhere?  I have received no messages, and can't find an error logfile.  However, I do see messages at the top of the page when I open VM in the Admin panel.  The current message is:

Quote

        vmdebug self::$_jpConfig->lang en_us
        vmdebug vmTime: loadConfig db no: 0.026728868484497


I don't understand what that means.

Could this have something to do with  the way I have the USPS shipping method set up?  I have it set for "Parcel Post" because that is the way we want to ship packages.  Do I need to enter weights on each product?

I'm sorry to sound so stupid - I'm completely lost.

EDIT:  I tried setting up a new USPS shipment method (and unpublished the old one).  This time I did not select any "domestic service options".  Still getting the same message.  And now, the messages at the top of VM includes the line:

Quotevmdebug selectedThis $name alatak_usps does not fit pluginname weight_countries
Title: Re: Shipping method issue
Post by: jmrcrp on June 21, 2012, 14:51:51 PM
I'm making progress!  I started entering weights for my products, and now the shipment method is working fine!  Yay!  It works as long as I have a shipping address entered.

Question:  How do I make it redirect to address page if the customer tries to select a shipment method before entering an address?

Also, if I have more than one product in the cart, does it automatically add up the weights and calculate the shipping based on that?

One more question - where do I enter the address that my products will be shipped from?  Does it take that from the vendor details?

Thanks so much for any help you can give.
Title: Re: Shipping method issue
Post by: John2400 on June 21, 2012, 23:09:49 PM
Quote from: jmrcrp on June 21, 2012, 14:51:51 PM

Also, if I have more than one product in the cart, does it automatically add up the weights and calculate the shipping based on that?

One more question - where do I enter the address that my products will be shipped from?  Does it take that from the vendor details?


* Yes it adds it all up -------- so make sure your weights are accurate for one product and it will do the right thing.
* Yes it takes the address from the buyers address ----- so you have to set post from "one" place - how much it costs to send from you. Not from around the country to the buyers address
Title: Re: Shipping method issue
Post by: jmrcrp on June 22, 2012, 23:18:17 PM
Thanks for your response.  I understand what you are saying, but does it use the vendor's address as the "from" address?

One more question.  When configuring the USPS shipment method, there is a field for "weight padding".  Is this where I would enter packaging weight?  Does it just accept numbers, and if so, how can it tell if I mean pounds or ounces?

Alatak said that it should be redirecting to a page where the customer can fill in his address, if he tries to choose a shipping method without first entering an address.  But I still don't know how to make that happen.

Slowly but surely, I'm getting all this figured out!
Title: Re: Shipping method issue
Post by: John2400 on June 23, 2012, 00:20:33 AM
The from Vendors address?

* It does not calculate anything from the vendors address - this could be Mars.
* it calculates from what postage and shipping you have set up. And uses the zip codes of the buyer to send the product.

* the USPS - I'm Australian I don't use that software - I think Alatak is the expert but I notice that this post  http://forum.virtuemart.net/index.php?topic=100630.new;topicseen#new   is talking about new weights and setups - maybe a god place to follow.

The Vendors address will appear on all emails sent.  But lots of companies have a head office and could pick a place to send from. If a customer asks why the postge is higher - you could say that you do not post from the head office? if that is what you are trying to do./maybe.