Download the PHP package jacobdekeizer/ccvshop-client without Composer
On this page you can find all versions of the php package jacobdekeizer/ccvshop-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jacobdekeizer/ccvshop-client
More information about jacobdekeizer/ccvshop-client
Files in jacobdekeizer/ccvshop-client
Package ccvshop-client
Short Description CCV shop API client for PHP
License MIT
Homepage https://github.com/jacobdekeizer/ccvshop-client
Informations about the package ccvshop-client
CCV Shop API client for PHP
An object oriented PHP client for the CCV Shop API. See here for the CCV Shop API documentation.
Contributing
Any help is appreciated, see contributing for more information. The models and endpoints are automatically generated.
Installation
You can install this package via composer:
Usage
This readme shows basic usage of this package, for all available options see the class definitions and the api documentation.
Create the client
Documented endpoints
Endpoint | Main usage |
---|---|
root | List supported endpoints |
apps | Manage apps |
attributes | Manage attributes |
attributevalues | Manage attribute values |
categories | Manage categories |
invoices | Manage invoices |
orders | Manage orders |
orderrows | Manage order rows |
ordernotes | Manage internal order notes |
ordernotifications | Manage order notifications |
packages | Manage packages |
products | Manage products |
productattributevalues | Manage product attribute values |
productphotos | Manage product photos |
producttocategories | Manage categories of a product |
suppliers | Manage suppliers |
webhooks | Manage webhooks |
Root endpoint
This endpoint returns the supported endpoints for your CCV Shop API keys.
Apps
Get all apps in a certain store category
You can optionally filter, expand or sort.
In the example below, we're filtering by name, expanding categories and sorting by date.
Get all apps
This will get all apps associated with the current public and private key.
You can use the \JacobDeKeizer\Ccv\Parameters\Apps\All
parameter to filter the results, like above.
Get an app
Update an app
For example set the app to installed
Attributes
Get attribute
Get all attributes
Get all attribute combinations
Create attribute
Update attribute
Delete attribute
Attribute values
Get attribute values
Get all attribute values for attribute
Get all attribute values for combination
Create attribute value
Update attribute value
Delete attribute values
Categories
Get all child categories of a category
Get all categories
Get category
Create category
Update category
Delete category
Invoices
Get all invoices
Get all invoices between 2020-01-01 and 2020-01-31
Get invoice
Update invoice
Create invoice
Orders
Get all orders with order rows
Get all open orders which are paid and completed
Get order
Update order
For example update the order status and the customer email
Create order
Order rows
Get all order rows of an order
Get order row
Update order row
Order must not be completed to update orderrows
Replace order rows of order
Order notes
Order notes are for internal use only; they will not be seen by customers.
Get all order notes for order
Get order note
Create order note
Delete order note
Order notifications
Get all order notifications for order
Get order notification
Create order notification
Packages
Get all packages
Get package
Create package
Update package
Products
All products
All products from brand
All products from webshop
All products from category
All products from condition
All products from supplier
Get product
Update product
Create product
Delete product
Product attribute values
Get product attribute value
Get all product attribute values from a product
Create product attribute values
Update product attribute values
Delete product attribute value
Product photos
Get product photo
Delete product photo
Get all photos for product
Update product photo
Create product photo
Replace all product photos
Product categories
Create product to category reference
Get product to category reference
Get product to category references by product
Get product to category references by category
Delete product to category by reference
Update product to category reference
Create product to category reference
Get product to category reference
Get product to category references by product
Get product to category references by category
Delete product to category by reference
Update product to category reference
Suppliers
Get all suppliers
Get supplier
Create supplier
Update supplier
Delete supplier
Webhooks
Get all webhooks
Get a webhook
Create a webhook
Update a webhook
In this example, the webhook will be disabled.
Delete a webhook
All versions of ccvshop-client with dependencies
ext-json Version *
ext-mbstring Version *
ext-ctype Version *
guzzlehttp/guzzle Version ^6.5|^7.0