invoice details split between backend orders and paypal

  • Posts: 47
  • Thank you received: 0
8 years 1 week ago #255148

-- HikaShop version -- : Business 2.6.4
-- Joomla version -- : 3.6.4
-- PHP version -- : 5.6.27
-- Browser(s) name and version -- : Chrome 54.0.2840.87

I am a beginner at this.

When the buyer chooses a product on my site, he clicks on "Choose options".
Then he completes the custom fields and clicks on "Add to cart"
He then sees a "Cart" block (with field details as previously entered) and a "Payment" block. He clicks on "Finish" and is taken to PayPal Standard.

I end up with an entry on my PayPal account showing the transaction number, date, buyer's name, shipping address and email address, the product number and invoice ID.
My backend order shows the HikaShop order number, PayPal transaction number, date, invoice ID, product number and custom field details.

Since PayPal takes the buyer's details, I have not asked the buyer to register or provide these details before being directed to PayPal (I thought I'd keep the transaction as simple as possible).
But as seller, I end up having to take information from both PayPal and the backend Orders before I can fill the order. Also I end up with no record of the customer on my backend.
Am I missing something here?

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

  • Posts: 82867
  • Thank you received: 13373
  • MODERATOR
8 years 1 week ago #255169

Hi,

In that case, it means that your HikaShop is useless.
So instead of using the normal checkout, I would recommend to use PayPal Express Checkout and the corresponding payment plugin.
This PayPal API is meant to skip the checkout of the merchant website so that it's PayPal which gather the data of the order, and then, PayPal sends back that information to the merchant website and HikaShop will create the order with all the information coming from PayPal.

Otherwise, you should keep the "login" and "address" view in your checkout, and use the "guest" registration mode so that HikaShop only gather the email address and address of the customer, and if your PayPal payment method is configured properly, it will send that data to PayPal so that the customer won't have to fill it again on PayPal.

The following user(s) said Thank You: jefit

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

  • Posts: 47
  • Thank you received: 0
8 years 1 week ago #255330

Thank you Nicolas. They are great options which solve the problem.

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

Time to create page: 0.061 seconds
Powered by Kunena Forum