Exports
This page documents all available exports provided by the g-order-system resource.
Client Export
Open Menu
--- Open Pos menu
---@param job string The job name
exports['g-order-system']:OpenPos('cat_cafe')Server Exports
Create Pos Order
local newOrder = {
job = "burgershot",
name = "John Doe",
orderId = exports['g-order-system']:GenerateOrderId(),
orderType = "dine-in",
status = "pending",
isPaid = false,
tableNumber = "5",
orderItems = {
{ orderId = "BS12345", itemName = "burger", quantity = 2, price = 10 },
{ orderId = "BS12345", itemName = "fries", quantity = 1, price = 5 }
},
paymentMethod = "cash",
subtotal = 25
}
--
-- Create order without giving receipt item
local orderId = exports['g-order-system']:CreatePosOrder(newOrder)
--
-- Create order and also give receipt item to player (source 1) (recommended)
local orderIdWithReceipt = exports['g-order-system']:CreatePosOrder(newOrder,source)
Update order status
Check if order is paid
Create New product
Create transaction
Deposit Money
Withdraws Money
Get Account Balance
Last updated