Skip to main content

prestashop-python

prestashop-python is an API wrapper for Prestashop, written in Python.

Installing

pip install prestashop-python

Usage

client = Client(webservice_key, domain)

Check API features

response = client.check_api_features()

List service (customers, orders, carts, countries, states...)

response = client.list_service(service, filter_field=None, filter_operator=None, filter_value=None, is_date_filter=False,
                                 sort_field=None, sort_order="ASC", limit=100)
# Some service options are: "customers", "orders", "carts", "countries", "states", "addresses"
# Filter operation options = "!" not equal, "" equal, ">" greater than,"<" less than
# set is_date_filter to True if you are filtering a date field.

For a full list of available services, check: https://devdocs.prestashop-project.org/8/webservice/resources/

List inactive carts

response = client.list_inactive_carts(inactive_before, inactive_from=None, sort_field=None, sort_order="ASC", limit=100)
# Checks all carts without an order and inactive before parameter 'inactive_before'.  
# If 'inactive_from' is added, it will check inactive carts between inactive_from and inactive_before time.  
# inactive_before and inactive_from format must be: 2023-02-13 13:31:28 (string).  
# Sort order only works if sort_field is added. 

Metadata

Release files for prestashop-python 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for prestashop-python 0.1.4
File Size Uploaded
prestashop_python-0.1.4.tar.gz 3.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for prestashop-python 0.1.4
File Interpreter ABI Platform
prestashop_python-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 7.8 kB

Release files / prestashop_python-0.1.4.tar.gz

Download URL prestashop_python-0.1.4.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
fb0abed06405aa4f2a9b50bfe2eafb9040e8ebf936951f9a8eafaab3dedf9053
BLAKE2b-256 checksum
How to use checksums
bdbc62929b076c1df382fb33bb940f8b9eab7d9fbd7f547dee713628a99fc0ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.9

Release files / prestashop_python-0.1.4-py3-none-any.whl

Download URL prestashop_python-0.1.4-py3-none-any.whl
Size 4.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
efb783783c1726fbcdca2edbc6893efb0492318b82900b817255636d43165fc4
BLAKE2b-256 checksum
How to use checksums
fe6c3446c67d39c038eb027aa23c0040e447c38faa7f2f0c215fe068e06a5376
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.9

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page