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 delDisplayFull. -
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
其他信息
- 授权协议: OSL-3.0
- 更新时间: 2024-06-18