VirtueMart Forum

VirtueMart 2 + 3 + 4 => Plugins: Payment, Shipment and others => Topic started by: ksfbjoern on January 18, 2016, 17:24:48 PM

Title: Payment method not shown (sticky already read)
Post by: ksfbjoern on January 18, 2016, 17:24:48 PM
Hello,

my problem is that payment methods assigned to specific shopper groups are not shown in the cart.

It is not the first virtuemart shop that i have set up, and it works exactly like this in those different shops.

What i did:

1. Create new shopper group (in the this case called "VAT-Shopper").
2. Assign a test shopper to this group.
3. Create a payment method (for testing standard payment) assigned to shopper group "VAT-Shopper".

Now when i login with the test account assigned to shopper group "VAT-Shopper" the payment is not shown.

I did it exactly this way several times before, and it worked. It is absolutly confusing to me :o

Payment is published.

Joomla 3.4.8 and Virtuemart 3.0.12 is used.

I have attached two screens which show the payment setting.

Has anybody a hint for me?

Thank's a lot!
Title: Re: Payment method not shown (sticky already read)
Post by: GJC Web Design on January 18, 2016, 22:19:08 PM
if you turn on VM debug anything there (although I think the debug .. unlike for shipment.. ids pretty limited for payments)  ?
Title: Re: Payment method not shown (sticky already read)
Post by: ksfbjoern on January 19, 2016, 10:52:02 AM
Thanks for your reply. I have turned debug on:



vmdebug vmTime: time to load config: 0.0023190975189209
vmdebug Created new Calculator Instance

vmdebug vmTime: Time consumed for shipment/payment plugins: 6.60419464111328E-5
vmdebug vmTime: Time consumed for shipment/payment plugins: 0.0206990242004395
vmdebug vmTime: Time consumed for shipment/payment plugins: 0.00715184211730957
vmdebug vmTime: Time consumed for shipment/payment plugins: 0.0028998851776123
vmdebug vmTime: Time consumed for shipment/payment plugins: 0.00293588638305664
vmdebug vmTime: Time consumed for shipment/payment plugins: 4.98294830322266E-5
vmdebug vmTime: Time consumed for shipment/payment plugins: 4.38690185546875E-5
vmdebug vmTime: Time consumed for shipment/payment plugins: 0.00736403465270996
vmdebug vmTime: Time consumed for shipment/payment plugins: 0.00675415992736816
vmdebug vmTime: Time consumed for shipment/payment plugins: 0.00231003761291504
vmdebug vmTime: Time consumed for shipment/payment plugins: 0.00238299369812012
vmdebug vmTime: Time consumed for shipment/payment plugins: 4.69684600830078E-5
vmdebug vmTime: Time consumed for shipment/payment plugins: 4.69684600830078E-5
vmdebug vmTime: Time consumed for shipment/payment plugins: 5.48362731933594E-5

vmdebug PHP 5.4

vmdebug Show All Errors

vmdebug $siteLang: en-GB self::$vmlangSef: self::$_jpConfig->lang en_gb DefLang en_gb

vmdebug vmTime: time to load config: 0.00608706474304199

vmdebug Going to set pw fields unrequired

vmdebug Created new cart

vmdebug getVendorId normal shopper

vmdebug Created new Calculator Instance

vmdebug NO HIT my _deliveryCountry _deliveryState Var1:

1

Var2:

0

Var3:

Array
(
)

vmdebug NO HIT my _deliveryCountry _deliveryState Var1:

1

Var2:

0

Var3:

Array
(
)

vmdebug vmTime: Time consumed for shipment/payment plugins: 0.0289208889007568

vmdebug Start used Ram 4.75M

vmdebug vmTime: Time consumed for shipment/payment plugins: 7.51018524169922E-5

vmdebug Going to set pw fields unrequired

vmdebug getBTuserinfo_id is 775

vmdebug Going to set pw fields unrequired

vmdebug vmTime: Time consumed for shipment/payment plugins: 0.0191798210144043
vmdebug vmTime: Time consumed for shipment/payment plugins: 0.00861477851867676
vmdebug vmTime: Time consumed for shipment/payment plugins: 0.00399303436279297
vmdebug vmTime: Time consumed for shipment/payment plugins: 0.00392603874206543
vmdebug vmTime: Time consumed for shipment/payment plugins: 6.19888305664062E-5
vmdebug vmTime: Time consumed for shipment/payment plugins: 5.50746917724609E-5
vmdebug vmTime: Time consumed for shipment/payment plugins: 0.00788307189941406
vmdebug vmTime: Time consumed for shipment/payment plugins: 0.0085608959197998
vmdebug vmTime: Time consumed for shipment/payment plugins: 0.00399017333984375
vmdebug vmTime: Time consumed for shipment/payment plugins: 0.00556492805480957
vmdebug vmTime: Time consumed for shipment/payment plugins: 6.69956207275391E-5
vmdebug vmTime: Time consumed for shipment/payment plugins: 4.60147857666016E-5
vmdebug vmTime: Time consumed for shipment/payment plugins: 8.60691070556641E-5

vmdebug getBTuserinfo_id is 775

vmdebug getBTuserinfo_id is 775

vmdebug getBTuserinfo_id is 775

vmdebug getBTuserinfo_id is 775

vmdebug Going to set pw fields unrequired

vmdebug vmTime: Time consumed for shipment/payment plugins: 6.50882720947266E-5

vmdebug End used Ram 7.75M

vmdebug Peak memory peak 8.25M


There seems to be no obvious error?
Title: Re: Payment method not shown (sticky already read)
Post by: GJC Web Design on January 19, 2016, 11:23:59 AM
nope...   :(

my next thought would be to debug the
protected function checkConditions ($cart, $method, $cart_prices) {

in the std. payment plugin but there appears to be only address, amounts and countries there
Title: Re: Payment method not shown (sticky already read)
Post by: ksfbjoern on January 19, 2016, 11:39:30 AM
Ok, out of desperation, I have deleted the shopper group "VAT-Shopper" and created a new, with the same settings. Now it works. And i have absolutly no idea why ???
Title: Re: Payment method not shown (sticky already read)
Post by: GJC Web Design on January 19, 2016, 23:33:56 PM
 :)

if it works don't ask..    :P