Download the PHP package josalba/prestashop-webservice-lib without Composer
On this page you can find all versions of the php package josalba/prestashop-webservice-lib. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download josalba/prestashop-webservice-lib
More information about josalba/prestashop-webservice-lib
Files in josalba/prestashop-webservice-lib
Package prestashop-webservice-lib
Short Description PrestaShop Webservice access library
License OSL-3.0
Informations about the package prestashop-webservice-lib
PHP client for PrestaShop Webservices
This library allows you to perform requests to a PrestaShop instance using the Webservice API.
Installation
Install the library using composer:
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.
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()
.
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.
All versions of prestashop-webservice-lib with dependencies
ext-curl Version *
ext-libxml Version *
ext-simplexml Version *
guzzlehttp/guzzle Version ^7.5
jms/serializer-bundle Version ^5.2
doctrine/annotations Version ^2.0