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:

 

  1. 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.
  2. The auto added items are read only.
  3. If the Tracking keycode is removed from the Sales order, then the auto added items are also automatically removed.
  4. If the Tracking keycodes expires, then the next time that the Sales Order is edited the auto added items will be automatically removed.


Did you find this article helpful?