Allow for item-specific preferences for Nbr of Packages per Pallet as well as a few new comments. These comments will be attached to the MOD number(s) and will carry through to the production work order.
- A new file will be created with a key of CO*CUST*MOD#. Fields 1-3 will contain multi-valued Comment Numbers with associated Input1/Input2. This file will most likely be used to store Contract Pricing info.
- A new option to the 'Preference Flag' field in Comments Maintenance (SYS9012) for 'Item Specific Preference'. Change Comment# 007 (#Pkgs per Pallet) from 'Not a Preference' to 'Item Specific Preference'. Add new comment(s) and set the preference flag accordingly.
- Modify the My Account area (both the Shipping and CE screens) to show a Grid format for these item-specific comments. Ability to enter multiple MOD Numbers and associated Input1/Input2 if needed. Nbr of Pkgs per Pallet will be added to the Shipping screen (Pallet Section) and the new comments will be added to the CE screen.
- Modify BP WEB.GET.PREFDEFAULTS to read the new file and return item-specific preferences - must return the Part# along with the comment# and input1/input2
- Checkout Bundling will be modified to get the item-specific preferences (via WEB.GET.PREFDEFAULTS) and pass them to the UI to be shown on the main bundling screen.
- Checkout Special Instructions will check the box for these comments if they have been setup as preferences. Allow these comments to be set as preferences during checkout. The CE screen will need to show the new comments. The Nbr of Pkgs per Pallet will not be shown for LTL Stock Bundles (because of multiple items sized differently). Add these comment numbers to CONFIG.SETTINGS.LAD<19> and make sure that RPC$COMMENTS_GETBYFILTER doesn't show these comment(s) on the special instructions screen.
- Bundling - pass the new comments along to the shopping cart record along with the 'Make this a Preference' flag
- Modify programs:
- LDLIB RPC$COMMENTS_GETBYFILTER
- LDLIB RPC$CUSTOMER_PREFSAVE
- BP WEB.GET.PREFDEFAULTS
- LDLIB RPC$SHIPMENTBUNDLING_GETBYFILTER
- BP WEB.BUNDLING.ALTERNATIVE.OPTIONS
- BP WEB.CREATE.CUSTOMER
- BP WEB.GET.PREFCOMMNBRS