Assign the MCRUpSellItem subjob to the 1040 (Products) job.
Map fields manually or use the Functions > Match fields button to have AX do the work for you.
#Microsoft dynamics pos padss pdf#
The following steps are fully explained in the Implementation guide for Commerce Data Exchange PDF document, chapter Customize Synch Service. For more details on Up-sell/cross-sell functionality, see Technet Commerce Data Exchangeīefore developing customizations at the POS side, the cross-sell setup table must be added to the store database and to the Commerce Data Exchange infrastructure. While there are more parameters for the setup of cross-sell items (Priority, Rules, Scripts), I will not cover them in this article to keep things simpler. In the simplest case the cross-sell definition consists just of one piece of information – the ItemId of the cross-sell item. In AX, cross-sell items are defined in the Up-sell/cross-sell items form which can be opened from the Product information management > Common > Released products by clicking the Up-sell/cross-sell setup button on the Setup tab (up-sell is used for scenarios, when the item replaces the original main product it is not used in our scenario). The user can mark several lines with cross-sell items and after clicking on the OK button new lines will be added to the order. The screenshot below shows the new POS dialog screen that automatically pops up after scanning barcode for product 0003. For example, if a PC mouse is being sold then battery pack would be offered. The user can then make a selection of cross-sell items to be added to the sales order together with the main product. These cross-sell items are displayed to a user when a sales line with the main product is created. In AX, you can define the so called cross-sell items for the main product. Let me start by shortly explaining the desired functionality. Throughout the article, you will find links to numerous sources of information on various aspects of POS development. NET programming skills and also understanding of the Dynamics AX Retail architecture. Many useful links to information on POS developmentI suppose Dynamics AX 2012 and. The expected audience of this paper are Dynamics AX developers seeking for guidance on performing POS customizations. Therefore, after successfully implementing the up-sell functionality I decided to write down my notes and share them. And there is more – changes must be done at AX and Commerce Data Exchange too. However, I did not get any trace of how the invocation can be implemented.
I also learnt that I will have to modify the ItemTriggers assembly to be able to invoke the CrossUpSell operation.
#Microsoft dynamics pos padss how to#
Especially, after some reading I knew how to create a new form for cross-sell items and how to link it to a new POS operation (which I named CrossUpSell, using the so called BlankOperations). However, I was missing a more complex example putting all things together. Indeed, there are nice articles describing particular development tasks.
While there is a support for cross-sell in Call center module of Dynamics AX, the POS application does not contain it in its standard.ĭevelopment of cross-sell functionality in AX Retail POS is a real-life developer’s story.As I was new to the POS development, I started by googling for some hints. Among others, our customer required cross-sell functionality at POS. Last months I was in charge of developing customizations of Enterprise POS (Windows Forms version of POS) for Microsoft Dynamics AX 2012 R3 (CU9).