Download the PHP package tradenity/php-sdk without Composer

On this page you can find all versions of the php package tradenity/php-sdk. 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 php-sdk

Welcome to PHP SDK for Tradenity ecommerce API

This is the official PHP SDK for Tradenity ecommerce API.

Prerequisites

To use the Tradenity SDK, you must have:

Installation

Installation instructions provided for composer, but the sdk is not dependent on composer, you can install using any other tool.

Add this line to your application's composer.json file:

And then execute:

$ composer install

Or install it yourself as:

$ composer install tradenity

Create store and load sample data

Setup your credentials

First of all, you have to get API keys for your store, you can find it in your store Edit page. To get there navigate to the stores list page, click on the Edit button next to your store name, scroll down till you find the API Keys section.

Usage

Initialise the library with your store api key and your framework 's SessionIdAccessor:

Tradenity\SDK\ApiClient::$ApiKey = 'sk_1234567'

Add the framework dependent SessionIdAccessor (check documentation for details):

Tradenity\SDK\ApiClient::$sessionIdAccessor = = ....

Use in your code

Invoke the required method on a specific entity, for example to get a list of all the categories for that store:

Category->find_all()

Detailed documentation can be found on our knowledge base site.

Extensions for common PHP frameworks

These libraries eases the integration between Tradenity SDK and the corresponding framework:

Laravel framework extension library.

Symphony framework extension library.

Tutorials and sample applications

We provide 2 sample applications, actually it is the same application implemented using 2 frameworks: Laravel, and Symphony. You can find live demo here:

Camera store sample application live demo

You can find the code at github:

Camera store for laravel code.

Camera store for symphony code.

We also provide a detailed explanation of the code of these sample applications in the form of a step by step tutorials:

Camera store for laravel tutorial.

Camera store for symphony tutorial.

Contributing

  1. Fork it ( https://github.com/tradenity/php-sdk/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

All versions of php-sdk with dependencies

PHP Build Version
Package Version
Requires php Version >=5.5
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^6.2
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 tradenity/php-sdk contains the following files

Loading the files please wait ....