Using gift card doesn't checkout

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
6 years ago
One bug in 3.90 I wonder wether has been solved in 4.00...
This is the case:

MinO: Minimum order amount
TotO: Total orde amount
GCAm: Gift card amount (virtual, but I guess real works the same)
PayA: Amount to pay when TotO > GCAm

PayA = TotO - GCAm

If 0 < PAyA < MinO     doesn't chechout ( I don't know when PayA = 0, never tried )

So in this case there's the need to deactivate minimum order to allow customer to checkout.

Does the bug persists?
6 years ago
Hi Riccardo,

It's not the bug. It's by design. "MinO" is what a customer has to pay
6 years ago
Hi Andrei,
yes, that's correct. But what I mean is different. I explain with some examples.
Let’s assume that MinO = 15 Euro
CASE 1)
TotO = 100 Euro
GCAm = 60 Euro
PAyA = 100 – 60 = 40 Euro
PayA > MinO: Customer checks out
Case 2)
TotO = 100 Euro
GCAm = 90 Euro
PayA = 100 – 90 = 10 Euro
PAyA < MinO: Customer can’t checkout
So what to test is PAyA NOT TotO against MinO. To solve the problem I must disable minimum order, wait for the customer to checkout and restore MinO.
Furthermore, what about reward points? Let’s assume that:
RPA = Reward points amount = 10 Euro
TotO = 15 Euro
PayA = 15 – 10 = 5 Euro
Customer checks out.
In my opinion checkout shouldn’t be allowed, because reward points is a benefit nota credit, while gift card is a credit. I didn’t try with coupon code, but I think works the same as reward points.
So discounts shouldn’t be considered calculating PayA, the shop loses money.
Again, what about free shipping over X? Behaviour is identical with or without shipment plugins.
Let’s suppose that: FSoX = Free shipping over X = 80 Euro
Case 3)
TotO = 100 Euro
RPA = 10 Euro
Customer checks out with free shipping.
Case 4)
TotO = 85 Euro
RPA = 10 Euro
PayA = 85 – 10 = 75
Customer checks out with free shipping while shouldn’t, same as above, reward points is a benefit, not a credit. In this way shop loses money.
6 years ago
We have two settings: "Min order sub-total amount" and "Min order total amount" (Which is actually the same as "Amount to pay"). So in your case I presume  you can use "Min order sub-total amount". But they both work as expected
6 years ago
I just tried: total order = 18 Euro, reward ponts = 10 Euro, minimum order = 15 Euro.
I tried three combinations you suggested for both settings (15/15, 0/15, 15/0), and always checked out with 8 Euro.
6 years ago
Thanks. We'll re-investigate it one more time. I've reopened a work item
6 years ago
I've investigated it one more time.

So I set "Min order total amount" (not "Min order sub-total amount"). In nopCommerce it's the same "Amount to pay". And it always works as expected. If order total (amount to pay) is less than "Min order total amount", then checkout won't be allowed
6 years ago
That's clear.
The point is this: what about minimum order meaning cart amount? Ecommerce gain on selling products, shipment are costs (also because shipment fees ofyen don't cover real shipping costs).
So if you don't set Min order sub-total amount your cart may be of some pennies. On the other hand subtotal can be higher than Free shipping amount.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.