prestashop orders client
1.0.0
O Cliente de Ordens do Prestashop é um cliente simples e minucioso para a API Prestashop projetada para extrair dados de pedidos sem problemas. Inicialmente criado para atender às nossas necessidades de automação de tarefas, como enviar novos pedidos pagos ao nosso Serviço Postal, decidimos compartilhar esse cliente fácil de usar com a comunidade. Esperamos que isso também seja útil para os outros!
> >> 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
8Verifique se o seu servidor possui um certificado SSL instalado, pois a API do PrestaShop exige e nosso cliente usa "https" para executar solicitações.
O cliente está disponível no Pypi e requer Python 3.10+
$ python -m pip install prestashop_orders_client O projeto está licenciado sob a licença Apache 2.0.