prestashop orders client
1.0.0
Prestashop Orders Client هو عميل بسيط تم اختباره بدقة في واجهة برمجة تطبيقات Prestashop المصممة لاستخراج البيانات بسلاسة. تم إنشاؤه في البداية لتلبية احتياجات الأتمتة لدينا للمهام مثل إرسال الطلبات المدفوعة الطازجة إلى خدمة البريد لدينا ، قررنا مشاركة هذا العميل سهل الاستخدام مع المجتمع. نأمل أن يثبت أنه مفيد للآخرين أيضًا!
> >> 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
8تأكد من أن الخادم الخاص بك يحتوي على شهادة SSL مثبتة ، حيث يتطلب Prestashop API ذلك ، ويستخدم عميلنا "HTTPS" لتقديم الطلبات.
العميل متاح على PYPI ويتطلب Python 3.10+
$ python -m pip install prestashop_orders_client المشروع مرخص بموجب ترخيص Apache 2.0.