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.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package ccvshop-client

CCV Shop API client for PHP

Packagist Version Packagist Packagist Packagist Build

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

PHP Build Version
Package Version
Requires php Version ^8.0
ext-json Version *
ext-mbstring Version *
ext-ctype Version *
guzzlehttp/guzzle Version ^6.5|^7.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package jacobdekeizer/ccvshop-client contains the following files

Loading the files please wait ....