Pay with Points

  • Posts: 440
  • Thank you received: 20
  • Hikashop Essential
4 years 9 months ago #315806

-- HikaShop version -- : 4.2.2
-- Joomla version -- : 3.9.15
-- PHP version -- : 7.3.14

Hi

I am trying to configure the pay with points option. I have a couple of queries.

The site currently allows people to make a deposit payment as an order. When the product is available another order is created in the admin area and notification is sent to the user which give them the option to make payment.

When the pay now button is clicked they get the Pay Now screen (image Pay now). There is Paypal, Stripe and pay with points. Pay with points is selected, I click next and get an error. (image payment page). This action also removes the points from the user but the order is not paid.

I have tried placing an order on the site and I can pay the order with points. However having allowed the points to be used is then asks to place order with the remaining total. Clients may think they are being asked to pay twice?

I have attached the checkout workflow, user points and payment user point plugin settings. Perhaps you can check those for me please?

Thanks

Dave B)

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
4 years 9 months ago #315810

Hi,

I tried to reproduce the issue, with different setups but every time I'm not even able to select the user points payment method in the dropdown there (which is normal as it works in a specific way adapted to the checkout and not to this interface).
Also, you didn't provide a screenshot of the settings of the user points payment method (which is the most important here), so I don't know how you set it up (which is also probably why I can't reproduce the issue).

Please Log in or Create an account to join the conversation.

  • Posts: 440
  • Thank you received: 20
  • Hikashop Essential
4 years 9 months ago #315830

Hi Nicolas

I thought I had added that screenshot. Now attached

Thanks

Dave

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
4 years 9 months ago #315880

Hello,

Since you do have the "pay with points" in the payment listing BUT your point payment plugin is configure with the "virtual coupon" mode ; that scenario is not possible.
So I do have the feeling that you have another "points payment" plugin configured.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 440
  • Thank you received: 20
  • Hikashop Essential
4 years 9 months ago #315881

Hi Jerome

I have PayPal and Stripe as payment options. My understanding was that points can be used for some or all of the payment. If part is paid with points the balance can be made using PayPal or Stripe?

Dave

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
4 years 9 months ago #315882

Hi,

That's indeed possible during the checkout. But as I said, the points plugin is not made to be able to do that on an already created order.
So that's why it's not displaying as a payment method option when you pay an order on the "pay now screen".
The fact that you see it there is the mystery here. As Jerome said, it might be possible with the "virtual coupon" mode setting turned off in your payment method, but on my end, even with that setting turned off I don't see the payment method there due to other checks.
So as Jerome said, I feel like something is not adding up, like you have another user points payment method, or you don't actually have HikaShop 4.2.2 but another older version where the plugin behaved differently.
Hard to say exactly without directly looking at your backend and checking the situation with a test user account with such an order.
Could you maybe provide that via our contact form along with a link to this thread ?

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
4 years 9 months ago #315891

Hi,

I checked your website but as expected I'm not able to reproduce the problem.
First, on the checkout, contrary to your screenshots, I don't see the user points payment method as a payment method but with the points view:
monosnap.com/file/06bEwSi4Uajno0PXKlHOoqRFgJPw8g
And if I go to my account and try to pay for an order waititng for payment, I can't select the user points payment method:
monosnap.com/file/VdhnFXlshSLVD3qKCBJzHQOScppgLV

So what I suppose you did is that you must have created an order via the checkout while the "Use virtual coupons" of the user points payment method was turned off, and then you checked the order payment on your frontend, and since that payment method was selected in the order it was in the dropdown even though it cannot work there.

So I think that the way you set it up now is all good and you can just leave it like this since it can't happen to others now that the "Use virtual coupons" setting is turned on.

Please Log in or Create an account to join the conversation.

  • Posts: 440
  • Thank you received: 20
  • Hikashop Essential
4 years 9 months ago #315912

Hi

Thanks for the reply. I have looked again today and now do not have the option to use points on an order created in the admin. However if I create an order through the normal process I have an option to use points, these are automatically deducted if select yes for using them.

So if an order is created in the admin a user will not have an option to use points as part of payment. Is this something that could be implemented in a future release? I cannot see an option for the admin to pay any of the order using the points either, so this is not possible?

Thanks

Dave

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
4 years 9 months ago #315914

Hi,

It could be implemented in the future. However, that's not a priority on our end for now as we're working on other things and already have other things planned for the short term.
Having the admin pay for an order with points is possible. You just confirm the order manually and remove the points from the user account manually. But there is no automatic way.

Please Log in or Create an account to join the conversation.

Time to create page: 0.072 seconds
Powered by Kunena Forum