★★★ 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
Coupon Management Services
Reward Management Services
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
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
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
Slideshows
Banners
Site informations
- Get site information contents(About, Terms and conditions, etc)
Changelog
General Terms and Conditions
Login and write down your comment.
Login my OpenCart Account