HighLevel now lets staff add retail products to a service appointment from the in-app appointment modal. Staff can add products when they create or edit an appointment, without cancelling or recreating it.
Each product can have several units, and staff can override its unit price for that appointment. The catalog price does not change. Products appear with services in the appointment details and the Payments tab, and the total updates as items change. If the appointment already has payments, the payment status shows whether more payment is due or a refund is owed.
For products with inventory tracking, stock drops when a product is added and returns when it is removed or reduced. If stock is short, the user sees an error. Products set to continue selling when out of stock are not blocked. Products without tracking are unaffected.
Products are created under Payments > Products, not under Services. They cannot be added on the customer booking page, only in-app.
