Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/sebaiturravaldes/falabella-seller-center-sdk
- Owner: sebaiturravaldes
- Created: 2023-01-27T20:18:02.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-30T18:06:36.000Z (almost 2 years ago)
- Last Synced: 2023-03-01T02:17:38.324Z (almost 2 years ago)
- Topics: falabella, falabellasellercenter, javascript, nodejs, npm
- Language: TypeScript
- Homepage:
- Size: 19.5 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
Sí
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/