Developer forum

Forum » Ecommerce - Standard features » Create user setting in Cart - Order discount removed from order

Create user setting in Cart - Order discount removed from order

Anett Nissen
Anett Nissen
Reply

Hi there

I have a solution running on Rapido and 9.13 that has a problem with the Cart app setting "Create User"

The Cart is setup as a Onepagecheckout

When an order discount is applied to the cart with a voucher code - we can see in the orderlog that create user is started just before going to the payment service window and that the amount sent to the payment service is the amount without Order discount in

If the user cancels payment and returns to the cart and proceeds again to go to payment the amount with order discount reducted in = correct amount is transfered

(I have observed the same problem on orders when running on DW 9.10 and same Rapido)

I have experimented with not using Create User in Cart App and that removes the problem, but introduces a new problem on the solution

I have tried different settings in Setting > Ecommerce > Advanced > Shopping Cart. Running with and withou recalculate cart and with and without transfer anonomys cart to user. But all without any results

Anybody that has experienced the same? And/Or solved it somehow?

Best regards Anett


Replies

 
Oleg Rodionov Dynamicweb Employee
Oleg Rodionov
Reply

Hi Annet,

What's checkout handler do you use in the case? I've checked the scenarion with Rapido 3.4.3(at least OneStepCheckout cart) based on DW9.14.2 with Stripe checkout and was not able to reproduce the issue, order amount in Stripe admin fully corresponds to the order amount in DW admin (includs discount amount rendered by voucher applied), new user is created correctly as well.

BR, Oleg QA 

2022-10-21_11-19-35.png 2022-10-21_11-20-25.png
 
Anett Nissen
Anett Nissen
Reply

Hi Oleg
In this case the Checkout handler is Quickpay
The scenario is only happening when the Cart App is set to "Create User" during Checkout (OnePageCheckout)
Using Rapido 3.4.3. DW 9.13.12

The discount used is an Order Discount set to Percentage and using a Voucher code

Best regards Anett

 
Oleg Rodionov Dynamicweb Employee
Oleg Rodionov
Reply

Hi,

I was not able to reproduce the issue with QuckPay (QPPW) checkout handler anyway. Please, find attacment regardign my check.

BR, Oleg QA

2022-10-26_10-51-50.png 2022-10-26_10-53-32.png 2022-10-26_10-54-16.png 2022-10-26_10-55-50.png 2022-10-26_10-58-44.png 2022-10-26_10-59-37.png
 
Anett Nissen
Anett Nissen
Reply

Hi Oleg

I wonder what the difference is here!

How does your ordre log look? Is it a difference between DW versions then? Maybe DLL on payment difference?

Here is order log from the solution on order with vourcher discount - but on an existing user = no create of user before payment. Amount is correct

And here is an order log from same website with same voucher code and with create user. Amount transfered to QP is without discount in

I can see in the logfiles that if new users go to paymentwindow with wrong amount and cancels payment = goes back and tries to go to payment again the correct amount is transfered with voucher amount reduced

The solution uses Onepagecheckout rapido 3.4.3. DW 9.13.12

 
Oleg Rodionov Dynamicweb Employee
Oleg Rodionov
Reply

Hi Annet,

Sine I cannot reproduce the issue on my environment (the issue seems to be specific one for your solution, the details do not allow to have all conditions of your setup) and I do not have any access to there to check it by myself, so, please, refer to DW support if it's still reproduced on last DW9.14.2 like I've mentioned above and relevant. Thanks.

BR, Oleg QA 

 

You must be logged in to post in the forum