prestashop orders client
1.0.0
Prestashop Orders Client est un client simple et soigneusement testé pour l'API Prestashop conçu pour extraire les données de commande de manière transparente. Initialement créé pour répondre à nos besoins d'automatisation pour des tâches telles que l'envoi de commandes rémunérées à notre service postal, nous avons décidé de partager ce client facile à utiliser avec la communauté. Nous espérons que cela s'avérera également utile aux autres!
> >> from prestashop_orders_client import PrestaShopOrderClient
> >> client = PrestaShopOrderClient ( shop_link = "myshop.com" , api_key = "my_api_key" )
> >> client . get_order ( 1 )
Order ( id = 1 , total_paid = 500.0 , reference = 'ABCD'
order_state = 'Shipped' , email = '[email protected]' ,
first_name = 'John' , last_name = 'Doe' ,
company_name = None , phone = '+12345678' ,
address = 'Example address' ,
city = 'Example city' , post_code = '123456' ,
country = 'Example country' , state = None )
> >> client . get_all_orders ()
[
Order ( id = 1 , total_paid = 500.0 , reference = 'ABCD'
order_state = 'Shipped' , email = '[email protected]' ,
first_name = 'John' , last_name = 'Doe' ,
company_name = None , phone = '+12345678' ,
address = 'Example address' ,
city = 'Example city' , post_code = '123456' ,
country = 'Example country' , state = None ),
Order ( id = 2 , total_paid = 1000.0 , reference = 'ABCD'
order_state = 'Shipped' , email = '[email protected]' ,
first_name = 'John' , last_name = 'Doe' ,
company_name = None , phone = '+12345678' ,
address = 'Example address' ,
city = 'Example city' , post_code = '123456' ,
country = 'Example country' , state = None ),
....
]
>> > client . orders_amount
8Assurez-vous que votre serveur a un certificat SSL installé, car l'API Prestashop l'exige, et notre client utilise "HTTPS" pour effectuer des demandes.
Le client est disponible sur PYPI et nécessite Python 3.10+
$ python -m pip install prestashop_orders_client Le projet est autorisé sous la licence Apache 2.0.