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 disponible para múltiples recursos como:
ProductsOrders(antes Invoices)StockAvailablesCategoriesCartsManufacturersAddressesCountriesCombinationsSpecificPricesImages
Se utiliza para realizar solicitudes GET a la API de PrestaShop. Aquí te mostramos cómo usarla.
Ejemplo con StockAvailables
Ejemplo con Categories
Recursos Disponibles
La clase Resources en Shared\Domain\Resources.php contiene constantes para los 69 recursos oficiales de PrestaShop, lo que facilita realizar consultas personalizadas o extender la librería.
Método get
El método __invoke() se utiliza para obtener los elementos disponibles. Evoca internamente un método getRaw() para obtener la respuesta en bruto de la API y la deserializa al objeto correspondiente.
Parámetros
Este método acepta:
Display $display: Determina qué campos devolver. Puedes usarDisplayFullpara todos o una instancia deDisplayespecífica del recurso para campos selectivos.Filter $filter(opcional): Criterios de filtrado.
Método put (Solo StockAvailables por ahora)
El método __invoke() se utiliza para actualizar el objeto.
Desarrollo y Contribución
Si deseas contribuir al proyecto o entender mejor su arquitectura interna, consulta nuestra guía técnica:
- Technical Skill Guide: Detalles sobre arquitectura DDD, cómo añadir recursos y estándares de testing.
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