How Clarity Connects Systems:

Clarity eCommerce and Dynamics NAV Integration

Clarity Connect is our robust and enterprise-class integration platform. Connect allows you to integrate with multiple applications, each with its own format. Connect is able to handle the easiest to the most complex types of integrations, be it an API call, single-direction or EDI, or a bi-directional persistent integration. In this demo, we connect our core platform, Clarity eCommerce (CEF) to Microsoft Dynamics NAV. However, we can integrate each endpoint to any ERP, CRM, and more. The key features we highlight in this video are user registration, sales order, and produce update (shipping).

Dynamics Nav Integration Transcript

Hi, Ron from Clarity. This video will demonstrate a few of the workflows from our Clarity eCommerce to Microsoft Dynamics Navision or NAV integration solution. While there are typically standard workflows for each connector we develop, they can be completely customized to meet your business needs.

Also, as a modular architecture, once we develop a connector to an application that allows us to integrate any application to that app. So, we can integrate Clarity eCommerce to any CRM, ERP, and supply chain, or integrate any storefront, omni-channel, or portal to NAV using the connectors we're demoing here.

Clarity Connect Demo

Let's take a view of Connect in action. So, this is a client of ours that's integrating Clarity eCommerce, or CEF, with Microsoft Dynamics NAV, referred to as NAV. Here are some of the tasks that the connector will be running:

  • CEF orders to NAV
  • NAV accounts to CEF
  • NAV invoices to CEF
  • NAV orders back to CEF
  • NAV products to CEF

Typical projects can have anywhere from a couple to dozens of tasks that will be run. So, let's pop into CEF and quickly purchase this item. I've sped the time up taken here because I wanted to show it to you in case you wanted to pause to view any of the screens, but most importantly to show that this is an online, or web order number 345 in CEF.

Now that it's purchased we've turned off Connect so we can show you manually which job is triggered to process the orders. We click on the process CEF orders to NAV and click trigger now. We then go to jobs, processing, and click on the job running. We can see below that there were three jobs waiting to be picked up and processed. In just over four seconds they've been processed and are now sitting in NAV. So, here we see the NAV order. Right here we've created a custom order number called web-345, which was our order. You can also see that NAV has generated its own order key as well and we can drill into the order to accept and update the order for the integration return trip of an order status update.

For this client when an order is placed the default status is full payment received if it was paid for with a credit card. In NAV we're updating the dates to indicate that the order has been accepted and has been sent to manufacturing for processing. We'll quickly pop in the updated dates. Now we'll go back to Connect and we'll trigger the NAV orders to CEF task, which is updating three orders including here at the bottom our web35 order we just updated.

Here's a quick view of the out-of-the-box email notification that the order had been received and is in processing that was sent to the client. Now when we check our order we can see that the NAV assigned id has been updated, and our status has now changed from full payment received to processing. So, that's a quick round trip of a sales order being processed from an online store to the back-office ERP, and then the company confirming the order, an order notification email sent to the customer, and the customer's order status being updated back in the portal.

Summary

So, in summary, we registered on the Clarity eCommerce portal which was verified with NAV that we were a new user so it created the contact record within the erp. We then purchased a product in the eCommerce and synced the sales order into NAV, associating it to the contact record. And finally we updated the order by modifying the estimated production and shipping dates, which when synced back to the custom order changed the order status from full payment received to processing, letting the user know that their order was approved and sent to manufacturing. For more information on integrating and improving your business processes, give us a call or visit us online at Clarity-ventures.com thanks for watching.