Posted on 06/10/2014 13:51:34
Hi Magnus,
It sounds like you are running batch integration, so I will answer under the assumption that there is no live integration.
Discounts:
Regarding discounts, this should be implemented in the example NAV code, so that discounts that are configured in Dynamicweb are exported to NAV, and created correctly on the resulting orders.
This means that you should be able to simply use the usual dynamicweb discount providers as you would if there where no integration. It is possible that some changes would need to be made to the NAV code, but that depends entirely on the specific implementation.
Currencies:
the NAV example code also includes functionality to export currencies from NAV, including conversion rates. This means that you should be able to run the site with multiple currencies, using the conversion rates from NAV.
I am not 100% sure if the NAV example code contains functionality to handle orders in different currencies, but I am sure that the information about which currency an order is placed in, is included when an order is exported. This means that your NAV developers should be able to create the orders with the right currency in the NAV tables - they just have to "respect" the prices that come from dynamicweb, since there is a risk of the conversion rate being different in the dynamicweb database.
I hope this helps you.
Regards, Jonas