Hi all,
We are looking at implementing an integration between NAV17 (including LS Retail) with an external e-commerce website. Since NAV is running with LS Retail, we would like to use the LS Retail API to reflect transactions back from the e-commerce site (i.e. mainly create customers, and orders).
Would anyone be able to assist with explaining how we can expose the LS Retail API, please?
Thanks in advance!
Hello,
LS Retail has a Omni-Channel solution for the ecommerce site connection back to LS Retail. You should first check this out and it will have all the integration between NAV/LS Retail and the e-commerce Website.
www.lsretail.com/.../ecommerce
Hope this helps.
Thanks,
Steve
will do, thankyou - much appreciated!
Yes, you can use standard service as you shared above. If anything you can share here.
please verified my answer if you have got the proper information.
Hi Shan, thank you for your immediate reply. Yes, we're going to replicate the web sales order in NAV and we already thought of notifications too and this part is OK as we know how to do it.
Our initial thought was to expose the standard NAV Sales Order WebServices ourselves and use these to write the web sales order to NAV. But then, we encountered the documentation I sent you and our only confusion was whether we have to use these web service calls/requests such as WI_NC_CREATE_ORDER (described in help.lsnav100.lsretail.com/.../Appendix.htm )?
But if the standard NAV Sales Order Web Service works, I guess we can proceed to use that one.
Thanks again!
Hi Y.A,
Yes, you can use NAV Sales orders. how you are going to plan, just replicate web sales orders in NAV? Are there any notifications that need to be sent to the user when orders are received / ship?
What I meant, when the user places the order it comes to nav, then you send a notification email that you received the order, then when you ship sales order in NAV, then do you need to send an email that the order is a ship or something ??
What you shared is just the configuration process to set up a web service in LS. You need to check whether is there any inbuild service/end-point to create sales orders. if it is not available, then you need to either publish your own one.
i
Thank you Shan for your valuable input, much appreciated!
I encountered these documentations and thought that I was going to follow them to set up the LS Web Services. Is this the right thing to do, please?
- https://help.lscentral.lsretail.com/Content/How-Tos-Created-By-Support/How-To-Setup-Web-Services.htm
- https://help.lsnav100.lsretail.com/Content/LS%20Omni/eCommerce/Appendix.htm#_Toc408583211
As for the Orders, we were opting to use the NAV Sales Order. Do you recommend using the Transaction, instead? Any advantages of using one over the other, please?
Your input is highly appreciated as this is a new concept for us.
Thank you!
You can integrate with external applications such as Magento or any other e-commerce website. But you need to define or you need to map the solution properly.
For the Retail Customer, there is no problem, but when you integrate orders, how are you going to handle it? Are you going to handle orders with Dynamics NAV Sales Order or just create Transaction (like pos transaction in LS retail - reflect in Transaction Registry)?
Many more things you need to consider when integration an e-commerce app with LS Retail also many ways we have to do it.
After finalizing these things only you can create or develop web services and publish them.
Hello Y_A,
Thank you for posting on the Forum. Microsoft currently does not have dedicated Development support via the Dynamics 365 Business Central and NAV forums, but I wanted to provide you some additional resources to assist. If you need assistance with debugging or coding I would recommend discussing this on Yammer Community
(125) Yammer : Dynamics 365 Business Central Development : Home
Also, check out the Blog for Business Central Support. (+) Dynamics 365 Business Central Support - Dynamics 365 Business Central Community
If you don't get further responses to this issue, you may want to raise a support request to Microsoft support via your CSP / Partner.
Also, I will leave this opened up to the community in case they have something to add. Thank you for using Microsoft Dynamics 365 Communities.
Stay up to date on forum activity by subscribing. You can also customize your in-app and email Notification settings across all subscriptions.
André Arnaud de Cal... 291,253 Super User 2024 Season 2
Martin Dráb 230,188 Most Valuable Professional
nmaenpaa 101,156