Skip to content

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.

new OrdersResource(transport, limiter?): OrdersResource

Defined in: sdks/hepsiburada/src/resources/orders.ts:41

HepsiburadaTransport

TokenBucketRateLimiter

OrdersResource

cancelLineItem(lineId, input): Promise<unknown>

Defined in: sdks/hepsiburada/src/resources/orders.ts:324

Cancel a single line item before it has been packaged.

string

CancelLineItemInput

Promise<unknown>


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.

CreatePackagesInput

Promise<unknown>


getByOrderNumber(orderNumber): Promise<Order>

Defined in: sdks/hepsiburada/src/resources/orders.ts:73

Get full detail for a single order by order number.

string

Promise<Order>

when orderNumber is missing.


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.

string

Promise<CargoCompanyOption[]>

when orderLineId is missing.


getChangeableCargoCompaniesForPackage(packageNumber): Promise<CargoCompanyOption[]>

Defined in: sdks/hepsiburada/src/resources/orders.ts:206

List cargo firms a packaged shipment can be moved to.

string

Promise<CargoCompanyOption[]>

when packageNumber is missing.


getPackage(packageNumber): Promise<ShippingPackage>

Defined in: sdks/hepsiburada/src/resources/orders.ts:143

Get cargo detail for a single package by package number.

string

Promise<ShippingPackage>

when packageNumber is missing.


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.

string

Promise<unknown[]>

when lineItemId is missing.


getPackageLabel(packageNumber): Promise<PackageLabel>

Defined in: sdks/hepsiburada/src/resources/orders.ts:161

Get the shared label (barcode / PDF) for a package.

string

Promise<PackageLabel>

when packageNumber is missing.


list(params?): Promise<OrdersPage>

Defined in: sdks/hepsiburada/src/resources/orders.ts:51

List orders whose payment is complete (status: order received).

ListOrdersParams = {}

Promise<OrdersPage>


listCancelled(params?): Promise<OrdersPage>

Defined in: sdks/hepsiburada/src/resources/orders.ts:56

List cancelled orders.

ListOrdersParams = {}

Promise<OrdersPage>


listDeliveredPackages(params?): Promise<OrdersPage<ShippingPackage>>

Defined in: sdks/hepsiburada/src/resources/orders.ts:102

List packages already delivered to the buyer.

ListOrdersParams = {}

Promise<OrdersPage<ShippingPackage>>


listMissingInvoicePackages(params?): Promise<OrdersPage<ShippingPackage>>

Defined in: sdks/hepsiburada/src/resources/orders.ts:129

List shipped packages still missing an uploaded invoice.

ListOrdersParams = {}

Promise<OrdersPage<ShippingPackage>>


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).

ListOrdersParams = {}

Promise<ShippingPackage[]>


listPaymentAwaiting(params?): Promise<OrdersPage>

Defined in: sdks/hepsiburada/src/resources/orders.ts:61

List orders awaiting payment.

ListOrdersParams = {}

Promise<OrdersPage>


listShippedPackages(params?): Promise<OrdersPage<ShippingPackage>>

Defined in: sdks/hepsiburada/src/resources/orders.ts:97

List packages already shipped (cargo handover complete).

ListOrdersParams = {}

Promise<OrdersPage<ShippingPackage>>


listUndeliveredPackages(params?): Promise<OrdersPage<ShippingPackage>>

Defined in: sdks/hepsiburada/src/resources/orders.ts:109

List packages that failed delivery.

ListOrdersParams = {}

Promise<OrdersPage<ShippingPackage>>


listUnpackedPackages(params?): Promise<OrdersPage<ShippingPackage>>

Defined in: sdks/hepsiburada/src/resources/orders.ts:119

List packages that were unpacked after being created.

ListOrdersParams = {}

Promise<OrdersPage<ShippingPackage>>


markPackageDelivered(packageNumber, input?): Promise<unknown>

Defined in: sdks/hepsiburada/src/resources/orders.ts:306

Mark a package as delivered.

string

PackageStatusInput = {}

Promise<unknown>


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).

string

PackageStatusInput = {}

Promise<unknown>


markPackageUndelivered(packageNumber, input?): Promise<unknown>

Defined in: sdks/hepsiburada/src/resources/orders.ts:314

Mark a package as undelivered (failed delivery).

string

PackageStatusInput = {}

Promise<unknown>


sendInvoiceLink(packageNumber, input): Promise<unknown>

Defined in: sdks/hepsiburada/src/resources/orders.ts:398

Attach an invoice URL / number to a shipped package.

string

InvoiceLinkInput

Promise<unknown>


splitPackage(packageNumber, input): Promise<unknown>

Defined in: sdks/hepsiburada/src/resources/orders.ts:264

Split an existing package into two.

string

SplitPackageInput

Promise<unknown>


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).

string

Record<string, unknown> = {}

Promise<unknown>


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.

string

ChangeCargoCompanyInput

Promise<unknown>


updateLineItemLaborCost(orderLineId, input): Promise<unknown>

Defined in: sdks/hepsiburada/src/resources/orders.ts:359

Update the labor-cost field on a line item.

string

LaborCostInput

Promise<unknown>


updatePackageCargoCompany(packageNumber, input): Promise<unknown>

Defined in: sdks/hepsiburada/src/resources/orders.ts:378

Change the cargo company on a packaged shipment.

string

ChangeCargoCompanyInput

Promise<unknown>


updatePackageWarehouse(packageNumber, input): Promise<unknown>

Defined in: sdks/hepsiburada/src/resources/orders.ts:428

Update the source warehouse for a package.

string

WarehouseInput

Promise<unknown>


updateParcelInfo(packageNumber, input): Promise<unknown>

Defined in: sdks/hepsiburada/src/resources/orders.ts:413

Update parcel dimensions / desi info on a package.

string

ParcelInfoInput

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.