Opencart REST API - Shopping cart API

Opencart REST API - Shopping cart API
★★★ COMPLETE SOLUTION FOR NATIVE MOBILE CLIENTS (Android, iOS, etc) ★★★

The Shopping cart API extension adds the ability to remotely work with the OpenCart via the REST API.

If you develop Android / Windows / IOS apps, this is a great extension for you.

This works & has been tested for Version Opencart 2.



More details | Contact us

I you need REST API for older opencart versions (1.5.3 / 1.5.4 / 1.5.5 / 1.5.6), please visit our website

This API uses Simple Security to access API endpoints. If you need OAuth security, please visit our website.


  • Shopping cart management
  • Supports the complete checkout process
  • Complate ordering and stock management
  • Request and response payloads are formatted as JSON.
  • Social login support (Google and Facebook)
  • Full customer management module
  • Multilingual support

For full features list, please visit demo sites, where you can try all services.

You can try the API services here: Demo site

We have more than 500 satisfied customers on our offical site.

Please check our site for discount prices and customer reviews.

Our REST API is tested multiple times on live environments.

Please check our user's reviews on our website:
REST API user reviews

For more information contact us: opencartapi@gmail.com

List of supported service:
Product Management Services
  • Get list of products
  • Get simple list of products
  • Get list of products by category ID
  • Get list of products by category ID and page and limit
  • Get list of products by category ID
  • Get list of products by manufacturer ID
  • Get list of products by manufacturer ID and page and limit
  • Search products
  • Get product details by ID
  • Get list of products by page and limit
  • Search products
  • Search products by page and limit
  • Get list of featured products
  • Get list of featured products per limit
  • Add review
  • Get list of bestsellers
  • Get list of related products
  • Get list of latest products
  • Get list of specials
  • Get product classes and other select values

Search products
You can combine filter parameters, you only need to use the long version of API urls.
You can combine these parameters:
  • limit
  • page
  • start
  • sort (sorty by name, model, quantity, rating, sort order, date_added)
  • order (order by desc or asc)
  • search (search keyword, search in product name, model, sku, upc, ean, jan, isbn, mpn)
  • filter_description (set this parameter 1, then the API will search in description too)
  • filters
  • manufacturer (manufacturer ID)
  • category (category ID)
  • subcategory (subcategory ID)
  • tag

Cart Management Services
  • Add item to cart
  • Add more item to cart
  • Update cart item quantity
  • Delete cart item
  • Empty cart
  • Get cart
  • Estimate Shipping & Taxes

Voucher Management Services
  • Add voucher to order

Coupon Management Services
  • Add coupon to order

Reward Management Services
  • Add reward to order

Payment address Management Services
  • Add new payment address to order
  • Set existing payment address to order
  • Get customers payment addresses

Shipping address Management Services
  • Add new shipping address to order
  • Set existing shipping address to order
  • Get customer's shipping addresses

Shipping method Management Services
  • Get shipping methods
  • Set shipping method

Payment method Management Services
  • Get payment methods
  • Set payment method

Order confirm and save to DB Services
  • Get an overview of the order(it contains the order id)
  • Start payment

Simple order confirm and save to DB Services
  • Simple confirm order
  • Save order to database

Registered customer Management Services
  • Create customer
  • Logs user into the system
  • Social login support, it allows your users to login and register with Google and Facebook
  • Logs out current logged in user session
  • Forgotten password

Guest customer Management Services
  • Create guest user

Set guest shipping address
  • Set shipping address to order

Account Management Services
  • Get account details
  • Update account data
  • Change customer's password
  • Subscribe / Unsubscribe to newsletter
  • List addresses
  • Get address by id
  • Add new address to user
  • Edit address
  • Delete address

Account orders Management Services
  • Get list of customer orders
  • Get order details by ID
  • Reorder order by ID

Wishlist Management Services
  • Get wishlist
  • Add product to wishlist
  • Remove product from wishlist

Return Management Services
  • Get returns
  • Add return

Manufacturer Management Services
  • Get list of manufacturers
  • Get manufacturer details by ID

Category Management Services
  • Get list of categories (default 1 level)
  • Get list of categories by depth level
  • Get list of categories by parent ID
  • Get list of categories by parent ID and level
  • Get category details by ID

Language Management Services
  • Get list of languages
  • Get language details by ID

Store Management Services
  • Get list of stores
  • Get store details by ID

Country Management Services
  • Get list of countries
  • Get country details by ID

Get database checksum
  • Get checksums of prouduct spefific tables

Send contact message
  • Send contact message

Slideshows
  • Get slideshows

Banners
  • Get banners

Site informations
  • Get site information contents(About, Terms and conditions, etc)


Changelog

General Terms and Conditions




Price
$99.00

  • Developed by OpenCart Community
  • 6 Months Free Support
  • Documentation Included

Rating

Compatibility
2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.0, 2.3.0.1, 2.3.0.2

Last Update
7 Feb 2024

Created
7 Sep 2015
86 Sales
47 Comments
opencart-api.com
opencart-api.com
Member since: 10 Jan 2014

View all extensions Get Support