Per the SYSPRO documentation on Trade Promotion Management (TPM) Pricing:
"Accrual values are accrued for later redemption. Accruals can be likened to l loyalty system where at the time of processing a sales order, the customer accrues values based on the sale of various items over a specific period. Accrual promotions must generally meet criteria (e.g. proof of an advertisement) before being authorized. Accrual values are not shown on sales orders or invoices, but are accrued to the customer in the Trade Promotion system. The accrued values can be reviewed and reimbursed to the customer as either a credit note or a check payment form your Accounts Payable system."
Per the above, when evaluating Trade Promotion Module (TPM) promotions for value or percent discounts, CyberStore will ignore all Accrual values to fully support SYSPRO ERP business logic.
New processing and web service methods have been created for obtaining the ATP data.
To ensure compatibility, review the following:
In any custom CatalogAvailableToPromiseReportControl should change the following:
In versions prior:
MakeAJAXCall("GetAtpDataSource", Params, BindTreeList);
Change to:
MakeAJAXCall("Inventory.GetATPReportData", Params, BindTreeList);
When CyberStore synchronizes Customer data from SYSPRO, the email address of record for the customer will now be brought into the CyberStore database. This email address can then be utilized for any email message sent by CyberStore as an automatic To, From, CC or BCC address by using the replacement tag [CustomerDefaultEmail].
In addition, you can configure the CyberStore to automatically send a copy of certain messages to this email address by clicking a new option in the Site Manager screen under Site Configuration in the Email tab.
This type of automatic email is called a Customer Notifications and it is a separate copy of the original email as sent to another recipients that is sent to the Customer's default email address. The following CyberStore messages are able to be sent as Customer Notifications:
The choices for the setting are "Never" (default), "Always", and "When Logged in as All Customer Account".
For more information see the Site Configuration and System Generated Emails topics.
In the CyberStore Management Console, new buttons have been added to the following Maintenance screens:
When clicked these buttons cause all cached prices related to the Item, Category or Customer to be removed from the cache causing them to re-populate next time they are sought.
Below are the new screens showing the price cache clearing buttons.
Note that the new Pricing tab replaces the previously labeled Discount tab.
Note the new Pricing tab in Customer Maintenance.
The ShoppingCartQuickEntryControl now supports native "Exact Match" searching which allows the shopper's stock code input to only add items when the text entered matches a stock code exactly. When this feature is enabled, no drop down results will be displayed. To default to exact search, set the StockCodeFilterMode property to a value of "Exact"
In addition, a new EnableFilterModeSelection property will present the shopper with the ability to switch between an exact and search interface which will display when the value is set to true.
The following bugs have been repaired as of Version 2.15.6:
PRICING: "Unexpected end of token" JavaScript error on CatalogPricingControl with JavaScriptChangePriceFunction (#9990)
ACCOUNT: Multiple unnecessary multi-Address COMBRW calls can be made by CustomerMasterAccountControl (#10051)
CATALOG: ATP Quantities not matching those in SYSPRO (#9940)
CATALOG: Unapproved Items in Saved Cart are added to Shopping Cart (#10048)
CATALOG: UOM - Preferred Unit of Measure Does not fallback correctly when not found (#10066)CONSOLE: About page not found 404 (#9955)
CONSOLE: Error in Console Loading Categories in Item Maintenance (#9983)INSTALL: Manage <mailsettings> parameter defaultCredentials in ecommerce web.config (#9993)
The control markup for the following controls have been modified in this version.
If you use the standard CyberStore controls within your web store, these are automatically updated with your installation of version 2.15.6. However, if you have a custom version of any of the controls listed, you must make the following changes to the control markup to maintain full functionality. For the markup of each control, you only need to adjust the text from an earlier version that changes in version 2.15.6, as listed below. The placement of that text within the markup and the surrounding text remain the same.
Modified Control | Description of Modification |
---|---|
Change only the text within the control markup that differs from version 2.13 to 2.15, as shown below:
|
|
Change only the text within the control markup that differs from version 2.13 to 2.15, as shown below:
|
Implementer's Note:
If you have custom versions of the above modified controls in your Site/Control folder, please compare them with their released versions in the /ecommerce/control folder for compatibility.