iVendNextDevelopers My apps

Asking for a new extension point, or for more from one

Part 3 of 5 · 9. The extension points, and how to ask for a new one

Back: More extension pointsNext: When your service is down, and when the till is offline

  1. Say what you need, not how. Describe the customer's need in business terms. A request that needs money changed in a hook, an override, a server script or in-tenant code by an outsider is read as a request for the need to be met another way.
  2. Check the table under The extension points, and the ladder. If an extension point already does it, the answer says which.
  3. Fill in the request form. It has three short questions and a tick box: what you need to do (and the step in the sale it concerns), the closest extension point, and what happens if it is never built. We ask the rest in the issue: the data in, the answer out, what should happen when your service is down, how long the cashier may wait, and what should happen offline. A request that leaves out down, slow or offline comes back with those questions.
  4. Send it. The form is a GitHub issue form in the private feedback repository, ivendnext-developers/partner-feedback, open to onboarded members: an iVendNext Partner, a licensed customer's IT team and the CitiXsys Consulting Team (feedback). Every member can read every issue, so leave out secrets and customers' names.

What happens next. It is given an id and answered in the issue, as one of four things: answered (an existing door already meets it, and the answer says which), needs more (a question about a field), planned (it joins the work we do, and you can follow it) or declined, with the reason. Requests of the same kind are collected, and the collection decides what is built next. We give no date.

What is refused, and why

Back: More extension pointsNext: When your service is down, and when the till is offline

This page in the kit