CS-Cart¶
The CS-Cart modules allow you to search, list, retrieve, create, update, and delete the orders, products, taxes, shipments, and vendors items from your CS-Cart account.
Getting Started with CS-Cart¶
Prerequisites
- A CS-Cart account - create an account at cs-cart.com.
Note
The module dialog fields that are displayed in bold (in the Ibexa Connect scenario, not in this documentation article) are mandatory!
Connecting CS-Cart to Ibexa Connect¶
To connect your CS-Cart account to Ibexa Connect you need to obtain the API Key from your CS-Cart account and insert it in the Create a connection dialog in the Ibexa Connect module.
1. Log in to your CS-Cart account.
2. Click the Profile Icon>Account Settings.
3. Click Developer and then copy the API Key to your clipboard.
4. Log in to your Ibexa Connect account, add a module from the CS-Cart app into an Ibexa Connect scenario.
5. Click Add next to the Connection field.
6. In the Connection name field, enter a name for the connection.
7. In the API Key enter the details copied in step 3 and click Continue.
The connection has been established.
Orders¶
Search Orders¶
Searches for orders or lists them all.
Limit | Set the maximum number of projects Ibexa Connect should return during one execution cycle. The default value is 10. |
Get an Order¶
Retrieves an order specified by ID.
Create an Order¶
Creates a new order.
Update an Order¶
Updates an existing order.
Delete an Order¶
Deletes an order specified by ID.
Products¶
Search Products¶
Searches for products or lists them all.
Get a Product¶
Retrieves a single product specified by ID.
Create a Product¶
Creates a new product.
Update a Product¶
Updates a product specified by ID.
Delete a Product¶
Deletes a product specified by ID.
Taxes¶
List Taxes¶
Lists all available taxes.
Get a Tax¶
Retrieves info about the tax specified by ID.
Create a Tax¶
Creates a new tax.
Update a Tax¶
Updates info of a tax specified by ID.
Delete a Tax¶
Deletes a tax specified by ID.
Shipments¶
List Shipments¶
Lists all Shipments
Get a Shipment¶
Retrieves info about the shipment specified by ID.
Create a Shipment¶
Creates a new shipment for an order.
Delete a Shipment¶
Deletes a shipment specified by ID.
Vendors¶
Search Vendors¶
Searches for vendors or lists them all.
Get a Vendor¶
Retrieves a vendor specified by ID.
Create a Vendor¶
Creates a new vendor.
Update a Vendor¶
Updates a vendor specified by ID.
Delete a Vendor¶
Deletes a vendor specified by ID.
Other¶
Make an API Call¶
Performs an arbitrary authorized API Call.
URL | Enter a path relative to https://docs.cs-cart.com/latest/developer_guide/api For example: /1.0/projects/all . For the list of available endpoints, refer to the CS-Cart API Documentation. |
Method | Select the HTTP method you want to use: GET to retrieve information for an entry. POST to create a new entry. PUT to update/replace an existing entry. PATCH to make a partial entry update. DELETE to delete an entry. |
Headers | Enter the desired request headers. You don't have to add authorization headers; we already did that for you. |
Query String | Enter the request query string. |
Body | Enter the body content for your API call. |
Example of Use - List Projects¶
The following API call returns all the projects from your CS-Cart account:
URL: /1.0/projects/all
Method: GET
Matches of the search can be found in the module's Output under Bundle > Body. In our example, 6 projects were returned: odule's Output under Bundle > Body. In our example, 6 projects were returned: