LiteCart RESTful API

A lightweight concept of a REST API for LiteCart. Allowing remote ends to access and modify entity data. The data format used is JSON.

Simple install. Just upload and have fun. Simple to modify for custom needs.

List of collections supported in the API:

  • products
  • categories
  • manufacturers
  • customers
  • orders
  • pages
  • currencies
  • countries
  • geo_zones
  • languages
  • attribute groups
  • order statuses
  • tax classes
  • tax rates
  • users


Authentication

Use your admin login credentials as HTTP Basic Authentication over HTTPS.

Examples of Use

Get list of orders

GET /api.php/orders
GET /api.php/orders?page=2
GET /api.php/orders?filter[email]=user@domain.com
GET /api.php/orders?filter[email]=user@domain.com&filter[country]=US
GET /api.php/orders?gt[date_created]=2022-01-01+00:00:00
GET /api.php/orders?gt[date_created]=2022-01-01+00:00:00&lt[date_created]=2023-12-31+23:59:59

Get an existing customer:

GET /api.php/customers/1

Update an existing product:

PATCH /api.php/products/1234
 
{
  "sku": "12345678",
  "name": {
    "en": "My product"
  }
  ...
}

Create new category:

POST /api.php/categories/

{
  "parent_id": "123",
  "name": {
    "en": "My subcategory"
  }
  ...
}
Delete a manufacturer:

DELETE /api.php/manufacturers/1

Any paginated result will hold the header Link:

Link: https://.../?page=2; rel="next"

Private Development

Nedlastinger

[+] Versjon 2023-10-23 | Lastet opp 11 Jan 2024 av tim

+ Added product images

Kompatible versjoner: LiteCart 2.5.0, LiteCart 2.5.1, LiteCart 2.5.2, LiteCart 2.5.3, LiteCart 2.5.4, LiteCart 2.5.5
Pakken kan være kompatibel med flere versjoner enn oppført. Kontakt forfatteren for mer informasjon.

[+] Versjon 2022-12-22 | Lastet opp 22 Dec 2022 av tim

* Multiple filters can be added
+ Lower than filter (lt)
+ Greater than filter (gt)
+ Display error if page is out of range

Kompatible versjoner: LiteCart 2.4.0, LiteCart 2.4.1, LiteCart 2.4.2, LiteCart 2.4.3, LiteCart 2.4.4, LiteCart 2.5.0, LiteCart 2.5.1
Pakken kan være kompatibel med flere versjoner enn oppført. Kontakt forfatteren for mer informasjon.

[+] Versjon 2022-09-06 | Lastet opp 6 Sep 2022 av tim

* Fixed pagination
* List collections by descending order instead of ascending

Kompatible versjoner: LiteCart 2.4.0, LiteCart 2.4.1, LiteCart 2.4.2, LiteCart 2.4.3, LiteCart 2.4.4, LiteCart 2.5.0
Pakken kan være kompatibel med flere versjoner enn oppført. Kontakt forfatteren for mer informasjon.

[+] Versjon 2022-07-08 | Lastet opp 8 Jul 2022 av tim

Fixed decoding payload, some variable renaming, and ability to create new entities.

Kompatible versjoner: LiteCart 2.4.0, LiteCart 2.4.1, LiteCart 2.4.2
Pakken kan være kompatibel med flere versjoner enn oppført. Kontakt forfatteren for mer informasjon.

[+] Versjon 2022-06-21 | Lastet opp 21 Jun 2022 av tim

* Fixed problem fetching user account with null as valid from or valid to date

Kompatible versjoner: LiteCart 2.3.0, LiteCart 2.3.1, LiteCart 2.3.2, LiteCart 2.3.3, LiteCart 2.3.4, LiteCart 2.3.5, LiteCart 2.4.0, LiteCart 2.4.1, LiteCart 2.4.2
Pakken kan være kompatibel med flere versjoner enn oppført. Kontakt forfatteren for mer informasjon.

Versjon 2020-05-22 | Lastet opp 22 May 2020 av tim

Kompatible versjoner: LiteCart 2.2.0, LiteCart 2.2.1, Litecart 2.2.2, LiteCart 2.2.3
Pakken kan være kompatibel med flere versjoner enn oppført. Kontakt forfatteren for mer informasjon.

Forfatter

tim

Sweden

Kontakt

This website uses no cookies and no third party tracking technology. We think we can do better than others and really think about your privacy.