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

Started by rayge, October 13, 2016, 20:08:59 PM

Previous topic - Next topic

rayge

This shows up when not logged in. once logged in all related shipping methods appear.
I have a free shipping setup to be used if the cart is over $75 and that seems to show up if criteria are met. for the most part.

I am not sure how to debug WHY this is happening unless logged in.
I am kind of lost on this one  :(

ANY HELP would be appreciated!
I Use: Joomla 3.4.1 & VM 3.0.9

GJC Web Design

if the method is filtered by country then it wont of course show till an address or logged

just change the error message to something sensible
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

rayge

Nope nothing is filtered by country. or shopper group.
Or any other restrictions that i can see.

They all say available for all.

Maybe this debug info might help??

Message
vmdebug PHP 5.4
vmdebug Show All Errors
vmdebug LangCount: 1 $siteLang: en-GB self::$vmlangSef: en self::$_jpConfig->lang en_gb DefLang en_gb
vmdebug vmTime: time to load config: 0.00320887565612793
vmdebug Start used Ram 10M
vmdebug Common jQuery is disabled
vmdebug getVendorId normal shopper
vmdebug Created new Calculator Instance
vmdebug gatherEffectingRulesForBill $hitsDeliveryArea 0 0 Var1:
Array
(
   
  • => 5
    )

    vmdebug NO HIT my _deliveryCountry _deliveryState Var1:
    0
    Var2:
    1
    Var3:
    Array
    (
       
  • => 1
    )

    vmdebug shipmentmethod CODTEST = TRUE for variable weight = 1 Reason: no boundary conditions set
    vmdebug shipmentmethod CODTEST = TRUE for variable products quantity = 1 Reason: is lower than the set 100
    vmdebug shipmentmethod CODTEST = TRUE for variable order amount = 49.95 Reason: is lower than the set 1000
    vmdebug shipmentmethod CODTEST = TRUE for variable zip = 0 Reason: no boundary conditions set
    vmdebug shipmentmethod CODTEST = TRUE for variable virtuemart_country_id = 0, Reason: Countries in rule or none set
    vmdebug shipmentmethod Free Shipping = TRUE for variable weight = 1 Reason: is lower than the set 14
    vmdebug shipmentmethod Free Shipping = FALSE for variable order amount = 49.95 Reason: is not at least 75
    vmdebug shipmentmethod Free Shipping = TRUE for variable zip = 0 Reason: no boundary conditions set
    vmdebug shipmentmethod Free Shipping = TRUE for variable virtuemart_country_id = 0, Reason: Countries in rule or none set
    vmdebug vmTime: Time consumed for shipment/payment plugins: 0.0374388694763184
    vmdebug lSelectShipment $found_shipment_method === 0 show error
    vmdebug End used Ram 24.75M
    vmdebug Peak memory peak 24.75M
    vmdebug vmTime: vm view Finished task : 0.10678505897522
    vmdebug vmTime: sortSearchQuery products: 0.00561189651489258
I Use: Joomla 3.4.1 & VM 3.0.9

GJC Web Design

vmdebug shipmentmethod Free Shipping = FALSE for variable order amount = 49.95 Reason: is not at least 75
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

rayge

Right so that skips the FREE shipping.
I have 6 other UPS Shipment methods that SHOULD SHOW UP. and they DO when logged in.
thats why im so damn lost.

UPDATE
i added another TEST shipment method using VM SHipping. and it shows up..
When i switch it to the UPS plugin it then doesn't show up.

so this is specifically related to UPS plugin..
THOUGHTS???
I Use: Joomla 3.4.1 & VM 3.0.9

rayge

OK now i get it. UPS CANT give any data without any address info. so yeah I need to change the error message.
I Use: Joomla 3.4.1 & VM 3.0.9

GJC Web Design

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