OrdersResource
Defined in: sdks/hepsiburada/src/resources/orders.ts:38
Hepsiburada Order Management (siparis-olusturma-entegrasyonu +
oms-fulfilment-entegrasyonu + muhasebe-entegrasyonu performance feed).
Service base URL: oms-external[-sit].hepsiburada.com.
Covers the full 28-endpoint OMS surface — status-bucketed list queries, single-order / single-package detail, package status transitions (deliver / intransit / undeliver), line-item actions (cancel / cargo / labor cost), and packaging mutations (create / split / unpack).
Most list endpoints return { totalCount, items[] }; the unfiltered
/packages list returns a raw array (no envelope) — both are normalized.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new OrdersResource(
transport,limiter?):OrdersResource
Defined in: sdks/hepsiburada/src/resources/orders.ts:41
Parameters
Section titled “Parameters”transport
Section titled “transport”HepsiburadaTransport
limiter?
Section titled “limiter?”TokenBucketRateLimiter
Returns
Section titled “Returns”OrdersResource
Methods
Section titled “Methods”cancelLineItem()
Section titled “cancelLineItem()”cancelLineItem(
lineId,input):Promise<unknown>
Defined in: sdks/hepsiburada/src/resources/orders.ts:324
Cancel a single line item before it has been packaged.
Parameters
Section titled “Parameters”lineId
Section titled “lineId”string
Returns
Section titled “Returns”Promise<unknown>
createPackages()
Section titled “createPackages()”createPackages(
input):Promise<unknown>
Defined in: sdks/hepsiburada/src/resources/orders.ts:252
Package one or more line items into a new shipping package. Hepsiburada’s
portal documents the exact body shape under Kalem veya Kalemleri Paketleme.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Promise<unknown>
getByOrderNumber()
Section titled “getByOrderNumber()”getByOrderNumber(
orderNumber):Promise<Order>
Defined in: sdks/hepsiburada/src/resources/orders.ts:73
Get full detail for a single order by order number.
Parameters
Section titled “Parameters”orderNumber
Section titled “orderNumber”string
Returns
Section titled “Returns”Promise<Order>
Throws
Section titled “Throws”when orderNumber is missing.
getChangeableCargoCompaniesForLineItem()
Section titled “getChangeableCargoCompaniesForLineItem()”getChangeableCargoCompaniesForLineItem(
orderLineId):Promise<CargoCompanyOption[]>
Defined in: sdks/hepsiburada/src/resources/orders.ts:186
List cargo firms a line item (still un-packaged) can be moved to.
Parameters
Section titled “Parameters”orderLineId
Section titled “orderLineId”string
Returns
Section titled “Returns”Promise<CargoCompanyOption[]>
Throws
Section titled “Throws”when orderLineId is missing.
getChangeableCargoCompaniesForPackage()
Section titled “getChangeableCargoCompaniesForPackage()”getChangeableCargoCompaniesForPackage(
packageNumber):Promise<CargoCompanyOption[]>
Defined in: sdks/hepsiburada/src/resources/orders.ts:206
List cargo firms a packaged shipment can be moved to.
Parameters
Section titled “Parameters”packageNumber
Section titled “packageNumber”string
Returns
Section titled “Returns”Promise<CargoCompanyOption[]>
Throws
Section titled “Throws”when packageNumber is missing.
getPackage()
Section titled “getPackage()”getPackage(
packageNumber):Promise<ShippingPackage>
Defined in: sdks/hepsiburada/src/resources/orders.ts:143
Get cargo detail for a single package by package number.
Parameters
Section titled “Parameters”packageNumber
Section titled “packageNumber”string
Returns
Section titled “Returns”Promise<ShippingPackage>
Throws
Section titled “Throws”when packageNumber is missing.
getPackageableLineItems()
Section titled “getPackageableLineItems()”getPackageableLineItems(
lineItemId):Promise<unknown[]>
Defined in: sdks/hepsiburada/src/resources/orders.ts:230
List line items that can be packaged together with the given line item.
Parameters
Section titled “Parameters”lineItemId
Section titled “lineItemId”string
Returns
Section titled “Returns”Promise<unknown[]>
Throws
Section titled “Throws”when lineItemId is missing.
getPackageLabel()
Section titled “getPackageLabel()”getPackageLabel(
packageNumber):Promise<PackageLabel>
Defined in: sdks/hepsiburada/src/resources/orders.ts:161
Get the shared label (barcode / PDF) for a package.
Parameters
Section titled “Parameters”packageNumber
Section titled “packageNumber”string
Returns
Section titled “Returns”Promise<PackageLabel>
Throws
Section titled “Throws”when packageNumber is missing.
list()
Section titled “list()”list(
params?):Promise<OrdersPage>
Defined in: sdks/hepsiburada/src/resources/orders.ts:51
List orders whose payment is complete (status: order received).
Parameters
Section titled “Parameters”params?
Section titled “params?”ListOrdersParams = {}
Returns
Section titled “Returns”Promise<OrdersPage>
listCancelled()
Section titled “listCancelled()”listCancelled(
params?):Promise<OrdersPage>
Defined in: sdks/hepsiburada/src/resources/orders.ts:56
List cancelled orders.
Parameters
Section titled “Parameters”params?
Section titled “params?”ListOrdersParams = {}
Returns
Section titled “Returns”Promise<OrdersPage>
listDeliveredPackages()
Section titled “listDeliveredPackages()”listDeliveredPackages(
params?):Promise<OrdersPage<ShippingPackage>>
Defined in: sdks/hepsiburada/src/resources/orders.ts:102
List packages already delivered to the buyer.
Parameters
Section titled “Parameters”params?
Section titled “params?”ListOrdersParams = {}
Returns
Section titled “Returns”Promise<OrdersPage<ShippingPackage>>
listMissingInvoicePackages()
Section titled “listMissingInvoicePackages()”listMissingInvoicePackages(
params?):Promise<OrdersPage<ShippingPackage>>
Defined in: sdks/hepsiburada/src/resources/orders.ts:129
List shipped packages still missing an uploaded invoice.
Parameters
Section titled “Parameters”params?
Section titled “params?”ListOrdersParams = {}
Returns
Section titled “Returns”Promise<OrdersPage<ShippingPackage>>
listPackages()
Section titled “listPackages()”listPackages(
params?):Promise<ShippingPackage[]>
Defined in: sdks/hepsiburada/src/resources/orders.ts:92
List shipping packages for the merchant. Returns a raw array (no
totalCount envelope on this specific endpoint).
Parameters
Section titled “Parameters”params?
Section titled “params?”ListOrdersParams = {}
Returns
Section titled “Returns”Promise<ShippingPackage[]>
listPaymentAwaiting()
Section titled “listPaymentAwaiting()”listPaymentAwaiting(
params?):Promise<OrdersPage>
Defined in: sdks/hepsiburada/src/resources/orders.ts:61
List orders awaiting payment.
Parameters
Section titled “Parameters”params?
Section titled “params?”ListOrdersParams = {}
Returns
Section titled “Returns”Promise<OrdersPage>
listShippedPackages()
Section titled “listShippedPackages()”listShippedPackages(
params?):Promise<OrdersPage<ShippingPackage>>
Defined in: sdks/hepsiburada/src/resources/orders.ts:97
List packages already shipped (cargo handover complete).
Parameters
Section titled “Parameters”params?
Section titled “params?”ListOrdersParams = {}
Returns
Section titled “Returns”Promise<OrdersPage<ShippingPackage>>
listUndeliveredPackages()
Section titled “listUndeliveredPackages()”listUndeliveredPackages(
params?):Promise<OrdersPage<ShippingPackage>>
Defined in: sdks/hepsiburada/src/resources/orders.ts:109
List packages that failed delivery.
Parameters
Section titled “Parameters”params?
Section titled “params?”ListOrdersParams = {}
Returns
Section titled “Returns”Promise<OrdersPage<ShippingPackage>>
listUnpackedPackages()
Section titled “listUnpackedPackages()”listUnpackedPackages(
params?):Promise<OrdersPage<ShippingPackage>>
Defined in: sdks/hepsiburada/src/resources/orders.ts:119
List packages that were unpacked after being created.
Parameters
Section titled “Parameters”params?
Section titled “params?”ListOrdersParams = {}
Returns
Section titled “Returns”Promise<OrdersPage<ShippingPackage>>
markPackageDelivered()
Section titled “markPackageDelivered()”markPackageDelivered(
packageNumber,input?):Promise<unknown>
Defined in: sdks/hepsiburada/src/resources/orders.ts:306
Mark a package as delivered.
Parameters
Section titled “Parameters”packageNumber
Section titled “packageNumber”string
input?
Section titled “input?”PackageStatusInput = {}
Returns
Section titled “Returns”Promise<unknown>
markPackageInTransit()
Section titled “markPackageInTransit()”markPackageInTransit(
packageNumber,input?):Promise<unknown>
Defined in: sdks/hepsiburada/src/resources/orders.ts:298
Mark a package as in transit (handed to the cargo firm).
Parameters
Section titled “Parameters”packageNumber
Section titled “packageNumber”string
input?
Section titled “input?”PackageStatusInput = {}
Returns
Section titled “Returns”Promise<unknown>
markPackageUndelivered()
Section titled “markPackageUndelivered()”markPackageUndelivered(
packageNumber,input?):Promise<unknown>
Defined in: sdks/hepsiburada/src/resources/orders.ts:314
Mark a package as undelivered (failed delivery).
Parameters
Section titled “Parameters”packageNumber
Section titled “packageNumber”string
input?
Section titled “input?”PackageStatusInput = {}
Returns
Section titled “Returns”Promise<unknown>
sendInvoiceLink()
Section titled “sendInvoiceLink()”sendInvoiceLink(
packageNumber,input):Promise<unknown>
Defined in: sdks/hepsiburada/src/resources/orders.ts:398
Attach an invoice URL / number to a shipped package.
Parameters
Section titled “Parameters”packageNumber
Section titled “packageNumber”string
Returns
Section titled “Returns”Promise<unknown>
splitPackage()
Section titled “splitPackage()”splitPackage(
packageNumber,input):Promise<unknown>
Defined in: sdks/hepsiburada/src/resources/orders.ts:264
Split an existing package into two.
Parameters
Section titled “Parameters”packageNumber
Section titled “packageNumber”string
Returns
Section titled “Returns”Promise<unknown>
unpackPackage()
Section titled “unpackPackage()”unpackPackage(
packageNumber,input?):Promise<unknown>
Defined in: sdks/hepsiburada/src/resources/orders.ts:279
Unpack an existing package (returns its line items to the un-packaged pool).
Parameters
Section titled “Parameters”packageNumber
Section titled “packageNumber”string
input?
Section titled “input?”Record<string, unknown> = {}
Returns
Section titled “Returns”Promise<unknown>
updateLineItemCargoCompany()
Section titled “updateLineItemCargoCompany()”updateLineItemCargoCompany(
orderLineId,input):Promise<unknown>
Defined in: sdks/hepsiburada/src/resources/orders.ts:339
Change the cargo company on a line item before it has been packaged.
Parameters
Section titled “Parameters”orderLineId
Section titled “orderLineId”string
Returns
Section titled “Returns”Promise<unknown>
updateLineItemLaborCost()
Section titled “updateLineItemLaborCost()”updateLineItemLaborCost(
orderLineId,input):Promise<unknown>
Defined in: sdks/hepsiburada/src/resources/orders.ts:359
Update the labor-cost field on a line item.
Parameters
Section titled “Parameters”orderLineId
Section titled “orderLineId”string
Returns
Section titled “Returns”Promise<unknown>
updatePackageCargoCompany()
Section titled “updatePackageCargoCompany()”updatePackageCargoCompany(
packageNumber,input):Promise<unknown>
Defined in: sdks/hepsiburada/src/resources/orders.ts:378
Change the cargo company on a packaged shipment.
Parameters
Section titled “Parameters”packageNumber
Section titled “packageNumber”string
Returns
Section titled “Returns”Promise<unknown>
updatePackageWarehouse()
Section titled “updatePackageWarehouse()”updatePackageWarehouse(
packageNumber,input):Promise<unknown>
Defined in: sdks/hepsiburada/src/resources/orders.ts:428
Update the source warehouse for a package.
Parameters
Section titled “Parameters”packageNumber
Section titled “packageNumber”string
Returns
Section titled “Returns”Promise<unknown>
updateParcelInfo()
Section titled “updateParcelInfo()”updateParcelInfo(
packageNumber,input):Promise<unknown>
Defined in: sdks/hepsiburada/src/resources/orders.ts:413
Update parcel dimensions / desi info on a package.
Parameters
Section titled “Parameters”packageNumber
Section titled “packageNumber”string
Returns
Section titled “Returns”Promise<unknown>
Unofficial. Lonca is an independent, community-maintained project — not affiliated with, endorsed by, or supported by Trendyol, Hepsiburada, or any other marketplace. All marketplace names and trademarks belong to their respective owners.