1.0.37 • Published 2 years ago

@rexven-tech/trendyol-api v1.0.37

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years 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

2 years ago

1.0.36

2 years ago

1.0.29

2 years ago

1.0.28

2 years ago

1.0.27

2 years ago

1.0.33

2 years ago

1.0.32

2 years ago

1.0.31

2 years ago

1.0.30

2 years ago

1.0.35

2 years ago

1.0.34

2 years ago

1.0.26

2 years ago

1.0.25

2 years ago

1.0.24

2 years ago

1.0.23

2 years ago

1.0.22

2 years ago

1.0.21

2 years ago

1.0.20

2 years ago

1.0.19

2 years ago

1.0.18

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago