Skip to main content

API wrapper for Prestashop written in Python

Project description

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. 

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

prestashop_python-0.1.4.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

prestashop_python-0.1.4-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file prestashop_python-0.1.4.tar.gz.

File metadata

  • Download URL: prestashop_python-0.1.4.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for prestashop_python-0.1.4.tar.gz
Algorithm Hash digest
SHA256 fb0abed06405aa4f2a9b50bfe2eafb9040e8ebf936951f9a8eafaab3dedf9053
MD5 51e75de35797c41e5e4335ff618b225a
BLAKE2b-256 bdbc62929b076c1df382fb33bb940f8b9eab7d9fbd7f547dee713628a99fc0ca

See more details on using hashes here.

File details

Details for the file prestashop_python-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for prestashop_python-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 efb783783c1726fbcdca2edbc6893efb0492318b82900b817255636d43165fc4
MD5 1b7b807e22e2f32df8800b9d4dd107af
BLAKE2b-256 fe6c3446c67d39c038eb027aa23c0040e447c38faa7f2f0c215fe068e06a5376

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page