Discount codes at the counter, and delivery priced by the trip
A discount code typed into a walk-in booking now works the way it does online, so staff aren't turning customers away from a code they'd have honoured on the website. Delivery pricing can charge the drop-off and the pick-up as two separate trips instead of one flat fee covering both, so a customer who only needs one leg isn't paying for the other. A shop can also set a code that discounts the delivery fee only, and point it at one service area, so a winter rate for one ferry terminal doesn't quietly apply everywhere else.