When a customer selects a product and pays with points and money the points are NOT deducted from the customers total points until the admin changes the order status to complete. In theory allowing the customer to shop with points that they have already used. Not Good for business!
Any points involved in a payment or part payment should be deducted when a customer presses confirm order.
I'm using Opencart version 2.0.1.1
Any points involved in a payment or part payment should be deducted when a customer presses confirm order.
I'm using Opencart version 2.0.1.1
I am running version 2.1.0.1, now the reward points are not deducted at all, even when order is set to 'complete.
Hello,
I've found a solution for the bug in OpenCart 2.1.0.1 and 2.1.0.2
I've implemented it in my module for Auto reward points.
If you choose not to use the module's functions and keep it disabled, it will still fix the problem of deducting customer's points.
I've found a solution for the bug in OpenCart 2.1.0.1 and 2.1.0.2
I've implemented it in my module for Auto reward points.
If you choose not to use the module's functions and keep it disabled, it will still fix the problem of deducting customer's points.
All mods | OpenCart Bulk Related Products Ultimate Edition |GeoIP hide Prices / no add to cart by country| CSS override | Direct link to checkout / skip add to cart / buy now link | AUTO pilot - reward & purchase points
gogoweb wrote:Hello,
I've found a solution for the bug in OpenCart 2.1.0.1 and 2.1.0.2
I've implemented it in my module for Auto reward points.
If you choose not to use the module's functions and keep it disabled, it will still fix the problem of deducting customer's points.
You have found the solution? Really? Your post is dated 17/1/16 and the fix was posted by vyshemirsky on GitHub on the 18/11/15...
That's sad...
For anybody else that may still have this problem:
upload/catalog/model/total/reward.php
Change line 68
if ($this->model_account_customer->getRewardTotal($order_info['customer_id']) < $points) {
to
if ($this->model_account_customer->getRewardTotal($order_info['customer_id']) >= $points) {
Over 95% of all computer problems can be traced back to the interface between the keyboard and the chair...
Well I did not know that first, but who cares when it is not published in 2.1.0.2 either!
All mods | OpenCart Bulk Related Products Ultimate Edition |GeoIP hide Prices / no add to cart by country| CSS override | Direct link to checkout / skip add to cart / buy now link | AUTO pilot - reward & purchase points
Well it is painfully obvious that you don't really care much, when you try to take credit and I quote:gogoweb wrote:Well I did not know that first, but who cares when it is not published in 2.1.0.2 either!
and then instead of helping people by letting them know what the bug is, try to maximise your profit by selling your extension with the solution...We are proud of discovering the bug and implementing a patch for it in our latest release
Sorry mate but it does look cheap and immature!
Luckily for us, you are the minority...
Over 95% of all computer problems can be traced back to the interface between the keyboard and the chair...
there is one other issue i noticed.
If customer has enough points to get a product for free, the system still goes to paypal page and neglects the 100% discount, it just shows the original price on the paypal login page. How can I fix this so that the order is complete without going to paypal?
If customer has enough points to get a product for free, the system still goes to paypal page and neglects the 100% discount, it just shows the original price on the paypal login page. How can I fix this so that the order is complete without going to paypal?
there's a module named free order I think ( or something like this ), u should install it and when an order has 0$ invoice, the free payment will be activated automatically.kachman wrote:there is one other issue i noticed.
If customer has enough points to get a product for free, the system still goes to paypal page and neglects the 100% discount, it just shows the original price on the paypal login page. How can I fix this so that the order is complete without going to paypal?
thanks a lot, its called Free checkout. God bless you my frienddaneshh wrote: ↑Wed Dec 21, 2016 6:50 pmthere's a module named free order I think ( or something like this ), u should install it and when an order has 0$ invoice, the free payment will be activated automatically.kachman wrote:there is one other issue i noticed.
If customer has enough points to get a product for free, the system still goes to paypal page and neglects the 100% discount, it just shows the original price on the paypal login page. How can I fix this so that the order is complete without going to paypal?
yes i have also noticed this. So i have to manually delete reward points everytime I delete order
Hello,Burt65 wrote: ↑Fri Jan 22, 2016 8:54 pmgogoweb wrote:Hello,
I've found a solution for the bug in OpenCart 2.1.0.1 and 2.1.0.2
I've implemented it in my module for Auto reward points.
If you choose not to use the module's functions and keep it disabled, it will still fix the problem of deducting customer's points.
You have found the solution? Really? Your post is dated 17/1/16 and the fix was posted by vyshemirsky on GitHub on the 18/11/15...
That's sad...
For anybody else that may still have this problem:
upload/catalog/model/total/reward.php
Change line 68
if ($this->model_account_customer->getRewardTotal($order_info['customer_id']) < $points) {
to
if ($this->model_account_customer->getRewardTotal($order_info['customer_id']) >= $points) {
The solution to the OpenCart bug problem of not cashing reward points when the client uses the points was posted above but only for versions 2.1 and 2.2, but for previous versions like 2.0.3.1 did anyone find out?
Hi, i tried this, but didn't work, can someone please help me, i'm using opencart v2.1.0.2Burt65 wrote: ↑Fri Jan 22, 2016 8:54 pmgogoweb wrote:Hello,
I've found a solution for the bug in OpenCart 2.1.0.1 and 2.1.0.2
I've implemented it in my module for Auto reward points.
If you choose not to use the module's functions and keep it disabled, it will still fix the problem of deducting customer's points.
You have found the solution? Really? Your post is dated 17/1/16 and the fix was posted by vyshemirsky on GitHub on the 18/11/15...
That's sad...
For anybody else that may still have this problem:
upload/catalog/model/total/reward.php
Change line 68
if ($this->model_account_customer->getRewardTotal($order_info['customer_id']) < $points) {
to
if ($this->model_account_customer->getRewardTotal($order_info['customer_id']) >= $points) {
As mentioned in the first post, have you set the order to a completed status?
Who is online
Users browsing this forum: No registered users and 127 guests