1.0.37 • Published 8 months ago

@rexven-tech/trendyol-api v1.0.37

Weekly downloads
-
License
ISC
Repository
github
Last release
8 months ago

Trendyol Api

A Node.js library for accessing the Trendyol API, which allows you to list products, orders, and more.

Installation

npm install @rexven-tech/trendyolapi

Usage

Create class with shop credentials.

const {Trendyol} = require('@rexven-tech/trendyol-api');

or

import {Trendyol} from '@rexven-tech/trendyol-api'

Get credentials from account page.

alt text

const trendyol = new Trendyol("shopId","apiKey","apiSecret")

API Reference

List All Products;

Returns a list of all products

let options={
  page:0,
  size:50,
  startDate:1679321575388, // optional
  dateType:LAST_MODIFIED_DATE //optional
};

let products= await trendyol.getAllProducts(options);
optionDescription
pagePage parameter starts from 0
sizeDetermine how many products will return from request. Max value 200
startDateUse Timestamp fromat
dateTypeDetermine date filter option. CREATED_DATE or LAST_MODIFIED_DATE can be send for dateType

List One Product By Barcode;

Returns a product

let options={
  barcode:"product barcode"
};

let product= await trendyol.getProductDetailByBarcode(options);
optionDescription
barcodeProduct Barcode

List All Orders;

Returns a list of all orders

let options={
  page:0,
  size:50,
  status:"Created" //optional 
};

let orders= await trendyol.getOrders(options);
optionDescription
pagePage parameter starts from 0
sizeDetermine how many products will return from request. Max value 200

List One Order By Order Number;

Returns an order

let options={
  orderId:"Order Number"
};

let order= await trendyol.getOrderDetailByOrderId(options);
optionDescription
orderIdOrder Number

Get Other Financials;

Returns an order

let options={
  day:17,
  transactionType:"DeductionInvoices"
};

let order= await trendyol.getOtherFinancials(options);
optionDescription
dayHow many days before now for data date range
transactionTypeCashAdvance, WireTransfer, IncomingTransfer, ReturnInvoice, CommissionAgreementInvoice, PaymentOrder,DeductionInvoices

More is coming

Contributions are welcome!

1.0.37

8 months ago

1.0.36

10 months ago

1.0.29

11 months ago

1.0.28

11 months ago

1.0.27

11 months ago

1.0.33

11 months ago

1.0.32

11 months ago

1.0.31

11 months ago

1.0.30

11 months ago

1.0.35

11 months ago

1.0.34

11 months ago

1.0.26

1 year ago

1.0.25

1 year ago

1.0.24

1 year ago

1.0.23

1 year ago

1.0.22

1 year ago

1.0.21

1 year ago

1.0.20

1 year ago

1.0.19

1 year ago

1.0.18

1 year ago

1.0.17

1 year ago

1.0.16

1 year ago

1.0.15

1 year ago

1.0.14

1 year ago

1.0.13

1 year ago

1.0.12

1 year ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago