iVendNextDevelopers My apps

A warranty or add-on that depends on the unit or the customer

The customer asks: Offer a warranty or add-on that depends on the unit or the customer: a plan only for some models or serials, none for a customer who already holds one

What next

What you build

Four parts, each on a door that exists. Your service advises and checks; it never adds or prices a line, and it cannot change what the till offers: the cashier sees every add-on the retailer set up.

  1. The retailer sets up the add-ons, as in the card extended-warranty-as-item: item options (POS 2.1.0, the Item Options switch on the POS Profile) or cross-sell rows on the item. iVendNext prices every add-on line.
  2. At the scan, say what suits this sale (recipes/capture.md). A capture service on scan, filtered to the item groups, answers notice: "This model qualifies for the 1- and 2-year plans." It shows once the item and its choices are on the sale (with cross-sell rows, as the offer opens). Declare allow_and_flag: refuse would stop the unit being sold when your service is slow. Never use confirm for the plan: its No leaves the scanned item itself off the sale.
  3. Before payment, enforce it (recipes/rule_guard.md). A check refuses a sale whose plan does not suit the unit or the customer, with the reason the cashier reads. It sees the customer and, when Send each line's lot and serial number is ticked on its subscription in Desk (a manifest cannot tick it), each line's serials. Check here, not at the scan: a barcode scan does not yet know the unit, and the scan sees the customer only if one is already on the sale.
  4. After the sale, follow the event feed (recipes/event_feed.md): register the plan on sale.booked, and print a certificate number with Fulfil at sale (the card voucher-at-payment). Undo it on return.booked by reading the returned lines of the return the event names, and on sale.cancelled for the whole sale. A line voided on the till before payment books nothing and sends no event.

Limits

Tell the customer

While the till is online, the cashier is told which plans suit the item, and a plan the unit or the customer is not eligible for is refused before the customer pays. Your records of the plan follow the sale, the return and the cancel.

What next

  1. Tell the customer the 8 limits above, and write them into the proposal.
  2. Follow the recipe: A rule checked before payment (a check before payment).
  3. Build and test it on your sandbox (request one if you have none; what is on it).
  4. Run the checks: your own tests, the kit's checks and the money kit's release gate (the release gate).
  5. Release through the customer's own release gate (The customer's release gate); an app other retailers install goes through the App library.

Test it with your service stopped: the till applies the answer you declared for when it is down.

Start a project shortlist with this need · Put it in your blueprint · Every need

This card in the kit