Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sebaiturravaldes/falabella-seller-center-sdk

Implementación de la API de Falabella Seller Center SDK en JavaScript
https://github.com/sebaiturravaldes/falabella-seller-center-sdk

falabella falabellasellercenter javascript nodejs npm

Last synced: about 2 months ago
JSON representation

Implementación de la API de Falabella Seller Center SDK en JavaScript

Awesome Lists containing this project

README

        

# Falabella Seller Center SDK JavaScript

Este repositorio contiene una implementación de la [API de Falabella Seller Center](https://developers.falabella.com/) para ser usada con JavaScript

## Instalación

Con Npm

```cli
npm install --save falabella-seller-center-sdk
```

Con Yarn

```cli
yarn add falabella-seller-center-sdk
```

## Uso

### Intanciando la clase principal

Para instanciar esta clase, necesitarás de dos parámetros obligatorios `apiKey` y `userId`, ambos los obtienes de tu cuenta en [Falabella Seller Center](https://sellercenter.falabella.com/api-explorer) en la sección de **Mi Cuenta/Integraciones**

```js
import FalabellaSellerCenter from 'falabella-seller-center-sdk'

const apiKey = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
const userId = '[email protected]'
const falabellaSellerCenter = new FalabellaSellerCenter(apiKey, userId)
```

### Acción

Dependiende del método (get o post) de la acción es cómo debes utilizar el SDK, por ejemplo si es un método post, debes utilizarlo de la siguiente manera:

```js
falabellaSellerCenter.sdk.post('action')
```

En cambio si es un método get:

```js
falabellaSellerCenter.sdk.get('action')
```

#### Ejemplo Obteniendo los productos

```js
const products = await falabellaSellerCenter.sdk.get('GetProducts')
console.log('products', products.data)
```

#### Ejemplo Creando un producto

```js
const createProduct = await falabellaSellerCenter.sdk.post(
'ProductCreate',
`


41053821734

Magic Product
1687
product description
Negro
Bandai
dropshipping
1
new
64GB

100
200
300
400
Hombre
Nuevo

Todas las etapas
Plástico



facl
19999.00



10
active



`
)
console.log('createProduct', createProduct.data)
```

### Acciones disponibles en la API de Falabella Seller Center

La documentación donde encontrarás todas las acciones disponibles: https://developers.falabella.com/