AlmondTill/G3N API

Selling

25 operations.

Ringing sales, serving customers and issuing invoices.

Operations

OperationKindWhat it does
addCaseMessagemutationAdd a reply to a customer-service case, as staff.
addRegistryItemmutationAdd a product to a customer’s gift registry, as staff.
agentChannelCheckoutCancelmutationCancel an agent checkout before it completes.
agentChannelCheckoutCompletemutationPay and place an agent checkout as the platform would — the buyer’s payment instrument (a Google Pay card token through Stripe) is charged for the full quote and the sale is placed.
agentChannelCheckoutCreatemutationOpen a checkout on this channel as an AI shopping platform would — the items, the buyer, the delivery choice — and get the priced quote back with what is still missing.
agentChannelCheckoutUpdatemutationReplace an agent checkout wholesale — the items, the buyer, the delivery choice — and get the fresh quote.
applyOrderCouponmutationApply a coupon code to an open order.
applyOrderEmployeeDiscountmutationAttach an employee discount to an open order (one employee per order).
applyOrderLoyaltymutationRedeem a customer’s loyalty points against an open order.
applyTendermutationTake payment on a placed order — cash, card, or other tender.
arPaymutationTake a payment against a customer’s house account.
completeAppointmentmutationComplete an in-progress appointment — optionally linking the billing order at the last legal moment.
fileClaimWarrantymutationFile a claim on an active warranty — link the customer-service case and the warranty flips to claimed.
grantConsentmutationRecord a customer’s consent (marketing, data use) as staff, on their word.
issueInvoicemutationIssue the invoice for an order — the formal bill.
processReaderPaymentmutationTake a card-present payment on the card reader paired to this till.
recordRegistryFulfillmentmutationRecord that a registry item was bought — the gift is covered.
removeOrderCouponmutationTake a coupon off an open order — the price maths re-runs without it.
removeOrderEmployeeDiscountmutationRemove the employee discount from an open order.
removeOrderLoyaltymutationTake the loyalty redemption off an open order — the points go back.
removeRegistryItemmutationRemove an item from a gift registry, as staff.
reorderOrdermutationStart a fresh order from a past one — the same items, priced FRESH at today’s prices.
rescheduleAppointmentmutationMove an appointment to a new time — the old booking closes as rescheduled and a linked replacement is created in one step.
updateRegistryItemmutationChange a registry item — usually the wanted quantity.
withdrawConsentmutationRecord a customer withdrawing a consent, as staff.