VM 2.9.9b multivendor and back to normal do not redirect back to detail view

Started by juslintek, September 21, 2014, 16:14:01 PM

Previous topic - Next topic

juslintek

I was experimenting with VirtueMart configurations and decided to try out options of multivendor. So when I went to multivendor mode default vendor got unset, vendor is not set anymore. Alse when I came back to "none multicart" mode I can no longer set the default vendor. If I go to multivendor mode select choose vendor by user and set it to prefered Vendor (default one for everyone) and save it go back to none multicart vendor mode the vendor stays empty.

As well after that products are no longer redirecting to their detail views, instead everything is redirected to default view of VirtueMart. Well it should work like that when Controller not found. And that is what vmdebug says:

vmdebug My selected language by JFactory::getLanguage()->getTag() lt-LT
vmdebug $siteLang: lt-LT self::$_jpConfig->lang lt_lt
vmdebug vmTime: time to load config: 0.00413680076599121
vmdebug Start used Ram 19.25M
vmdebug Our request Var1:
Array
(
    [Itemid] => 1455
    [option] => com_virtuemart
    [limitstart] => 0
    [limit] => int
    [view] => 12-mp-photo-kamera-mms-funkcijos-lt5210-a
)

vmdebug VirtueMart controller not found: VirtuemartController12-mp-photo-kamera-mms-funkcijos-lt5210-a
vmdebug My selected language by JFactory::getLanguage()->getTag() lt-LT
vmdebug $siteLang: lt-LT self::$_jpConfig->lang lt_lt
vmdebug vmTime: time to load config: 0.00398015975952148
vmdebug Start used Ram 19.25M
vmdebug Our request Var1:
Array
(
    [Itemid] => 1455
    [option] => com_virtuemart
    [view] => virtuemart
    [productsublayout] => 0
)

vmdebug Data not found for type BT and name delimiter_billto
vmdebug getCart $_cart->vendorId Var1:
1
vmdebug vmTime: vm view Finished task : 0.300935983657837
vmdebug End used Ram 33.5M
vmdebug Peak memory peak 33.5M
vmdebug shipmentmethod Atsiimti pačiam = TRUE for variable weight = 0.15138633 Reason: no boundary conditions set
vmdebug shipmentmethod Atsiimti pačiam = TRUE for variable order amount = 540 Reason: no boundary conditions set
vmdebug shipmentmethod Atsiimti pačiam = TRUE for variable zip = 48226 Reason: no boundary conditions set
vmdebug shipmentmethod Atsiimti pačiam = TRUE for variable virtuemart_country_id = 123, Reason: Countries in rule or none set
vmdebug shipmentmethod DPD Classic 0.5kg = TRUE for variable weight = 151.38633 Reason: is lower than the set 500
vmdebug shipmentmethod DPD Classic 0.5kg = TRUE for variable products quantity = 1 Reason: is over min limit 1
vmdebug shipmentmethod DPD Classic 0.5kg = TRUE for variable order amount = 540 Reason: is over min limit 1
vmdebug shipmentmethod DPD Classic 0.5kg = TRUE for variable zip = 48226 Reason: no boundary conditions set
vmdebug shipmentmethod DPD Classic 0.5kg = TRUE for variable virtuemart_country_id = 123, Reason: Countries in rule 123 or none set
vmdebug shipmentmethod DPD Classic 3kg = FALSE for variable weight = 0.15138633 Reason: is NOT within Range of the condition from 0.5 to 3
vmdebug shipmentmethod DPD Classic 3kg = TRUE for variable products quantity = 1 Reason: is over min limit 1
vmdebug shipmentmethod DPD Classic 3kg = TRUE for variable order amount = 540 Reason: is over min limit 1
vmdebug shipmentmethod DPD Classic 3kg = TRUE for variable zip = 48226 Reason: no boundary conditions set
vmdebug shipmentmethod DPD Classic 3kg = TRUE for variable virtuemart_country_id = 123, Reason: Countries in rule 123 or none set
vmdebug checkConditions DPD Classic 3kg does not fit Var1:
1
Var2:
1
vmdebug shipmentmethod DPD Classic 5kg = FALSE for variable weight = 0.15138633 Reason: is NOT within Range of the condition from 3 to 5
vmdebug shipmentmethod DPD Classic 5kg = TRUE for variable products quantity = 1 Reason: is over min limit 1
vmdebug shipmentmethod DPD Classic 5kg = TRUE for variable order amount = 540 Reason: is over min limit 1
vmdebug shipmentmethod DPD Classic 5kg = TRUE for variable zip = 48226 Reason: no boundary conditions set
vmdebug shipmentmethod DPD Classic 5kg = TRUE for variable virtuemart_country_id = 123, Reason: Countries in rule 123 or none set
vmdebug checkConditions DPD Classic 5kg does not fit Var1:
1
Var2:
1
vmdebug shipmentmethod DPD Classic 10kg = FALSE for variable weight = 0.15138633 Reason: is NOT within Range of the condition from 5 to 10
vmdebug shipmentmethod DPD Classic 10kg = TRUE for variable products quantity = 1 Reason: is over min limit 1
vmdebug shipmentmethod DPD Classic 10kg = TRUE for variable order amount = 540 Reason: is over min limit 1
vmdebug shipmentmethod DPD Classic 10kg = TRUE for variable zip = 48226 Reason: is lower than the set 9999999
vmdebug shipmentmethod DPD Classic 10kg = TRUE for variable virtuemart_country_id = 123, Reason: Countries in rule 123 or none set
vmdebug checkConditions DPD Classic 10kg does not fit Var1:
1
Var2:
1
vmdebug shipmentmethod DPD Classic 20kg = FALSE for variable weight = 0.15138633 Reason: is NOT within Range of the condition from 10 to 20
vmdebug shipmentmethod DPD Classic 20kg = TRUE for variable products quantity = 1 Reason: is over min limit 1
vmdebug shipmentmethod DPD Classic 20kg = TRUE for variable order amount = 540 Reason: is over min limit 1
vmdebug shipmentmethod DPD Classic 20kg = TRUE for variable zip = 48226 Reason: is lower than the set 9999999
vmdebug shipmentmethod DPD Classic 20kg = TRUE for variable virtuemart_country_id = 123, Reason: Countries in rule 123 or none set
vmdebug checkConditions DPD Classic 20kg does not fit Var1:
1
Var2:
1
vmdebug shipmentmethod DPD Classic 31.5kg = FALSE for variable weight = 0.15138633 Reason: is NOT within Range of the condition from 20 to 31.5
vmdebug shipmentmethod DPD Classic 31.5kg = TRUE for variable products quantity = 1 Reason: is over min limit 1
vmdebug shipmentmethod DPD Classic 31.5kg = TRUE for variable order amount = 540 Reason: is over min limit 1
vmdebug shipmentmethod DPD Classic 31.5kg = TRUE for variable zip = 48226 Reason: is lower than the set 9999999
vmdebug shipmentmethod DPD Classic 31.5kg = TRUE for variable virtuemart_country_id = 123, Reason: Countries in rule 123 or none set
vmdebug checkConditions DPD Classic 31.5kg does not fit Var1:
1
Var2:
1
vmdebug shipmentmethod DPD Classic 50kg = FALSE for variable weight = 0.15138633 Reason: is NOT within Range of the condition from 31.5 to 50
vmdebug shipmentmethod DPD Classic 50kg = TRUE for variable products quantity = 1 Reason: is over min limit 1
vmdebug shipmentmethod DPD Classic 50kg = TRUE for variable order amount = 540 Reason: is over min limit 1
vmdebug shipmentmethod DPD Classic 50kg = TRUE for variable zip = 48226 Reason: is lower than the set 9999999
vmdebug shipmentmethod DPD Classic 50kg = TRUE for variable virtuemart_country_id = 123, Reason: Countries in rule 123 or none set
vmdebug checkConditions DPD Classic 50kg does not fit Var1:
1
Var2:
1
vmdebug shipmentmethod DPD Classic 75kg = FALSE for variable weight = 0.15138633 Reason: is NOT within Range of the condition from 50 to 75
vmdebug shipmentmethod DPD Classic 75kg = TRUE for variable products quantity = 1 Reason: is over min limit 1
vmdebug shipmentmethod DPD Classic 75kg = TRUE for variable order amount = 540 Reason: is over min limit 1
vmdebug shipmentmethod DPD Classic 75kg = TRUE for variable zip = 48226 Reason: is lower than the set 9999999
vmdebug shipmentmethod DPD Classic 75kg = TRUE for variable virtuemart_country_id = 123, Reason: Countries in rule 123 or none set
vmdebug checkConditions DPD Classic 75kg does not fit Var1:
1
Var2:
1
vmdebug shipmentmethod DPD Classic 100kg = FALSE for variable weight = 0.15138633 Reason: is NOT within Range of the condition from 75 to 100
vmdebug shipmentmethod DPD Classic 100kg = TRUE for variable products quantity = 1 Reason: is over min limit 1
vmdebug shipmentmethod DPD Classic 100kg = TRUE for variable order amount = 540 Reason: is over min limit 1
vmdebug shipmentmethod DPD Classic 100kg = TRUE for variable zip = 48226 Reason: is lower than the set 9999999
vmdebug shipmentmethod DPD Classic 100kg = TRUE for variable virtuemart_country_id = 123, Reason: Countries in rule 123 or none set
vmdebug checkConditions DPD Classic 100kg does not fit Var1:
1
Var2:
1
vmdebug shipmentmethod DPD Classic 200kg = FALSE for variable weight = 0.15138633 Reason: is NOT within Range of the condition from 100 to 200
vmdebug shipmentmethod DPD Classic 200kg = TRUE for variable products quantity = 1 Reason: is over min limit 1
vmdebug shipmentmethod DPD Classic 200kg = TRUE for variable order amount = 540 Reason: is over min limit 1
vmdebug shipmentmethod DPD Classic 200kg = TRUE for variable zip = 48226 Reason: is lower than the set 9999999
vmdebug shipmentmethod DPD Classic 200kg = TRUE for variable virtuemart_country_id = 123, Reason: Countries in rule 123 or none set
vmdebug checkConditions DPD Classic 200kg does not fit Var1:
1
Var2:
1
vmdebug shipmentmethod DPD Classic 300kg = FALSE for variable weight = 0.15138633 Reason: is NOT within Range of the condition from 200 to 300
vmdebug shipmentmethod DPD Classic 300kg = TRUE for variable products quantity = 1 Reason: is over min limit 1
vmdebug shipmentmethod DPD Classic 300kg = TRUE for variable order amount = 540 Reason: is over min limit 1
vmdebug shipmentmethod DPD Classic 300kg = TRUE for variable zip = 48226 Reason: is lower than the set 9999999
vmdebug shipmentmethod DPD Classic 300kg = TRUE for variable virtuemart_country_id = 123, Reason: Countries in rule 123 or none set
vmdebug checkConditions DPD Classic 300kg does not fit Var1:
1
Var2:
1
vmdebug shipmentmethod DPD Classic 400kg = FALSE for variable weight = 0.15138633 Reason: is NOT within Range of the condition from 300 to 400
vmdebug shipmentmethod DPD Classic 400kg = TRUE for variable products quantity = 1 Reason: is over min limit 1
vmdebug shipmentmethod DPD Classic 400kg = TRUE for variable order amount = 540 Reason: is over min limit 1
vmdebug shipmentmethod DPD Classic 400kg = TRUE for variable zip = 48226 Reason: is lower than the set 9999999
vmdebug shipmentmethod DPD Classic 400kg = TRUE for variable virtuemart_country_id = 123, Reason: Countries in rule 123 or none set
vmdebug checkConditions DPD Classic 400kg does not fit Var1:
1
Var2:
1
vmdebug shipmentmethod Lietuvos paštas iki 10kg = TRUE for variable weight = 0.15138633 Reason: is lower than the set 10
vmdebug shipmentmethod Lietuvos paštas iki 10kg = FALSE for variable order amount = 540 Reason: is over 1
vmdebug shipmentmethod Lietuvos paštas iki 10kg = TRUE for variable zip = 48226 Reason: no boundary conditions set
vmdebug shipmentmethod Lietuvos paštas iki 10kg = TRUE for variable virtuemart_country_id = 123, Reason: Countries in rule 123 or none set
vmdebug checkConditions Lietuvos paštas iki 10kg does not fit Var1:
1
Var2:
1
vmdebug FOUND automatic SELECTED payment !! Var1:
2
- See more at: http://www.pressline.lt/parduotuve#sthash.chfJr5jW.dpuf