ramadhan/lazada-api

Interaction with the lazada api for seller

v1.0.0 2018-01-22 15:54 UTC

This package is not auto-updated.

Last update: 2024-05-12 02:47:57 UTC


README

Latest Stable Version Latest Unstable Version License Total Downloads

Interaction with the lazada api for seller

Installation:

$ composer require ramadhan/lazada-api

Initiate the client

require_once 'vendor/autoload.php';

$lazada = new ramadhan\LazadaClient( [
			'UserID'  => 'look@me.com',
			'ApiKey'  => 'b1bdb357ced10fe4e9a69840cdd4f0e9c03d77fe',
			'ApiHost' => 'https://api.sg.ali-lazada.com/',
		] );

Get products

// Use this call to get all or a range of products.
// $parameters = array('Limit' => 20, 'Offset' => 0)
$lazada->GetProducts($parameters = []);

Create product

// Use this call to create products.
$lazada->CreateProduct($xmlContent);

Available methods

View source for detailed argument description. All methods starting with an uppercase character are also documented in the Lazada API documentation

// Use this call to retrieve all product brands in the lazada system.
$lazada->GetBrands($limit = 100, $offset = 0);

// Use this call to retrieve the list of all product categories in the lazada system.
$lazada->GetCategoryTree();

// Use this call to get a list of attributes with options for a given category. 
// It will also display attributes for TaxClass, with their possible values listed as options.
// primaryCategory is Identifier of the category for which the caller wants the list of attributes.
$lazada->GetCategoryAttributes($primaryCategory);

//Use this call to get the returned information from the system for the UploadImages and MigrateImages API.
$lazada->GetResponse($requestId);

//Use this call to migrate multiple images from an external site to Lazada site
$lazada->MigrateImages($imagesUrl);

//Use this call to set the images for an existing product by associating one or more image URLs with it
$lazada->SetImages($xmlContent);

//Use this call to update attributes or SKUs of an existing product.
$lazada->UpdateProduct($xmlContent);

//Use this call to remove an existing product.
$lazada->RemoveProduct($sellerSku = []);

//Use this call to get the customer details for a range of orders.
$lazada->GetOrders($parameters = []);

//Use this call to get the list of items for a single order.
$lazada->GetOrder($orderId);

//Use this call to get the item information of an order.
$lazada->GetOrderItems($orderId);