025815 Keycode auto-remove option/s
KCSL have added an option to Tracking keycodes, so that auto
added stock items will be removed upon expiry.
Add an option to a keycode (probably) or an individual
keycode item line, to flag it as Auto Remove Item/s.
When ticked, items added to the sales order automatically
will be flagged such that:
-The system knows it was auto-added by a keycode (this *may*
already be recorded), and that it's also auto-remove
-The item line will be completely read only as far as user
edits are concerned (no changing quantity, price, description, anything),
although the user can delete it from the order entirely if required
-If the triggering keycode is removed from the order, any
auto-remove items added by that keycode will be removed from the order as well.
Since the user won't have been able to change them, there's no concerns about
losing items which were since edited and losing the users' input.
-On KCWeb there should also be an option such that expired
keycodes are removed from the basket but the basket is not cleared rather than
the current behaviour of 'clear the basket' - instead, any auto-remove items
are simply removed as per above behaviour.
An updated application and changelog will be provided with
this functionality. The further configuration step(s) are as follows :
3.1 Keycode
‘Auto-remove on expiry’ option.
Figure 1 : Keycode option.
When the option is
ticked on the [ Promotion | Keycode | Details ] screen the new functionality is
enabled for this keycode.
Saving of the
Keycode is prevented if both the ‘Auto-remove on expiry’ and the ‘Discount
code’ options are enabled.
Figure 2 : Cannot save dialog.
After applying the above
Configuration, typical steps for usage would include:
- When a stock item or items have been auto added to a Sales order, by either manually adding a Tracking Keycode or via a Trigger rule.
- The auto added items are read only.
- If the Tracking keycode is removed from the Sales order, then the auto added items are also automatically removed.
- If the Tracking keycodes expires, then the next time that the Sales Order is edited the auto added items will be automatically removed.