A system for managing maintenance of at least one tangible display fixture in a physical store, the system comprising:
- a display fixture database, said display fixture database storing data relating to tangible parts of said at least one tangible display fixture;
- a server in communication with said database, said server configured for:
- receiving input from a user, said input relating to a replacement tangible fixture part for said at least one tangible display fixture;
- identifying at least one companion component for said replacement tangible fixture part, said at least one companion component being associated with said replacement tangible fixture part and said at least one companion component being identified using a first trained machine learning model;
- when a price of said replacement tangible fixture part and said at least one companion component is higher than a predetermined value:
- automatically generating an authorization request requesting authorization to order said replacement tangible fixture part and said at least one companion component, said authorization request requesting a user approval for an order for said replacement tangible fixture part and said at least one companion component;
- automatically forwarding said authorization request to personnel having higher authority than said user;
- associating a timer with said authorization request, said timer having a predetermined duration and beginning when said authorization request was generated;
- detecting, when a duration of said timer expires, a status of said authorization request;
- when said status is neither approved nor denied, automatically sending reminders regarding said authorization request to said personnel by way of at least one of:
- an email message to said personnel;
- a message to said personnel using a chat application;
- a text message to said personnel using a mobile text messaging application;
- and
- an entry in a calendar for said personnel;
- when said price of said replacement tangible fixture part and said at least one companion component is under said predetermined value, automatically generating an automatic approval;
- and
- when said user approval or said automatic approval of said authorization request is received:
- automatically generating a suitable purchase order for said replacement tangible fixture part and said at least one companion component;
- and
- automatically forwarding said purchase order to a supplier for said replacement tangible fixture part,
- and wherein said server is also in communication with at least one service scheduling database, wherein said server is configured for, when said replacement tangible fixture part meets at least one predetermined criterion:
- accessing said service scheduling database to determine an available time for a service call for installation of said replacement tangible fixture part and said at least one companion component;
- and
- when said available time is found, automatically scheduling said service call, wherein said service call is scheduled using a second trained machine learning model.