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