This knowledge base article will assist developers with how the Manager Override screen is displayed at the Point of Sale (POS).
The Manager Override feature is used when the Manager's permission is required to carry out an activity or for further processing of a transaction at the POS.
iVend Retail has many Manager Override features as standard that can be configured within the Retail Profile that is attached to the POS. Information on the Manager Override standard features is covered in another article.
The purpose here is to explain how the Manager Override feature could be extended for non-standard Manager Override features and functions at the POS.
For example, this feature may be required whenever the Cash Drawer number one is manually opened. There is currently no standard Manager Override feature for this and therefore would serve as a good example that a retailer might want to consider having developed.
In the following code, it is mentioned how to enable the Manager Override functionality using the iVend Extensibility Add-on framework.
using CXS.Retail.Extensibility.Modules.Transaction;
using CXSRetailPOS;
namespace POSEventsSampleAddon
{
class Manager_Override : POSUserMenuModuleBase
{
public override void OnOpenCashDrawerOne()
{
//To start the manager override
POSHelper.ShowManagerOverride();
}
}
}
Refer to the following screen image that shows the Manager Override screen:
Refer to the CitiXsys Knowledge Portal for more details and code samples.