shopify-php-api-client
A simple Shopify PHP API client.
Installation
Composer
composer require jeppos/shopify-php-api-client
Usage
Following example shows how to get a single product.
<?php
use Jeppos\ShopifyApiClient\SerializerFactory;
use Jeppos\ShopifyApiClient\Service\ProductService;
$guzzleClient = new \GuzzleHttp\Client([
'base_uri' => 'https://your-store-name.myshopify.com/',
'auth' => ['username', 'password'],
'headers' => [
'Content-Type' => 'application/json'
]
]);
$productService = new ProductService($guzzleClient, SerializerFactory::create());
$product = $productService->getOneById(123456789);
echo $product->getTitle();