Add a shopping cart and integrate shopping process into any
Website
Mobile app
Desktop app
Game
Start selling in a minute with our Shopping Cart and Shopping Process via API.
Code less, do more.
Compatible with everything
Use our API, SDK or prepared components
All you need to build an e-commerce platform
Start selling right now. Don't waste your time by programming. We provide prepared UI components and SDKs, fast Shopping Cart API and clear Administration. Just sign up and start selling.
<script src="https://cdn.apicart.net/v1/?components=all" async></script>
Configure it to your needs
var btn = document.querySelector('.buy-btn');
apicart.cartQuantityManipulator.render({
el: btn,
itemUrl: btn.getAttribute('data-item-url'),
submitButton: 'Add to cart'
});
Done
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer imperdiet lectus quis justo. Pellentesque ipsum.
Prepared UI components that can be easily modified. We provide components like shopping cart dropdown, order recapitulation or a button to add items into the the cart. Everything that is neccessary for an e-commerce platform or for selling application.
See Documentation<script src="https://cdn.apicart.net/v1/?components=all" async></script>
Start selling
apicart.cart.manager.addItem(
'https://example.com/product1.json',
1,
function (product) {
alert('Product ' + product.name + ' was successfully added into the cart!');
}
);
Javascript SDK for manipulating with the shopping cart, adding information to customer such as address or payment method, finishing orders and etc.
See Documentationcomposer require apicart/store-sdk-php
Add parameters and start selling
// create new (or get existing) Customer instance
$cart = $store->createCart($customer->getHash());
// add some items into the Cart
$cart->addItem(
'https://sandbox.apicart.net/data/product/0002.json',
1,
['isGift' => TRUE] // params: dataUrl, quantity, item parameters
);
$cart->addParameters([
'paymentMethod' => ['id' => 1], // Payment methods are defined via Apicart administration
'shippingMethod' => ['id' => 3], // Shipping methods are defined via Apicart administration
'shippingAddress'=> [
'firstName' => 'John',
'lastName' => 'Doe',
'street' => 'Somewhere 123',
'city' => 'Woodland',
'zip' => '12345',
]
]);
// finish cart and create new Order
$order = $cart->finish();
PHP SDK for manipulating with the shopping cart, editing customer information like address, finishing orders, reading payment methods and etc.
See Documentation{
"query":"mutation addCartItems($input: AddCartItemsMutationInput!){addCartItems(input: $input) {result}}",
"variables":{
"input":{
"cartHash":"cgrlr4jbsptawjn8e21fjv0pgy1spdj5",
"items":[
{
"dataUrl":"https://sandbox.apicart.net/data/product/0001.json",
"quantity":1
}
],
"token":"9mCu3DlBCa4REI?Q7kKly!Rw6!_FvD8K_dgPXe1b20?r6!sPTQMyCpq_ADt!jXOD"
}
}
}
You can connect to the Shopping Cart API from anywhere and from any platform. You can create an e-commerce platform, build an Android or iOS sales app, or integrate microtransactions into the computer game you're developing. The only limit is just your imagination.
See Documentation
Code less, do more!
Build for Developers and Programmers, prepared for Small & Large projects with Multiplatfor in mind.
Developers
Code less, do more. API, SDKs, components, prepared administration with detailed information about carts, orders, customers and etc.
Small & Large projects
Simple integration for a project with a few products. Easy to use and scale for large projects with thousands of products and orderd per day.
Multiplatform
Websites, Mobile and Desktop Apps, Games or Booking systems. Android, iOS or Windows. PHP, Java or Python. Apicart can be used anywhere.
Features
QUICK SET UP
E-COMMERCE INTEGRATION
MERCHANT DASHBOARD
CUSTOMER DASHBOARD
SHIPPING METHODS
PAYMENT METHODS
INVENTORY MANAGEMENT
ABANDONED CARTS
RESPONSIVENESS
CUSTOMIZATION
FLEXIBLE
Products, delivery methods and all that you configure in our administration can be used on multiple platforms in the same time.
SECURE
We ensure secure data transferring and integrity of all data.