PHPackages                             vkolya/opencart-sdk - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. vkolya/opencart-sdk

ActivePackage[API Development](/categories/api)

vkolya/opencart-sdk
===================

Open Cart API

1.0.0(8y ago)3662MITPHPPHP &gt;=7.0

Since Feb 17Pushed 8y ago2 watchersCompare

[ Source](https://github.com/Vkolya/opencart-sdk)[ Packagist](https://packagist.org/packages/vkolya/opencart-sdk)[ RSS](/packages/vkolya-opencart-sdk/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (2)Used By (0)

OpenCart SDK library
====================

[](#opencart-sdk-library)

As a basis was used this project

Installation
============

[](#installation)

Require this package in your composer.json and update composer. This will download the package

```
composer require vkolya/opencart-sdk
```

Basic usage
===========

[](#basic-usage)

```
use Vkolya\ocSDK\OpenCart;
```

Second parameter is name of file in your file system where will be store opencart session data for next requests(if you're not going to save session beetwen request you may not pass this parameter)

```
$oc = new OpenCart('http://opencartsite,com','oc_api.dat');
//login method on success returns array with token and apiVersion
$oc->login('OC_API_TOKEN');
```

if you want to work with api, for instance , not only in one class(controller) . In this case , you can save token and apiVersion on session

```
$_SESSION['op_session_data'] = $oc->login('OC_API_TOKEN');
```

And later in another controller call

```
$oc = new OpenCart('http://opencartsite,com','oc_api.dat',$_SESSION['op_session_data']);
//add product to cart
$oc->cart->add(1, 1);
```

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3007d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2e748f7f9d9928382104d24b57a81dea4bee3cb8ea42f18b1459df3d1242a646?d=identicon)[Vkolya](/maintainers/Vkolya)

---

Tags

apilaravelsdkyiiopencart

### Embed Badge

![Health badge](/badges/vkolya-opencart-sdk/health.svg)

```
[![Health](https://phpackages.com/badges/vkolya-opencart-sdk/health.svg)](https://phpackages.com/packages/vkolya-opencart-sdk)
```

###  Alternatives

[leapfu/cloud-printer

高扩展性云小票打印SDK，支持飞鹅云、芯烨云、易联云、快递100、映美云、佳博云、中午云、优声云等主流云打印服务，兼容 Laravel、ThinkPHP 等主流框架，统一API，易集成，易扩展。

104.5k](/packages/leapfu-cloud-printer)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
