What's new: Retail features
Important
This content is archived and is not being updated. For the latest documentation, see Microsoft Dynamics 365 product documentation. For the latest release plans, see Dynamics 365 and Microsoft Power Platform release plans.
Applies To: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack
This topic describes new and changed Retail features since the release of Microsoft Dynamics AX 2012. Changes are described in the following tables according to the update in which they were released.
Cumulative update 8 for Microsoft Dynamics AX 2012 R3
Microsoft Dynamics AX 2012 R3
Cumulative update 7 for Microsoft Dynamics AX 2012 R2
Microsoft Dynamics AX 2012 R2
Microsoft Dynamics AX 2012 Feature Pack
What’s new in cumulative update 8 for Microsoft Dynamics AX 2012 R3
What's new for developers and IT professionals
What's new |
Description |
---|---|
Seamless offline processing mode now available in supported Modern Point of Sale (POS) clients |
Modern POS clients for Microsoft Dynamics AX Retail are now provisioned with a local database and a local instance of the Commerce Runtime (CRT). In the event that a Modern POS client cannot communicate with a Retail Server (either a local or centrally-hosted Retail Server) for normal CRT processing, the Modern POS client seamlessly shifts to offline processing mode. In offline processing mode, the local instance of the CRT and the local database perform operations such as processing transactions. When the connection to the Retail Server is restored, the Modern POS client automatically shifts processing back to the Retail Server and the channel database for normal operations. Warning Due to the database and CRT footprint on the Modern POS device, offline processing includes a subset of normal processing with a subset of data. |
Self-service deployment for store components |
In AX 2012 R3 and previous releases of AX 2012, setting up a new retail store or updating the software at existing stores is a long and complicated process. A system administrator must install multiple Retail components on multiple computers at each store. It can take days to install and configure all of the required components on all affected computers. In CU8, a self-service deployment option is available. In a self-service deployment, users at each store can easily install the software that is required at the store. At headquarters, the system administrator plans the topology of the store and the software that must be installed on each computer. Then the system administrator enters deployment information in Microsoft Dynamics AX. The user at the store is provided with basic information about how to deploy the components that the administrator has specified, including a URL where the user can download an installation package and a password to securely decode the installation package. The user goes to each computer in the store and runs the installation package. Special permissions and knowledge of the deployment topology are not necessary to complete the deployment. |
Retail mass deployment improvements |
In CU8, Retail Hardware Station and Modern POS offline databases can be deployed by using the mass deployment toolkit. Enhancements have also been made to the performance of the mass deployment tools. |
Support added for migrating transaction data from Microsoft Dynamics Retail Management System to Retail essentials |
Support has been added for migrating transaction data from Microsoft Dynamics Retail Management System to Retail essentials. Users can access read-only transaction data after migrating. For more information, see Migrate data from Microsoft Dynamics Retail Management System (Retail essentials). |
Retail management pack updated |
The Management Pack for Microsoft Dynamics AX Retail 2012 R3 has been updated to monitor the system for key failure states, and collect events for all Retail components. Support for monitoring modern Point of Sale devices and other Point of Sale devices has also been added. |
What's new for end users
What's new |
Description |
---|---|
Shared shifts can be used in Microsoft Dynamics AX Retail and Modern POS |
In this release of Microsoft Dynamics AX and Modern POS, you can use shared shift in your retail stores. Because Modern POS can run on Modern devices, multiple employees must have access to multiple cash drawers, receipt printers, etc. during a shift. Also, new staff permissions control access to opening and closing shared shifts. |
The PCI Implementation Guide has been updated for Microsoft Dynamics AX 2012 R3 CU8 |
The PCI Implementation Guide has been updated for Microsoft Dynamics AX 2012 R3 CU8 to reflect enhancements to Dynamics Online Payment Services online payment processing in Modern POS. The enhancements include authorization, capture, refund, and void card processes for pay-n-carry transactions and customer orders. The PCI Implementation guide also incorporates comments by the Payment Application Data Security Standard (PA-DSS) audit. |
Create role-based screen layouts for Modern POS on Windows phones |
You can now create role-based screen layouts and button grids for Modern POS on Windows phones. This support for Windows phone adds to the existing support for role-based screen layouts for Modern POS on tablets, laptops, and PCs. |
In Retail essentials, you can view the transactions that have been migrated from Microsoft Dynamics RMS |
In Retail essentials, you can view the transactions that have been migrated from Microsoft Dynamics RMS. These transactions appear in the Retail sales form and the Retail store transactions form. The transactions also appear in reports. The transactions are marked as “Posted,” so that they won’t be picked up for statement posting. |
Add the ability to apply filters to product searches on any Modern point-of-sale device |
This feature adds the ability to set up filtering capabilities for products that you offer in your store. You can set up different filter types that can be applied to product attributes. This enables your store employees to quickly and easily search all product offerings. Based on a set of criteria, the employee can find the products that your customers are looking for without having to view the details for each possible product match. |
Add the ability to resize columns on the Modern POS transaction screen |
This feature adds the ability to resize the column widths in the line summary list for the Modern POS transaction screen. Using the screen layout designer you can design your till with the specific column size that you need. |
Add the ability to search for products by using product categories or from within a retail product catalog on any Modern point-of-sale device |
This feature adds a tree view of all product categories to the left navigation bar. This enables your store employees to quickly and easily search all product offerings by product category for the product that a customer is asking for as well as to offer possible related products that are in the same or related product categories. A catalog menu option is also being added to the left navigation bar to enable employees to quickly search for the products that a customer wants to buy. |
Add the ability to compare product details side by side and provide an enhanced product details view on any Modern point-of-sale device |
This feature adds a product comparison window with horizontal scroll to the product details view. A larger screen area will also be added to display the product specifications in greater detail. The ability to open the product image in full screen mode will also be added along with the ability to zoom in on specific details of the image. |
What’s new in Microsoft Dynamics AX 2012 R3
What’s new for developers and IT professionals
What’s new |
Description |
---|---|
Commerce Data Exchange |
The following updates and improvements were made to Commerce Data Exchange in AX 2012 R3. For more information, see Commerce Data Exchange. Commerce Data Exchange architecture In earlier releases, Synch Service was a Windows service that was installed at headquarters and at stores. In AX 2012 R3, Synch Service is replaced by two components, Commerce Data Exchange: Async Server and Commerce Data Exchange: Async Client:
Database architecture In earlier releases, store databases and online channel databases differed from each other. In AX 2012 R3, store databases, online channel databases, and any other channel-specific databases are just known as channel databases. A channel database can contain data for one or more channels, and the same channel can be included in more than one channel database. Change tracking In earlier releases, preactions and actions were used to collect updates to data in the Microsoft Dynamics AX database. In AX 2012 R3, Microsoft SQL Server change tracking is used instead. Because preactions and actions have been eliminated, fewer records are created in the Microsoft Dynamics AX database, and performance is improved. Retail Scheduler jobs In earlier releases, three types of scheduler jobs were available:
In AX 2012 R3, only two types of jobs are available, and jobs no longer use the prefixes A, N, and P:
Data distribution In earlier releases, an instance of Synch Service at the head office read data from Microsoft Dynamics AX and sent that data to a channel instance of Synch Service. In AX 2012 R3, data transfer is asynchronous and is initiated by the client. Based on a distribution schedule, data packages are generated from Microsoft Dynamics AX and deposited in a file storage system. At a regular interval, Async Client checks with Async Server to determine whether there are new data packages. If there is new data, Async Client takes the data from the storage location and applies it to the local channel database. Therefore, you no longer have to use static IP addresses or name resolution in the store to enable instances of Synch Service to communicate with each other. Additionally, because Async Client does not communicate directly with Microsoft Dynamics AX, .NET Business Connector is no longer required. To reduce the number of data packages that are generated, you can group retail channel databases. When you create a group of channel databases, the data is created one time for the group, and then multiple channels can pick it up. For example, stores in the same region or of the same type can use the same data, and therefore can be grouped. Troubleshooting data distribution issues Several new forms are available to help you troubleshoot data distribution issues:
For more information, see View history for a distribution schedule or View or cancel retail data distribution sessions. |
Retail Server |
Retail Server is the primary server-side component for Retail Modern POS. This feature processes business logic for Retail Modern POS. Retail Server is to Retail Modern POS clients what Microsoft Dynamics AX Application Object Server (AOS) is to Microsoft Dynamics AX clients. You can deploy Retail Server in a store or in a data center. Retail Server must communicate with a software component of AX 2012 R3 that is named Retail Hardware Station. For more information, see Microsoft Dynamics AX Retail Server. |
Retail Hardware Station |
Hardware Station enables peripherals in the store, such as Modern POS clients, cash drawers, and credit card terminals, to communicate with Retail Server and AX 2012 R3. For more information, see Microsoft Dynamics AX Retail Hardware Station. |
New Retail e-commerce starter stores |
AX 2012 R3 adds two more starter stores to help developers quickly create and brand an e-commerce site. AX 2012 R2 included the Contoso electronics starter store. AX 2012 R3 includes the Fabrikam clothing starter store and the Fabrikam French starter store. For more information, see Online Store. |
Setup.exe support for starter stores |
In AX 2012 R3, you can install any Retail online starter store by using Setup.exe. However, you can still manually deploy the starter stores by using Windows PowerShell. For more information, see Install a Retail online store (e-commerce). |
Support for multiple stores in different languages |
Developers and IT professionals can create multiple Retail online stores that support different currencies and translations, such as translated terms and product listings. These stores can be located in the same SharePoint farm. Therefore, businesses and organizations can sell products in native languages, report financials for different countries/regions, and maximize hardware purchases. Online stores in different languages can connect to the same or different channel databases, and to the same or different product catalog sites. |
Additional controls for Retail online stores that are published to Microsoft SharePoint |
The Retail SDK has been updated to contain code for new controls. These controls include a size picker, a zoom control, a category landing page, and category promotions. You can modify and reuse these controls when you customize a Retail online store. For more information, see the section titled Extend an online store in Online Store. |
Retail SDK |
The Retail SDK is enhanced to include code samples, templates, and tools that you can use to customize new Retail clients. For more information, see Retail SDK. |
Mass deployment |
In earlier releases of Retail, there was no easy method for deploying Retail components to multiple computers. For example, Retail POS software had to be installed manually on every register in a store. This process could be time-consuming and could create an inconsistent implementation. In AX 2012 R3, you can use System Center Configuration Manager (SCCM) to automate and centralize the deployment of Retail components. This process is scalable to many components and computers. You can set up topology and configuration information in Microsoft Dynamics AX, and then deploy the correct configuration to all computers by using SCCM. The following components can be deployed by using SCCM:
For more information, see Mass deploy Retail components by using System Center Configuration Manager. |
Retail monitoring in System Center Operations Manager |
You can now monitor your Retail environment by using System Center Operations Manager. The System Center Management Pack for Retail in AX 2012 R3 provides a monitoring solution for Microsoft Dynamics AX Retail components. The management pack automatically discovers the Retail components in your environment, and monitors the configuration and availability of those components. The management pack provides early warnings that an operator can use to proactively identify issues that can affect the availability of the Retail system. For more information, see System Center Management Pack for Microsoft Dynamics AX Retail 2012 R3. |
What’s new for application users
What’s new |
Description |
---|---|
The call center has been added as a new retail channel type |
The call center is a new channel type that you can set up in the Retail module. In a call center, workers take customer orders over the telephone and create sales orders. Many of the maintenance tasks for call centers are performed in the new Call center module. For more information about call center features and the Call center module, see What's new: Call center features. |
Catalog features have been added for call center users |
The Catalogs form contains functionality that is available to users who are associated with a call center. For more information, see What's new: Call center features and Setting up call center catalogs. |
Enhance the usability of info codes by using info code groups |
Info codes let you capture data at the point of sale when a cashier performs various actions. You can also create a hard-coded dependency between info codes to gather data in sequential order. This feature enhances the existing functionality for info codes by letting you group info codes. Info code groups add flexibility, because you can define fewer info codes but use them in more versatile ways. Info code groups let you perform the following tasks:
For more information, see Set up info code groups. |
Enhanced functionality for printing product labels and shelf labels |
This feature lets you print product labels for multiple products at the same time by using the Released products list page. This feature also extends the functionality for printing product labels, so that you can automatically print labels for products that are included on a purchase order or transfer order. You can print product labels for products that are included on a purchase order at any time or only when the products are received. You can print labels for products that are included on a transfer order either when the products are shipped or when the products are received. For more information about how to print product labels, see Generate and print product labels. For more information about how to print shelf labels, see Generate and print shelf labels. |
Gift card enhancements |
This feature adds flexibility for gift cards. Gift cards can be set up as a product, and can be made available as a physical product in retail brick-and-mortar stores. You can also sell gift cards as a physical or virtual product, in the form of an electronic gift card, in your online stores and call centers. If the call center functionality is enabled, you can void gift card transactions. Funds can be added to gift cards that are sold through either the call center or the retail point of sale. Gift cards that are purchased from a store that belongs to one legal entity can now be redeemed in a store that belongs to a different legal entity, if those stores support intercompany transactions. If your organization supports intercompany transactions, you can set up one company as the parent company. This company can hold the liability for all gift card sales from all stores that are participating in the gift card program. The other stores can be assigned to a different legal entity, but they must roll up to the parent company’s legal entity. When gift cards are sold or redeemed, the liability is increased or decreased accordingly in the parent company by using intercompany posting rules. When statements are posted for retail channels, the liability is increased for the parent company. When payments are made by using the gift card, the liability is decreased for the parent company. For more information about gift cards, see About gift cards in AX 2012 R3. |
Create and maintain product kits |
You can group and package individual products in one sellable unit or product kit. A product kit can include multiple products, variants of those products, and substitutes for any products. The products that are included in a kit are referred to as components. The set of products that make up a product kit are referred to as kit configurations. One product kit can have one or more configurations. After you define the kit configurations, you release the product kit to your legal entities and set up any product properties for the kit. You can price the kit by using the sum of the base price of the kit components when they are added to the kit, or you can set an overall kit price. The kit price can also be adjusted at the time of sale if additional charges apply for products that are substituted for a standard kit component. After the kit is created and priced, you can generate assembly orders to send the assembly and packaging instructions to the warehouse, so that the kits can be picked, packed, and shipped to the stores. After the kit configurations are approved, assembly orders can be manually generated at the warehouse or from a sales order if kit components are out of stock. Product kits can also be disassembled at the POS register or at the warehouse. When assembly or disassembly orders are created and processed, bill of materials (BOM) journals are generated to create the required inventory transactions. For more information, see About setting up retail product kits. |
Cashiers can disassemble or reconfigure kits at the point of sale |
Enhancements have been made to Retail POS and Retail Modern POS to handle kit products in various ways. For example, cashiers can disassemble kit products into their component products or make substitutions for individual products in the kit. For more information, see About kit products. |
Cashiers can sell, return, or exchange kit products at the point of sale |
Cashiers can sell, return, or exchange kit products in Retail POS and Retail Modern POS. Cashiers can not only ring up the kit product but also view the kit’s components in the transaction. Cashiers can accept the return and exchange of kits, and also exchange individual components of the kit. For more information, see About kit products. |
Redesign of the Retail loyalty feature |
Previously, loyalty programs were configured by using a loyalty scheme. The loyalty scheme was assigned to a loyalty card, and included rules that were used to determine the loyalty points that could be earned or redeemed for that loyalty card. In AX 2012 R3, the Retail loyalty program has been completely redesigned. The loyalty scheme still exists but is now mapped to the enhancements that were added to the loyalty feature. The new loyalty feature includes the following changes:
For more information, see Set up loyalty programs. |
Issue loyalty cards at the point of sale |
Previously, cashiers could use a customer’s loyalty card to add the customer to a transaction and credit the purchase to the customer’s loyalty account. Cashiers can now issue loyalty cards to customers in Retail POS and Retail Modern POS. For more information, see Set up loyalty programs. |
Enhancements for maintaining channel product attributes |
These feature enhancements let you maintain attributes for products that are offered in a brick-and-mortar store, an online store, or through a call center catalog. You can add, modify, or remove product attributes, attribute values, and attribute metadata for any category in a retail product hierarchy that is assigned to a store or catalog. Child category nodes can inherit attribute data from their parent categories, and any attribute data that is inherited from a parent can be overridden at the level of the child category. You can maintain product attributes at the level of the individual node. Alternatively, you can maintain product attributes in bulk by using Microsoft Excel. In this case, the following enhancements apply:
For more information, see Add and update product attributes for retail channels and Bulk edit product attributes by using Excel. |
Set up filters to improve searches for retail channel products |
This feature lets you manually set up product filters to improve the search experience for retail products that are offered through any retail channel. Filters can be applied to any channel product attribute that is set up so that it can be refined. Filters that apply to products that are offered through an online store can now be set up either in SharePoint or manually in AX 2012 R3. For more information, see Add and update product attributes for retail channels. |
Configure screen layouts for Retail Modern POS |
Microsoft Dynamics AX now includes Retail Modern POS, a Windows 8 POS app that can be used on Windows 8 tablets and computers. IT staff can configure screen layouts in Microsoft Dynamics AX and then send the layouts to the Windows 8 POS apps that are used at the organization’s stores. For more information, see Setting up screen layouts. |
Customer accounts can be accessed by retail channels across all locations |
Customer accounts can be accessed by all retail channels across all locations, regardless of the organization’s legal entities. When cashiers add a customer to a transaction, they can select the customer from any of these accounts. |
Set up affiliations and their discounts |
Retail staff at the head office can set up affiliations for customers who are affiliated with a group, such as students or seniors. Discounts can be associated with these affiliations, and can be assigned to customer profiles and transactions in Retail POS and Retail Modern POS. For more information, see Setting up affiliations. |
Set up threshold discounts |
You can now set up threshold discounts, which give customers a discount when a transaction’s total reaches one or more specified amounts. For example, you can create a threshold discount that gives a 10 percent discount for purchases over 100.00 and a flat 25.00 discount for purchases over 200.00. For more information, see Set up a threshold discount. |
Category-based pricing |
You can specify category-based pricing to more easily manage pricing for many products at the same time. For example, you can apply a markup of 10 percent to children’s shoes or mark down a particular vendor’s tennis rackets by 20 percent. For more information, see Set category-based prices. |
More flexible retail discounts |
You can use price groups to more easily create and manage prices and discounts for retail products. For example, you can use price groups to offer specific products at different prices to different groups of customers in different stores. A price group is the central point in a many-to-many relationship between prices and discounts on the one hand, and channels, catalogs, affiliations, and loyalty programs on the other hand. For more information, see Setting up prices using price groups. |
View information about discount transactions |
You can now view detailed information about discount transactions. This information is available from the following locations:
For more information, see View store transactions. |
Enhancements to buyer’s push |
In Retail, the following enhancements have been made to the functionality for replenishing inventory by using buyer’s push:
For more information, see Use buyer's push to distribute products. |
Enhancements to cross-docking |
In Retail, the following enhancements have been made to the functionality for replenishing inventory by using cross-docking:
For more information, see Use cross docking to distribute products. |
Export accounting information from Retail essentials |
In Retail essentials, you can schedule the periodic export of accounting information, so that this information can be used by a third-party accounting program. A default chart of accounts is included that can be modified and mapped to the accounts in the destination accounting system. |
Create return locations |
You can specify that returned products are assigned to different return locations in inventory, depending on the cashier’s response to info codes that are displayed at the point of sale. A return location can be a store, a warehouse, a location in a store or warehouse, or a specific pallet, depending on the locations that your organization has set up. You can map each return location to one or more Retail info codes and Sales and marketing reason codes. |
Retail essentials
Retail essentials provides a new, retail-centric configuration option for Microsoft Dynamics AX. Retail essentials provides a simplified, streamlined user experience that is optimized for organizations that will use only the retail management functions of Microsoft Dynamics AX.
Retail essentials is ideal for companies with less complex requirements that need to manage store-only environments. In this configuration, access to typical Microsoft Dynamics AX functions is limited. Additionally, omni-channel retail capabilities such as e-commerce are not available.
The following sections describe the highlights of the retail-centric experience.
Retail-centric user interface
Retail essentials includes just enough functionality to enable POS operations, provide retail user rights, and perform other functions that retailers require. Users of Retail essentials see only one area page when they open AX 2012 R3. This area page is designed to provide access to all the components that are required for retail management from one location. Users do not have to be familiar with other areas of the product or access other modules. Additionally, some forms have been simplified so that they show only fields, functions, and labels that are relevant to retail.
Easier deployment
A Retail deployment requires setup in many areas that aren't directly related to retail. By contrast, the initialization process for Retail essentials automatically configures reference data in over 40 areas of Microsoft Dynamics AX. Therefore, deployment time is significantly reduced, and forms and fields that are used only for initial setup can be omitted.
Integration with existing accounting systems
If you already have an accounting system, Retail essentials makes it easy to provide critical financial data to the primary accounting system. For example, you can use accounting export functionality to provide account-level sales data to your accounting system. By using built-in accounts, you can create profiles to map totals from Retail essentials to an account in the accounting system. At required intervals, account activity can be exported to a directory that is available to the accounting system. The accounting system can then obtain the totals and post to the appropriate accounts.
Capability to expand the system
Retail essentials can support your future software requirements and new business endeavors. Management of multiple systems in a complex environment can be expensive, and systems become obsolete over time. By using Retail essentials, you can decide when and how system consolidation occurs.
Retail essentials has Microsoft Dynamics AX at its core. All the capabilities that are provided through Microsoft Dynamics AX are available to Retail essentials, and you can easily enable these capabilities by modifying the user interface.
Data migration from another retail system
Retail essentials uses the Microsoft Dynamics AX Data Import/Export Framework to provide an easy way to import retail-specific data. By default, entities are mapped for users who are migrating from Microsoft Dynamics Retail Management System (RMS). To import RMS data into Retail essentials, you must add the Data Import/Export Framework to your Retail essentials installation, create an ODBC connection to the RMS headquarters database, then use Data Import/Export Framework entities to migrate the data. For more information, see Migrate data from Microsoft Dynamics Retail Management System (Retail essentials).
To migrate data from a third-party retail system, you must create entity mappings that are specific to the data in the third-party system. However, the architecture is optimized so that this data can be mapped to staging tables in Retail essentials. The data import/export framework then creates the data correctly. For more information, see Use the Data import/export framework to migrate data (Retail essentials).
What’s new in cumulative update 7 for Microsoft Dynamics AX 2012 R2
What’s new |
Description |
---|---|
Prompt for a reason code when the cashier opens the cash register drawer without performing a sale transaction |
You can set up reason codes and then capture a reason code when the cashier opens the register without performing a sales transaction. You can define reason codes in the Info codes form. A new field on the Info codes tab in the POS functionality profile form lets you set the reason code that is triggered when the open drawer operation occurs. When the cashier opens the drawer for a purpose other than a sale, the cashier is prompted to select a value or a reason subcode. For more information, see About info codes (Retail). |
Post store transactions from statements based on the end of the business day instead of the calendar day |
This feature adds an option for posting end-of-day statements for stores that have extended business hours. You can now calculate end-of-day transactions for statement processing based on the time that the store closes. However, in earlier releases, you could only post the statement based on the calendar day. If your store operating hours extended past 12:00 AM, two sales orders are created when you posted the statement. One sales order was created for sales transactions that occurred before 12:00 AM, and the other sales order was created for the transactions that occurred between 12:00 AM and the end of the business day. This feature lets you configure your statement posting process so that you can post the statements based on the end of the business day instead of the end of the calendar day. For more information, see About statements. |
You can use a new statement method to calculate statements by shift |
This feature adds a statement method so that stores can calculate statements by shift. When this option is selected for the store and the statement is generated, the transaction lines are summarized by payment method and shift. The summarized transaction lines are displayed in the Statements form, and the shifts are listed for each line. You can also select the Split by Statement method on the Statement/closing FastTab in the Stores form to generate a separate statement for each shift. For more information, see About statements. |
Passwords can now be changed and reset in Retail POS |
In Retail POS, the following enhancements have been made:
There are minimum requirements for passwords, such as length and complexity. |
Cashiers can view additional customer account information in Retail POS |
In Retail POS, the following enhancements have been made:
|
What’s new in Microsoft Dynamics AX 2012 R2
What’s new |
Description |
---|---|
Improvements for point of sale (POS) hardware |
The following improvements for POS hardware have been made:
For more information, see Set up hardware profiles. |
Group attributes and attribute groups, and apply them to products and categories in a catalog |
This feature lets users enhance their retail catalog offerings by including attributes for products in the catalog. You can create attribute groups for a set of defined attributes, and add the attribute groups to a catalog navigation category or a retail channel. Retail supports system properties and attributes, user-defined attributes, and rich media attributes, such as videos, images, or HTML text. For more information, see Setting up retail product catalogs. |
Setup improvements for Retail components |
The following improvements have been made to the Setup experience for Retail components:
For more information, see Install retail components. |
Improved Retail POS experience |
Smarter search functionality makes Retail POS much easier and faster to use. Product, category, and customer lookups have been brought together into one place. Additionally, a search algorithm determines how data that is swiped, scanned, or manually entered is used, based on the input method and matching search results. For more information, see the following topics in Retail POS Help:
Preset themes makes the POS screen easier to use and more enjoyable to work with. For more information, see Set up visual profiles. Employees can log on to POS by swiping employee cards. For more information, see “Start or exit Retail POS” in Retail POS Help. |
Upgrade to global store and staff IDs |
The values for store and staff IDs are now stored in global variables. Global variables are unique across all companies in a partition. Tasks have been added to the Preprocessing data checklist to resolve this schema change from Microsoft Dynamics AX 2009 for Retail. For more information, see the following topics: |
Fulfill online retail orders in Microsoft Dynamics AX |
Customer orders and order fulfillment have been expanded to include the following scenarios:
These orders are fulfilled in Microsoft Dynamics AX, and customers can be notified via email during various stages of order fulfillment. For more information, see the following topics:
|
Support catalog management for the Retail module |
The Retail module now uses the catalog management feature that was introduced in Microsoft Dynamics AX. You can create one or more retail catalogs. Each catalog includes navigational categories, and each navigational category can include one or more product offerings that are assigned to a product assortment. Each offering can be enhanced by attributes that are included for the products at either the category level or the product level. You can assign the catalog to one or more retail channels. After a catalog is validated, reviewed, approved, and finally published, the catalog products are displayed as listings on the channels that the catalog is assigned to. Any changes to the catalog products can be reflected in the channels. For more information, see Setting up retail product catalogs. |
Customer-facing device support |
Changes to the POS and EFT (electronic funds transfer) plug-in provide out-of-box support for customer-facing devices in the US. The changes also support partner plug-ins that give partners a head start in developing their own solutions for this kind of device. For more information, see Set up hardware profiles. |
Time clock |
A time clock can be used to keep track of time and attendance for retail store employees. This feature consists of a time clock in Retail POS, manager viewing capability in Retail POS, and record keeping in Microsoft Dynamics AX. For more information, see “Use the time clock” in Retail POS Help. |
Improvements to inventory management |
The usability of the following inventory features has been improved:
For more information, see the following topics: |
The store locator service was added for retail and online stores |
The store locator service enables queries about item availability in stores within a specified distance. This capability can be used when, for example, an online shopper wants to pick up the item in a physical store instead of having it shipped. Results can be limited to a specific subset of stores. For example, when a shopper queries item inventory for a hat in an online store for fashion clothing, the results can be configured to include inventory only from specific stores. Additionally, the results can be filtered based on distance from a location that the shopper specifies. For more information, see Set up store locator groups in Retail. |
Customer orders from online stores |
Customer orders in the Retail module of Microsoft Dynamics AX and in Retail POS have been enhanced to support online stores. Orders that customers create in an online store can be shipped to the customers or picked up in brick-and-mortar stores. Email notifications are sent during the sales and shipping processes. Enhancements have also been made to the recall order and order list features. For more information, see the following topics:
|
Online marketplaces |
Retailers can now set up and configure an online marketplace as a retail channel directly in Microsoft Dynamics AX. (Previously, this functionality was offered only on the web in Commerce Services.) Retailers can use online marketplaces to easily sell products online through established marketplaces, such as eBay and Amazon.com. Catalogs and product listings are centrally managed, and sales orders flow seamlessly back into Microsoft Dynamics AX for processing. For more information, see (USA) Setting up online marketplaces. |
Enhanced tracing and diagnostics |
In earlier versions, Retail POS wrote any errors or tracing information to the RetailLog table in the POS database. In this release, the tracing has been separated into two segments:
For more information, see Configuring parameters and initial settings. |
Additional product details are available in Retail POS |
More details about products are available to cashiers in Retail POS. These details include product attributes, bar codes, issue dates, and pictures. For more information, see “View information about a product” in Retail POS Help. |
View and edit customer information in Retail POS |
Cashiers can view and modify information about a customer in Retail POS. This information includes the customer’s address, telephone number, and email address. For more information, see the following topics in Retail POS Help:
|
Additional customer information in Retail POS |
Additional customer information is available to cashiers in Retail POS. This information includes an enhanced history of purchases for a customer, and also additional details about a customer, such as contact information, the customer’s currency and language, and a picture. For more information, see Point of Sale. |
Component names have changed |
Retail Store Connect is now Commerce Data Exchange: Synch Service. Retail Transaction Service is now Commerce Data Exchange: Real-time Service. For more information, see Commerce Data Exchange: Synch Service and Commerce Data Exchange: Real-time Service. |
Enhance product offerings in retail catalogs |
This feature lets users enhance their retail catalog offerings.
For more information, see About retail product catalogs. |
Publish retail product catalogs to create product listings in online channels |
This feature lets you create a retail product catalog in Microsoft Dynamics AX. You can also enhance the product offerings by adding attributes, images, videos, and so on, and then publish the catalog. When the catalog is published, product listings are generated in one or more online channels, such as an online store. You can publish catalogs to one or more channels by using one of the following methods:
For more information, see About retail product catalogs. Note Before you can publish retail product catalogs, a catalog publishing job must be scheduled via the Microsoft Dynamics AX batch job framework. |
The existing pricing service for POS was extended to include online stores |
The commerce runtime provides omni-channel commerce capability that has uniform extensibility across channels. The commerce runtime enables the online storefront, Retail POS, and back office business calculations and business processes. The runtime also supports more than 30 markets and is highly extensible to fill in gaps in a customer’s ERP implementation. The commerce runtime includes the following components:
The pricing service feature gives an online store the same advanced pricing and discount capabilities that are currently available for Retail POS. The pricing service is enabled when a retail product catalog is published to the online store. The catalog products and their prices are displayed to customers who browse for products in the online store. Any discounts that are available for the products are calculated and displayed after the products are added to the shopping cart at checkout time. For more information, see Commerce Runtime. |
Retail reporting enhancements |
AX 2012 R2 includes a new dedicated Retail cube that provides business intelligence data to help retailers make business decisions. You can customize the new Retail cube by adding data sources, measures, dimensions, calculations, key performance indicators (KPIs), and so on. You can also define your own reports by using Microsoft SQL Server Reporting Services or Microsoft Excel. The following Retail reports have been added or enhanced:
The following KPIs have been added:
For more information, see Retail cube (RetailCube) for Microsoft Dynamics AX 2012 R2 and R3 and Retail reports. |
Multi-version POS support during upgrade |
To upgrade retail functionality, you must redeploy (replace and reconfigure) the earlier POS software on each terminal in each store. You must perform this redeployment during a tightly constrained time window to avoid disrupting retail activities. Although earlier releases required that all stores be upgraded at the same time, AX 2012 R2 supports operations that use two versions of Microsoft Dynamics AX POS software at the same time. Multi-version support lets upgrade administrators upgrade one store at a time while maintaining regular operations in stores that are still awaiting upgrade. For more information, see Scenario: Upgrade a Retail system. |
Manually enter a coupon code for discount offers |
This feature lets you manually enter a discount code for discount offers without having to create a campaign. Discount codes can be applied to both brick-and-mortar stores and online stores. If you create a discount code for a campaign and enter the discount code manually, the system does not use number sequences and bar codes to automatically generate the code. Instead, the system uses the manual code. For more information, see Setting up price adjustments and discounts. Additionally, see the post AX 2012 R2 for Retail - Setting up discount coupons with bar codes for scanning into POS on the Microsoft Dynamics AX Support blog. |
An inquiry form was added, so that you can view transactions for online stores |
This feature enhances the functionality for transaction inquiries and adds a new inquiry form for online store transactions. You can view all transactions for a retail store by using the existing inquiry form. Then you can view all transactions for an online store by using the new inquiry form for online stores. For more information, see View inquiries and reports overview. |
For more information about the enhancements for Retail in Microsoft Dynamics AX 2012 R2, see CMO Webcast: Microsoft Dynamics AX 2012 R2 Retail Enhancements.
E-commerce investments in R2
AX 2012 R2 includes a suite of features that help you deploy, manage, and customize an online sales channel that is fully integrated with Microsoft Dynamics AX. E-commerce investments include two starter online stores which are built on Microsoft SharePoint 2013 Products, developer tools, and administrative and runtime components that integrate the online channel with Microsoft Dynamics AX.
By using this new suite of e-commerce features, you can centrally manage products, merchandising, and order fulfillment for all aspects of your online sales channel in Microsoft Dynamics AX. The runtime components are designed to deliver content and retail services in a scalable way. The starter online store (the Contoso electronics store) accelerates the development of highly customized online channels. The starter online store includes the patterns and best practices that are required for production-ready deployments. These patterns and best practices include powerful, search-driven, adaptive experiences that are offered by the SharePoint 2013 for Internet Sites (FIS) platform.
E-commerce centralized management
The following table shows the features in AX 2012 R2 that can help you manage your online channel.
Item |
Description |
---|---|
Channel management and publishing |
Channel management lets you define an organizational entity in Microsoft Dynamics AX and associate that entity with an online website. Therefore, you can manage catalogs, prices, promotions, and other content for a brick-and-mortar channel and an online channel in one place. Channel management also lets you define default properties for a channel, such as a default profile for an anonymous shopper, the navigation hierarchy, and payment processing configurations. Channel publishing lets you publish data and properties for a channel to a website, regardless of where that website is hosted. The data and properties that you can publish include the navigation hierarchy. For example, all Microsoft Dynamics AX administration for a Contoso channel is performed in offices that are located in Seattle, but the data center that hosts Contoso.com is located in Chicago. In this case, administrators can seamlessly manage and publish data from Microsoft Dynamics AX to the data center. |
Catalog management and publishing, and attribute enhancement |
Catalog management in this version of Microsoft Dynamics AX lets you create product collections, and target those collections at a specific channel or a promotion in a channel. For example, Contoso.com, an electronics retailer, creates a base catalog for all the electronics that are sold through its online channel. The catalog manager can then create a subcatalog for 60 items that will go on sale for a special promotion during the month of June. A single channel can have multiple catalogs. Likewise, one product can be located in multiple catalogs, and product details such as a promotion price can be determined by date. Catalog publishing lets a catalog manager publish all catalog data to a specific endpoint that was defined through the channel management process that was described earlier. This data includes rich attributes and merchandising content. Attribute enhancement lets you create attributes and rich content, so that you can market products in the context of the intended sales channel. The attributes and rich content that you can create includes images, extended descriptions, features, and specifications. |
Navigation hierarchies and category attributes |
Navigation hierarchies provide a logical taxonomy of categories and subcategories, so that you can group products in a manner that promotes discoverability for users who browse your online store. For example, Contoso.com creates a Products category that includes the Televisions, Computers & Tablets, Modern Phones, and Video Games subcategories. Navigation hierarchies add an organizing structure to an already rich set of retail categories that are optimized for administrative and reporting purposes. Category attributes provide a schema for logically describing products in a category. Category attributes enhance product refinement, filtering, and search optimization. For example, Contoso.com offers 40 different televisions. The catalog manager assigns category attributes such as LCD, Plasma, and Rear Projection to refine the category groupings even more, and to reduce duplication of effort and administrative overheard when the catalog is updated. Category attributes can also be configured to provide the automatic product filter groups (refinements) on the landing page of each category. For example, the catalog manager can configure refinement groups such as Television price, Television brand, and Screen size. These refinements can then be displayed on the website as a filter or a search refinement option for shoppers. |
Deployment checklist |
AX 2012 R2 includes a setup checklist for online stores. This checklist guides you through the process of setting up and configuring services and features for an online store. You can view the checklist in the AX 2012 R2 client by clicking Retail > Setup > Online store setup checklist. |
Commerce runtime
The commerce runtime is a significant new feature of Retail in AX 2012 R2. The commerce runtime was engineered to support scalable integration of remote sales channels with Microsoft Dynamics AX in near real time. For more information about this component, see Commerce Runtime
Starter online store
The Contoso starter online store accelerates implementation of an online channel by providing the code, services, forms, and best practices that you can use to develop a highly customized and branded online store. Out of box, the starter online store provides the major features and functionality that are typically required for an online channel. These starter features can be customized and adapted to meet specific requirements.
Item |
Description |
---|---|
Major features of the starter online store |
|
What’s new in Microsoft Dynamics AX 2012 Feature Pack
What’s new |
Description |
---|---|
Categorize retail products |
Retail products can now be categorized through the category management feature in AX 2012. You can categorize products by using a category hierarchy that is n levels deep. Multiple category hierarchies are supported for special circumstances. You can more efficiently categorize your retail products. For example, you can create one main category hierarchy for all your retail products, and one or more supplemental category hierarchies for product promotions, vendor products, and so on. Attributes that are assigned at the category level can be applied to all products in the category. Values that are assigned to a parent category can be inherited by a child category. |
Product assortments |
You can use the enhancements to products, category hierarchies, and organization hierarchies to more efficiently create and maintain assortments. A status and effective date were added. A new batch job was added for periodic updates of changes that are made to an assortment. These enhancements let you centrally manage all retail products across legal entities. You can perform the following tasks:
|
Retail channels |
A retail channel includes the retail brick-and-mortar store, online store, and online marketplace. Retail channels are a subtype of operating units. Use the organization hierarchy to model your store relationships and retail channels. |
Price groups |
Pricing for stores is accomplished by using price groups. Trade agreements are configured by using price groups. Microsoft Dynamics AX for Retail POS uses trade agreements and the price groups that are assigned to the trade agreements to determine the base price for a product. Price groups provide more flexibility when you set up product pricing. You can configure multiple price groups to meet the requirements of your various products and retail channels, and then assign one or more price groups to your stores. |
Periodic discounts |
AX 2012 Feature Pack includes the following enhancements:
|
Customer orders |
Two types of customer orders, quotations and sales orders, are supported in the following scenarios:
|
Inventory |
The Add products form has been improved to support multiple product hierarchies and a new dialog box for selecting a variant matrix. You can also enter quantity and dimension values. Additionally, you can use a new “mass update worksheet” to make bulk updates to product properties. |
Staff management |
Retail staff in both the back office and the store are now integrated with the core Human resources module as workers. To simplify management of Retail POS permissions across the organization, jobs are associated with Retail POS permission groups. You can define a few standard jobs in your retail organization and have standard permissions for each job. All workers that you hire then automatically have the standard permissions. Additionally, you can associate workers with stores. Therefore, you can restrict a retail staff logon to a single store, a group of stores, or any store in the enterprise. |
Store inventory |
Retail store inventory has had major architectural changes to better suit native document support and to create a foundation for stronger retail store inventory functionality in the future. Retail store inventory (RSI) was originally a third-party handheld solution. The solution was then adapted into a module that was included in Microsoft Dynamics AX 2012 for Retail. RSI supported basic picking, receiving, and inventory counting, but was not optimized for Microsoft Dynamics AX. RSI required steps that made the solution less streamlined than other features of Retail. For AX 2012, RSI is no longer a stand-alone module. The solution is now more intuitive, efficient, and adaptable, and provides a stronger foundation for developing end-to-end store inventory management. Additionally, functional improvements that have been made in Enterprise Portal for Microsoft Dynamics AX and Retail POS make data entry more intuitive and faster. |
End-of-day improvements |
To help with auditing for loss prevention, retailers rely on a several different processes. Two of these will be addressed in this release:
In addition to these key processes, several other improvements are addressed in this release:
|
Global address book |
Addresses and contact information for retail entities have been migrated to addresses and contact information for parties. The global address book significantly changes the data structures and relationships of the underlying data for addresses and contact information. For example, when a customer is created in Retail POS, the customer and party are both created, as are the associated addresses and contact information (party locations). |
Reporting and analytics |
Microsoft Dynamics AX includes a sales cube that provides insight into sales performance: Merchandizing analytics
Retail channel analytics
Store analytics
Operating unit analytics
|
Sites Services for Microsoft Dynamics ERP |
Microsoft Dynamics AX includes five Sites Services solutions that can streamline and speed business processes:
|
Store database |
An offline feature has been added to the store database to support a central database in the retail store. An offline database can also be used locally to reduce downtime if a network failure occurs, and in scenarios where a register must be used offsite or in a sidewalk sale. |
Commerce Services for Microsoft Dynamics ERP |
Enhancements have been made to Commerce Services:
|
Sales tax on shipping |
The sales tax feature extends existing functionality to support sales tax on shipping charges. |
Retail Store Connect |
The operation and configuration of scheduler jobs have been separated. Therefore, it is easier to configure different batch schedules or multiple instances of Retail Store Connect for scalability. The scheduler configuration is now global and can be used for multiple legal entities. Performance has also been improved. |
Role-based security |
Role-based security has been added, and built-in roles that cover all functional aspects of the product have also been added. These built-in roles include the following roles:
|
What’s new in Microsoft Dynamics AX 2012 R3 Cumulative Update 9
What’s new |
Description |
---|---|
Reports |
The following new reports have been added to Retail modern point-of-sale and Retail enterprise point-of-sale:
|
Modern point-of-sale (MPOS) |
You can configure MPOS to skip the Welcome screen, login directly to the POS screen, and begin ringing up sales immediately. |