Prerequisites for Rhythm for Commerce functions

To use some of the features and functions in Rhythm for Commerce, your ERP must meet certain requirements. In addition, certain application properties and application details in the Business Center must be set up during implementation.

This table shows the prerequisites for major features and functions:
Feature or function ERP prerequisites Business Center prerequisites
Spare part sales Must send SyncBillofMaterials BOD Enable the Application.SPS Enabled tenant application property

Optionally, enable the Spare Parts.Inherit Parts Into Assortment and the Application.Product Header Selling Enabled application properties

Style item sales Must send style information in the ItemMaster/ItemMasterHeader/UserArea/Property/NameValue xpath in the SyncItemMaster BOD. Enable the Application.Style Items Enabled tenant application property.

To list individual SKUs and the parent item in the Product List widget, specify true in the Application.ItemListStyleItem application property. To display only the parent item, specify False.

Note: If you enable style item sales, then your customers cannot select multiple delivery methods at checkout. Ensure that you have not enabled the Choose Multiple Delivery Methods feature element for any role in Business Center.
Display brand icons in the Business Center and on your website Enable the Items.Brand Icons tenant application property
Display product icons in the Business Center and on your website Enable the Items.Product Icons tenant application property
Item aliases Must send item alias information in SyncItemMaster BOD Enable the Items.Customer Item Alias tenant application property
Price breaks Price breaks must be expressed in the units used to sell the product. For example, you can specify one price for a quantity of 1 to 5 units and a second price for a quantity of 6 to 10 units. Price breaks that are based on modular quantities are not supported. For example, if a customer orders 6 units of an item, the customer receives the price break offered for 6 units. You cannot require that the customer purchase the item in a multiple of 4 to receive the price break. Enable the Items.Price Breaks tenant application property.

If you enable the Price Breaks application property, you should always disable the Show MSRP feature element. If you use price breaks, you cannot show the MSRP.

If you offer price breaks on an item, you cannot offer a promotional discount on the same item.

Ability to create assortments in the ERP Must send SyncCatalog BOD
Ability to create promotions in the ERP Must send SyncPromotion BOD
Ability to show promotions Enable the Application.Promotions tenant application property
Credit card processing Must integrate to CenPOS
Use confirmed delivery dates A web service capable of extracting confirmed delivery dates from the ERP Set the Get confirmed delivery date application detail to true.
Manage order blocking in the ERP Must have a BOD mapping for this xpath in the CustomerPartyMaster BOD: <CodelistID="CustomerStop" sequence ="5"> Order.Customer Order Blocking thru ERP application property must be set to true.
Document downloads from IDM Must integrate to IDM Must set up IDM.Enabled and IDM.ServiceEndPoint application properties.

Must set up application details in the IDM group.

Modular quantity notifications Must specify modular quantities in the field that maps to ItemMaster/ItemLocation/SalesParameters/OrderIncrementQuantity Must set Items.Enable Modular Quantity Check application property to enforce or recommended.
Display multiple statuses for each order line Must publish status codes and quantities through these elements, respectively:
  • SalesOrder/SalesOrderLine/SalesOrderSchedule/Status/Code
  • SalesOrder/SalesOrderLine/SalesOrderSchedule/Status/Quantity
Must set Ordering.Order Line Split Status application property to true.
Display outstanding invoice balances Must send the SyncReceivableTransaction BOD

Must publish due value in this xpath: ReceivableTransaction/ReceivableTransactionHeader/ReceivableAmount

Must publish paid value in this xpath: ReceivableTransaction/ReceivableTransactionHeader/ReceivedAmount

Enable the Account Balance feature element.
Display delivery tracking information Must send these xpaths:

CarrierParty/PartyIDs/ID

CarrierParty/Name

Shipment/ShipmentHeader/CarrierParty/PartyIDs/ID

Shipment/ShipmentHeader/TrackingID

Configure URLs for carriers in Delivery Carrier form.

Enable the Delivery Tracking feature element.