PHPackages                             elabuwa/shopifyapi - 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. elabuwa/shopifyapi

ActiveLibrary[API Development](/categories/api)

elabuwa/shopifyapi
==================

A set of APIs to retrieve data from Shopify

3.0.1(5y ago)0518MITPHP

Since Jan 2Pushed 5y ago1 watchersCompare

[ Source](https://github.com/elabuwa/shopifyapi)[ Packagist](https://packagist.org/packages/elabuwa/shopifyapi)[ RSS](/packages/elabuwa-shopifyapi/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (9)Dependencies (1)Versions (14)Used By (0)

elabuwa/shopifyapi
==================

[](#elabuwashopifyapi)

This is a simple wrapper for Shopify's APIs. This will initially focus on GET requests on the customer and product APIs and move to build on other endpoints as well. PRs are most welcome.

### Installation

[](#installation)

A simple composer install is all you need to get things running.

```
$ composer require elabuwa/shopifyapi
```

### Development

[](#development)

The response is a Guzzle Response object

```
$credentials = [
    'userName' => env('SHOPIFY_USERNAME', ''),
    'password' => env('SHOPIFY_PASSWORD', ''),
    'apiVersion' => env('SHOPIFY_API_VERSION', ''),
    'storeShopifyUrl' => env('SHOPIFY_URL', '')
];
$customerObj = new shopifyCustomers($credentials);
$response = $customerObj->customerInfo('customerID');
var_dump($response['customer']);
```

### Plugins

[](#plugins)

Guzzle is the only plugin used at the moment. Guzzle by default has an option to throw exceptions on http error codes. However, this has been disabled to allow you to handle errors the way you see fit. If you wish to enable this, simply set `$http_errors = true`.

### Todos

[](#todos)

- Add extra endpoints
- Write Tests

License
-------

[](#license)

MIT

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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

Every ~23 days

Total

13

Last Release

2052d ago

Major Versions

0.1.6 → 2.0.02020-04-27

1.x-dev → 2.0.12020-06-19

0.x-dev → 3.0.12020-10-05

### Community

Maintainers

![](https://www.gravatar.com/avatar/86cd644c232675d77f6d734c5408a69d3421168be8ca8f4d3d255efa7038ac67?d=identicon)[elabuwa](/maintainers/elabuwa)

---

Top Contributors

[![elabuwa](https://avatars.githubusercontent.com/u/3425762?v=4)](https://github.com/elabuwa "elabuwa (97 commits)")

---

Tags

apishopify

### Embed Badge

![Health badge](/badges/elabuwa-shopifyapi/health.svg)

```
[![Health](https://phpackages.com/badges/elabuwa-shopifyapi/health.svg)](https://phpackages.com/packages/elabuwa-shopifyapi)
```

###  Alternatives

[openai-php/laravel

OpenAI PHP for Laravel is a supercharged PHP API client that allows you to interact with the Open AI API

3.7k7.6M74](/packages/openai-php-laravel)[robwittman/shopify-php-sdk

PHP SDK for Shopify API

7098.9k1](/packages/robwittman-shopify-php-sdk)[get-stream/stream-chat

A PHP client for Stream Chat (https://getstream.io/chat/)

301.8M2](/packages/get-stream-stream-chat)[zfr/zfr-shopify

PHP library for interacting with the Shopify REST API

37198.8k](/packages/zfr-zfr-shopify)[dan/shopify

Shopify API with Laravel integrations using latest Guzzle.

2325.6k](/packages/dan-shopify)[robby-bugatti/shopify-php-sdk

PHP SDK for Shopify API

702.7k](/packages/robby-bugatti-shopify-php-sdk)

PHPackages © 2026

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