Function: orderService()
orderService(
client):object
Defined in: service/OrderService.ts:163
Service class for Order-related GraphQL operations
Parameters
client
Returns
addItemsToOrderlist()
addItemsToOrderlist(
variables):Promise<Orderlist>
Adds items to an orderlist *
Parameters
variables
Orderlist add items input data *
Returns
Promise<Orderlist>
Promise<Orderlist> The updated orderlist
addOrderStatusesToOrderStatusSet()
addOrderStatusesToOrderStatusSet(
variables):Promise<OrderStatusSet>
Adds order statuses to an order status set *
Parameters
variables
OrderStatusSetAddOrderStatusesVariables
Add order statuses input data *
Returns
Promise<OrderStatusSet>
Promise<OrderStatusSet> The updated order status set
assignCompaniesToOrderlist()
assignCompaniesToOrderlist(
variables):Promise<Orderlist>
Assigns companies to an orderlist *
Parameters
variables
OrderlistAssignCompaniesVariables
Orderlist assign companies input data *
Returns
Promise<Orderlist>
Promise<Orderlist> The updated orderlist
assignUsersToOrderlist()
assignUsersToOrderlist(
variables):Promise<Orderlist>
Assigns users to an orderlist *
Parameters
variables
Orderlist assign users input data *
Returns
Promise<Orderlist>
Promise<Orderlist> The updated orderlist
createOrder()
createOrder(
variables):Promise<Order>
Creates a new order *
Parameters
variables
Order creation input data *
Returns
Promise<Order>
Promise<Order> The created order
createOrderItem()
createOrderItem(
variables):Promise<OrderItem>
Creates a new order item *
Parameters
variables
Variables for the order item creation mutation
-
- orderId: number - Order ID to create order item for
-
- orderItem: OrderItemCreateInput - Order item creation input data
-
- language: string - Language for localized content
-
- imageSearchFilters: MediaImageProductSearchInput - Image search filters
-
- imageVariantFilters: TransformationsInput - Image transformation filters
Returns
Promise<OrderItem>
Promise<OrderItem> The created order item
createOrderlist()
createOrderlist(
input):Promise<Orderlist>
Creates a new orderlist *
Parameters
input
Orderlist creation input data *
Returns
Promise<Orderlist>
Promise<Orderlist> The created orderlist
createOrderStatus()
createOrderStatus(
input):Promise<OrderStatus>
Creates a new order status *
Parameters
input
Order status creation input data *
Returns
Promise<OrderStatus>
Promise<OrderStatus> The created order status
createOrderStatusSet()
createOrderStatusSet(
input):Promise<OrderStatusSet>
Creates a new order status set *
Parameters
input
Order status set creation input data *
Returns
Promise<OrderStatusSet>
Promise<OrderStatusSet> The created order status set
deleteOrderItem()
deleteOrderItem(
variables):Promise<boolean>
Deletes an order item *
Parameters
variables
Variables for the order item deletion mutation
-
- orderId: number - Order ID to delete order item for
-
- orderItemId: number - Order item ID to delete
Returns
Promise<boolean>
Promise<boolean> True if order item was deleted successfully
getAddressesByOrderId()
getAddressesByOrderId(
orderId):Promise<Address[]>
Fetches addresses by order ID *
Parameters
orderId
number
Order ID *
Returns
Promise<Address[]>
Promise<Address[]> The addresses array
Deprecated
The upstream addressesByOrderId query is deprecated. Use getOrderAddresses instead.
*
getOrder()
getOrder(
variables):Promise<Order>
Fetches a single order by ID or UUID *
Parameters
variables
Variables for the order query
-
- orderId: number - Order ID to fetch
-
- orderUUID: String - Order UUID unique identifier
-
- language: string - Language for localized content
-
- imageSearchFilters: MediaImageProductSearchInput - Image search filters
-
- imageVariantFilters: TransformationsInput - Image transformation filters
Returns
Promise<Order>
Promise<Order> The order data
getOrderAddress()
getOrderAddress(
variables):Promise<OrderAddress>
Fetches order address *
Parameters
variables
Order ID *
Returns
Promise<OrderAddress>
Promise<Address> The address data
getOrderAddresses()
getOrderAddresses(
orderId):Promise<OrderAddress[]>
Fetches all addresses for an order *
Parameters
orderId
number
Order ID *
Returns
Promise<OrderAddress[]>
Promise<Address[]> The addresses array
getOrderlist()
getOrderlist(
id):Promise<Orderlist>
Fetches a single orderlist by ID *
Parameters
id
number
Orderlist ID to fetch *
Returns
Promise<Orderlist>
Promise<Orderlist> The orderlist data
getOrderlists()
getOrderlists(
input?):Promise<OrderlistsResponse>
Fetches a list of orderlists with search criteria *
Parameters
input?
Orderlist search input parameters *
Returns
Promise<OrderlistsResponse>
Promise<OrderlistsResponse> The orderlists response data
getOrderPDF()
getOrderPDF(
orderId):Promise<Base64File>
Fetches order PDF *
Parameters
orderId
number
Order ID *
Returns
Promise<Base64File>
Promise<any> The PDF data
getOrders()
getOrders(
input?):Promise<OrderResponse>
Fetches a list of orders with search criteria *
Parameters
input?
Order search input parameters *
Returns
Promise<OrderResponse>
Promise<OrderResponse> The orders response data
getOrderStatus()
getOrderStatus(
variables):Promise<OrderStatus>
Fetches a single order status by ID *
Parameters
variables
Order status ID to fetch *
Returns
Promise<OrderStatus>
Promise<OrderStatus> The order status data
getOrderStatuses()
getOrderStatuses(
input?):Promise<OrderStatusesResponse>
Fetches a list of order statuses with search criteria *
Parameters
input?
Order status search input parameters *
Returns
Promise<OrderStatusesResponse>
Promise<OrderStatusesResponse> The order statuses response data
getOrderStatusSet()
getOrderStatusSet(
variables):Promise<OrderStatusSet>
Fetches a single order status set by ID *
Parameters
variables
Order status set ID to fetch *
Returns
Promise<OrderStatusSet>
Promise<OrderStatusSet> The order status set data
getOrderStatusSets()
getOrderStatusSets(
input?):Promise<OrderStatusSetsResponse>
Fetches a list of order status sets with search criteria *
Parameters
input?
Order status set search input parameters *
Returns
Promise<OrderStatusSetsResponse>
Promise<OrderStatusSetsResponse> The order status sets response data
getQuotePDF()
getQuotePDF(
quoteId):Promise<Base64File>
Fetches quote PDF *
Parameters
quoteId
number
Quote ID *
Returns
Promise<Base64File>
Promise<any> The PDF data
removeItemsFromOrderlist()
removeItemsFromOrderlist(
variables):Promise<Orderlist>
Removes items from an orderlist *
Parameters
variables
Orderlist remove items input data *
Returns
Promise<Orderlist>
Promise<Orderlist> The updated orderlist
removeOrderStatusesFromOrderStatusSet()
removeOrderStatusesFromOrderStatusSet(
variables):Promise<OrderStatusSet>
Removes order statuses from an order status set *
Parameters
variables
OrderStatusSetRemoveOrderStatusesVariables
Remove order statuses input data *
Returns
Promise<OrderStatusSet>
Promise<OrderStatusSet> The updated order status set
sendOrderConfirmationEmail()
sendOrderConfirmationEmail(
orderId):Promise<SendOrderConfirmResponseType>
Sends order confirmation email *
Parameters
orderId
number
Order ID *
Returns
Promise<SendOrderConfirmResponseType>
Promise<boolean> Success status
setOrderStatus()
setOrderStatus(
input):Promise<Order>
Sets the status of an order *
Parameters
input
Order status input data *
Returns
Promise<Order>
Promise<Order> The updated order
triggerQuoteSendRequest()
triggerQuoteSendRequest(
input):Promise<boolean>
Triggers the send request event for a quote *
Parameters
input
TriggerQuoteSendRequestEventInput
Quote send request event input data *
Returns
Promise<boolean>
Promise<boolean> Success status
unassignCompaniesFromOrderlist()
unassignCompaniesFromOrderlist(
variables):Promise<Orderlist>
Unassigns companies from an orderlist *
Parameters
variables
OrderlistUnassignCompaniesVariables
Orderlist unassign companies input data *
Returns
Promise<Orderlist>
Promise<Orderlist> The updated orderlist
unassignUsersFromOrderlist()
unassignUsersFromOrderlist(
variables):Promise<Orderlist>
Unassigns users from an orderlist *
Parameters
variables
OrderlistUnassignUsersVariables
Orderlist unassign users input data *
Returns
Promise<Orderlist>
Promise<Orderlist> The updated orderlist
updateOrder()
updateOrder(
variables):Promise<Order>
Updates an existing order *
Parameters
variables
Variables for the order update mutation
-
- orderId: number - Order ID to update
-
- order: OrderUpdateInput - Order update input data
-
- language: string - Language for localized content
-
- imageSearchFilters: MediaImageProductSearchInput - Image search filters
-
- imageVariantFilters: TransformationsInput - Image transformation filters
Returns
Promise<Order>
Promise<Order> The updated order
updateOrderAddress()
updateOrderAddress(
variables):Promise<OrderAddress>
Updates an order address *
Parameters
variables
Variables for the order address update mutation
-
- id: number - Id to identify address
-
- orderId: number - Order ID to update order address for
-
- input: OrderAddressUpdateInput - Order address update input data
Returns
Promise<OrderAddress>
Promise<OrderAddress> The updated order
updateOrderItem()
updateOrderItem(
variables):Promise<OrderItem>
Updates an existing order item *
Parameters
variables
Variables for the order item update mutation
-
- orderId: number - Order ID to update order item for
-
- orderItem: OrderItemUpdateInput - Order item update input data
-
- language: string - Language for localized content
-
- imageSearchFilters: MediaImageProductSearchInput - Image search filters
-
- imageVariantFilters: TransformationsInput - Image transformation filters
Returns
Promise<OrderItem>
Promise<OrderItem> The updated order item
updateOrderlist()
updateOrderlist(
variables):Promise<Orderlist>
Updates an existing orderlist *
Parameters
variables
Orderlist update input data *
Returns
Promise<Orderlist>
Promise<Orderlist> The updated orderlist
updateOrderStatus()
updateOrderStatus(
variables):Promise<OrderStatus>
Updates an existing order status *
Parameters
variables
Order status update input data *
Returns
Promise<OrderStatus>
Promise<OrderStatus> The updated order status
updateOrderStatusSet()
updateOrderStatusSet(
variables):Promise<OrderStatusSet>
Updates an existing order status set *
Parameters
variables
Order status set update input data *
Returns
Promise<OrderStatusSet>
Promise<OrderStatusSet> The updated order status set