Job-specific blanket agreements
Blanket agreement information is created in the ERP. The SyncContract and ShowContract BODs are used to replicate blanket agreements from the ERP to Rhythm for Commerce. A new Blanket Agreement web service is used to retrieve the agreement quantity, remaining quantity, and agreement validity dates from the ERP for display in the web shop.
Blanket agreements in the web shop
To view available blanket agreements, customers click the Blanket Agreement Job Specific list. The first three blanket agreements, their agreement numbers, description, and validity dates are displayed. Customers can click the View All link to view more blanket agreements. By default, a blanket agreement is not selected.
After customers select an agreement, the blanket agreement number is displayed as the name of the Blanket Agreement Job Specific menu item. A green circle indicates that the agreement is active. In addition, the blanket agreement number is added as a filter in the Filter section on the product list page. Customers can slide the filter on to view only those products in the blanket agreement.
- A Preferred Item ribbon is displayed.
- A green circle is displayed next to the item price to show that the blanket agreement prices is being used.
- The expiration date of the agreement, the quantity of item remaining in the agreement, and the total quantity in the agreement are displayed under the price.
In the Shopping Cart widget, the Preferred Item ribbon and green circle are used to identify products in a blanket agreement.
If price breaks are available in the blanket agreement, they are displayed in the Product Details widget.
Users can select one agreement per order. Users can combine items that are not subject to an agreement with items that are subject to an agreement in their orders.
If a user orders a quantity that exceeds the blanket agreement quantity, the blanket agreement pricing is applied.
After a user submits an order in the web shop, a ProcessSalesOrder BOD that includes the ID of the blanket agreement is sent to the ERP.
Blanket agreements in the Business Center
Merchant administrators can review blanket agreements in the new Blanket Agreements form in the Business Center. The Blanket Agreements form shows the agreement number, the customer associated with the agreement, and the validity dates of the agreement. Click a blanket agreement number to view the agreement details, including the description of the agreement, items in the agreement, negotiated quantities, and validity dates.
Merchant administrators can update the description of the blanket agreement in the Business Center. If an agreement is updated through BOD replication, the customized description is retained.
Expired blanket agreements can be removed from the Blanket Agreements form through BOD replication or by running the Replicate.Purge scheduled job.
Compatibility
M3 Form | Required information |
---|---|
CO Type.Open (OIS010/J) | Agreement check:
1-Customers agmnt Price orig seq: Ensure that the customer order type that you use with Rhythm includes a 6, which indicates that blanket agreement pricing is evaluated. |
Settings-Customer Order Entry (CRS720) | Check Date: 1-Order Date |
Customer.Open (CRS610) | Agr chk header: 1-Dis
alt Agr chk lines: 6-OH or manual |
Cust Blanket Agreement (OIS060) | Qty Check: 1-No
Check Status: 20-Final |
Settings Batch Orders (OIS278) |
Source: A-API BI Agr Search: Select this check box. Agr Chk Header: 0-Manual Entry Agr Chk Lines: 6-OH or Manual |
- You cannot add the same item to an agreement more than once.
- Business chains are not supported.
- Blanket agreements at the address or warehouse level are not supported.
- Blanket agreements defined by item group are not supported.
- Blanket agreements cannot include configurable items.
- Agreed quantities are specified at the line level.
- Blanket agreement quantities are consumed during order simulation.
Activation
To activate blanket agreements, you must complete steps in ION Desk and the Business Center.
- In the Connection Points form, add the Sync.Contract BOD to the ecom connection point and M3 connection points. Set up the BOD to be received by the ecom connection point and sent from the M3 connection point.
- In the Document Flow form, add the SyncContract BOD to the data flow from the M3 application to the ecom application.
- In the Application Properties form, specify these settings:
- Application.Blanket Agreement Mode
- Specify ManualSelect.
- Items.Price Breaks
- To display price break information, specify true.
- WebServce.WSDL URL Endpoint (BlanketAgreement)
- Specify the URL for the blanket agreement web service.
- In the Roles form in the Business Center, set up a role with the feature element.
- In the Users form, assign the role in step 2 to users who can review blanket agreements in the Business Center.
Limitations
The Spare Parts List, Style Items, and Order Approval Details widgets do not support blanket agreement indicators.
A known issue with the display of price break information will be resolved in a future release.