1.0.10 • Published 1 year ago

falabella-seller-center-sdk v1.0.10

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

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-sdk

Con Yarn

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 en la sección de Mi Cuenta/Integraciones

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

const apiKey = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
const userId = 'me@email.com'
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

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.0

1 year ago