When choosing another shipping way, stop asking customers to fill out address

  • Posts: 4747
  • Thank you received: 644
  • MODERATOR
1 year 3 months ago #353925

Hello,

There shouldn't be any more problems though.
Regards

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

  • Posts: 220
  • Thank you received: 0
1 year 3 months ago #354188

Hello,

I have bought the newest version of Hikashop, but when choosing non-address FamillyMart, the address still shows up to ask filling in. Please help to fix.

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

  • Posts: 220
  • Thank you received: 0
1 year 3 months ago #354240

Dear all,

Do you have solution on the problem above. Thank you.

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
1 year 3 months ago #354269

Hi,

Sorry for the delay. It took a while to setup a test environment to reproduce the issue in order to fix it.
I've added a patch on our end for the issue. Please download again the install package on our website and install it on yours to get it.

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

  • Posts: 220
  • Thank you received: 0
1 year 3 months ago #354271

Hello Nicolas,

It's not fixed yet, it keep asking "註明 Enter a shipping address" and not allowed to click into the final billig page. Please help. Thanks

Attachments:

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
1 year 3 months ago #354273

Hi,

It is fixed. What you're describing is a new issue. Thanks for your feedback. I've made a patch for this new issue I hadn't thought about.
Please download again the install package on our website and install it on yours to get this new patch too.

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

  • Posts: 220
  • Thank you received: 0
1 year 3 months ago #354277

Hi,
It's not fixed yet. The problem is still there.

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
1 year 3 months ago #354279

Hi,

Sorry for that. I had missed something.
Please download again the install package on our website and install it on yours to get this new patch and it will then work.

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

  • Posts: 220
  • Thank you received: 0
1 year 3 months ago #354305

Hello Nicolas,

When choosing FamilyMart to the final page, the payment method can't be converted to the correct one. it shows "當您選擇信用卡付款時,頁面將引導至發卡銀行之信用卡交易安全驗證頁面;若安全驗證頁面未能正常顯示,請更換瀏覽器或使用裝置後再次付款。" (When you choose to pay by credit card, the page will be directed to the credit card transaction security verification page of the issuing bank; if the security verification page cannot be displayed normally, please change the browser or use the device and pay again.)
and should be the last method " 超商取貨付款"

When customer chooses credit card with 中華郵政, the other shipping method, it goes to " 超商取貨付款" on the contrary, should be the first one "信用卡付款"

Please test at my website to make sure it's being really fixed and upload package correctly. Thank you.

Attachments:
Last edit: 1 year 3 months ago by clairewang.

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
1 year 3 months ago #354312

Hi,

I don't think there is anything we can do about this new issue you're talking about.

From what you're saying I think that this is what is happening:
You're using a payment plugin for the newebpay payment gateway. I suppose you're using the plugin available for HikaShop and developed by Newebpay themselves, and available on this page :
www.newebpay.com/website/Page/content/download_api#2
So I took the liberty of downloading the plugin and having a look at its code.
There, I found this line:

'shipping_address' => $this->_getAddress(isset($order_info->cart->shipping_address) ? $order_info->cart->shipping_address : $order_info->shipping_address),
That's the line which provides the shipping address of the order to the payment gateway.
I suppose that because the order doesn't have a shipping address when using the shipping address override, the payment gateway switch to 3DS mode where credit card verification is mandatory to ensure it is a legit transaction.
Changing this line to :
'shipping_address' => $this->_getAddress(isset($order_info->cart->shipping_address) ? $order_info->cart->shipping_address : $order_info->billing_address),
in the code of the plugin in order to provide the billing address when the shipping address of the order is not available will probably make it work like you want.
A better solution would be to add an extra check so that when the shipping address is missing in the order, and if the shipping address override is activated for the shipping method selected for the order, it would switch to the billing address. But if the override is not activated and the shipping address is missing, it would keep not providing an address so that the payment gateway doesn't need to switch to 3DS when the shipping address is overridden.

I think that's a feedback which needs to be brought up to the tech support of your payment gateway.

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

  • Posts: 220
  • Thank you received: 0
1 year 3 months ago #354349

Hi,

But I turned off the "billing address", I don't think customers like to do two addresses, billing and shipping. So how to change for the last thing you mentioned?

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
1 year 3 months ago #354350

Hi,

Well, if the customer has no billing address because you turned it off, and no shipping address because they are using a shipping method with the shipping address override setting activated, I guess it's normal that the payment plugin doesn't provide any address to the payment gateway. And I suppose your payment gateway goes in 3DS mode with the credit card validation because of that. Maybe there is a way to bypass that with a setting on the payment gateway ? I don't know.

I think the best is to contact the tech support of your payment gateway and see with them what can be done with the situation you're in. I don't know what is their policy with credit card payments, nor what capabilities has their payment gateway, and they are the ones developing and maintaining the payment plugin. So they are the ones the most knowledgeable on the situation, not me.

I sure can answer their questions on the code to check if an order used a shipping method with a shipping address override, but I can't do much more for this.

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

  • Posts: 220
  • Thank you received: 0
1 year 2 months ago #354654

Hello Nicholas,

After several weeks waiting for the billing company, they don't support Hikashop. Actually no billing companies in Taiwan support Hikashop anymore, because all eCommerce companies use other services and functions. Would you please help to solve the problem about the billing software?

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
1 year 2 months ago #354657

Hi,

Wait, this thread is about the shipping methods and addresses, and previously, about the payment system. I'm not sure what you mean by "billing software" ?
By "billing software", do you mean "payment gateway" ? In that case, do you mean that they don't want to look into the issue with their payment plugin for HikaShop ?

Or is this a completely new question of yours, not related to what we were talking about before and by "billing software" you actually mean "accounting software" ? In that case, you usually have 3 ways to integrate with an accounting software:
1. They provide an online API. In that case, a PHP developer can develop an integration plugin between HikaShop and the accounting software API so that it will automatically send the data of the orders to the API after the payment is done. We actually developed several plugin for different accounting software in the past, and third party developers have too. For example, there is this one for QuickBooks: aaatex.com/QuickBooks_Shopping_Cart_Integrator_Cart.htm
So if that's the route you want to take, you'll have to hire a developer to work on this.
2. HikaShop has CSV export capabilities for the orders data. So potentially, you could export the data once in a while to feed your accounting software. That's what we do with our accountant. Every 3 months, we generate a CSV file of the data of the paid orders of the past 3 months and send it to him. Then, he imports that CSV in his accounting software.
3. If your accounting software integrates with Zapier, you can integrate HikaShop with it through Zapier using the "email by zapier" app. In HikaShop, you configure the order status email's BCC to go to a zapier email address of your account, and this app will allow you to extract the information of the order to send it to the integration app with your accounting software.

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

  • Posts: 220
  • Thank you received: 0
1 year 2 months ago #354668

Hi Nicholas,
Sorry for the confusion. I mean "payment gateway" .They did look into the issue with their payment plugin for HikaShop I guess, since it took two weeks to reply that they don't wanna fix it up.The reason is nobody uses Hikashop in Taiwan market. I don't have developer to fix it. Could you please help to fix and or see how much you wanna charge. Thank you.

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
1 year 2 months ago #354671

Hi,

Well, it's not a matter of wanting to help you or not.
As I said in www.hikashop.com/forum/install-update/90...-address.html#354350 I don't know what is the policy of your payment gateway with credit card payments, nor what capabilities has their payment gateway.
The payment plugin they developed for HikaShop is based on their API documentation. However, that documentation is not in English as far as I can see: www.newebpay.com/website/Page/content/download_api
And I don't speak Taiwanese. So I don't know even know what are the capabilities they offer, or whether what you're experiencing is normal or not. And I'm not even talking about knowing what would have to be changed in the code.
I'm sorry but I can't help there.
A simple solution would be to still has for the shipping address even when the "FamilyMart" shipping is selected. But if you want to make it work like you want, I'm afraid you'll have to hire a PHP developer based in Taiwan to work on this.

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

  • Posts: 220
  • Thank you received: 0
1 year 2 months ago #354748

Hi Nicholas,

Nothing you need to know the credit card policy of "FamilyMart" because it means " customers don't pay online, they pay at the store". So no credit card paymet at all. You only need to redirect to the correct icon of red circle I put in the photo--"超商取貨付款". If you are willing to help that would be so great. Thank you very much. Very hard to find someone to fix up.

Attachments are the software of payment company and picture I indicated.

File Attachment:

File Name: NewebPay_M..._0_0.zip
File Size:1,224 KB

Attachments:

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
1 year 2 months ago #354756

Hi,

You only need to redirect to the correct icon of red circle I put in the photo--"超商取貨付款

Ok, but I don't know how to do that.
We need to be able to understand the context, and also base ourselves on documentation. I don't have either of these. I don't know how to redirect to the correct icon. And I can't read the documentation.
Any skilled PHP developer speaking Taiwanese should be able to work on that for you.

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

Time to create page: 0.073 seconds
Powered by Kunena Forum