承接 josalba/prestashop-webservice-lib 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

josalba/prestashop-webservice-lib

最新稳定版本:0.0.7

Composer 安装命令:

composer require josalba/prestashop-webservice-lib

包简介

PrestaShop Webservice access library

README 文档

README

This library allows you to perform requests to a PrestaShop instance using the Webservice API.

Installation

Install the library using composer:

composer require josalba/prestashop-webservice-lib

Usage

La clase Get se encuentra en el los diferentes paquetes (Combinations, Products, StockAvaliable) y se utiliza para realizar solicitudes GET a la API de PrestaShop. Aquí te mostramos cómo usarla.

Ejemplo con StockAvaliables.


Método get

El método __invoke() se utiliza para obtener todos los elementos disponibles. Evoca internamente un método getRaw() para obtener la respuesta en bruto de la API y la deserializa al objeto.

$get = new Get('url','token');
$display = new DisplayFull();
$filter = new Filter(/* Parámetros del constructor */);

$result = $get($display, $filter);

Parámetros

Este método acepta dos parámetros:

  • Display $display: Este parámetro determina la cantidad de detalles que se deben devolver. Si deseas obtener todos los detalles, puedes usar la implementación del DisplayFull.

  • Filter $filter (opcional): Este parámetro se utiliza para especificar criterios de filtrado. Si lo dejas vacío, el método devolverá todos los recursos disponibles.

Método put

El método __invoke() se utiliza actualizar el objeto. Evoca internamente un método put() .

$put = new Put('url','token');
$prestashopStockAvailableUpdate = new PrestashopStockAvailableUpdate(new StockAvailable(id: 1, quantity: 10));
$shopParam = new ShopParam(shopId: 1); 

$result = $put($prestashopStockAvailableUpdate, $filter, $shopParam);

Parámetros

Este método acepta dos parámetros:

  • PrestashopItemUpdate $item: Necesita un item, el item tiene que tener mínimo id y los campos que se quieren actualizar.
  • ShopParam $shopParam: Indica la tienda de prestashop.

License

This library is released under the OSL-3.0 license.

统计信息

  • 总下载量: 337
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 306
  • 开发语言: PHP

其他信息

  • 授权协议: OSL-3.0
  • 更新时间: 2024-06-18