falabella-seller-center-sdk
v1.0.10
Published
Implementación de la API de Falabella Seller Center SDK en JavaScript
Downloads
35
Readme
Falabella Seller Center SDK JavaScript
Este repositorio contiene una implementación de la API de Falabella Seller Center para ser usada con JavaScript
Instalación
Con Npm
npm install --save falabella-seller-center-sdkCon Yarn
yarn add falabella-seller-center-sdkUso
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 en la sección de Mi Cuenta/Integraciones
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:
falabellaSellerCenter.sdk.post('action')En cambio si es un método get:
falabellaSellerCenter.sdk.get('action')Ejemplo Obteniendo los productos
const products = await falabellaSellerCenter.sdk.get('GetProducts')
console.log('products', products.data)Ejemplo Creando un producto
const createProduct = await falabellaSellerCenter.sdk.post(
'ProductCreate',
`<?xml version="1.0" encoding="UTF-8" ?>
<Request>
<Product>
<SellerSku>41053821734</SellerSku>
<ParentSku/>
<Name>Magic Product</Name>
<PrimaryCategory>1687</PrimaryCategory>
<Description>product description</Description>
<Color>Negro</Color>
<Brand>Bandai</Brand>
<ShipmentType>dropshipping</ShipmentType>
<ProductId>1</ProductId>
<Condition>new</Condition>
<Variation>64GB</Variation>
<ProductData>
<PackageWeight>100</PackageWeight>
<PackageWidth>200</PackageWidth>
<PackageLength>300</PackageLength>
<PackageHeight>400</PackageHeight>
<Genero>Hombre</Genero>
<ConditionType>Nuevo</ConditionType>
<PiezasPequenas>Sí</PiezasPequenas>
<GrupoDeEdad>Todas las etapas</GrupoDeEdad>
<Material>Plástico</Material>
</ProductData>
<BusinessUnits>
<BusinessUnit>
<OperatorCode>facl</OperatorCode>
<Price>19999.00</Price>
<SpecialPrice/>
<SpecialFromDate/>
<SpecialToDate/>
<Stock>10</Stock>
<Status>active</Status>
</BusinessUnit>
</BusinessUnits>
</Product>
</Request>`
)
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/v400.0.0
