PHP code example of pashkevich / loyverse-sdk

1. Go to this page and download the library: Download pashkevich/loyverse-sdk library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

pashkevich / loyverse-sdk example snippets

 php
$loyverse = new Pashkevich\Loyverse\Loyverse(PERSONAL_ACCESS_TOKEN_HERE);
 php
$categories = $loyverse->categories();
 php
$category = $loyverse->category(CATEGORY_ID_HERE);
 php
$category = $loyverse->createCategory([
    'name' => 'Fruits',
    'color' => 'ORANGE',
]);
 php
$loyverse->setTimeout(120)->createCategory(array $data);
 php
$loyverse->categories(array $parameters);
$loyverse->category(string $categoryId);
$loyverse->createCategory(array $data);
$loyverse->deleteCategory(string $categoryId);
 php
$category->update(array $data);
$category->delete();
 php
$loyverse->customers(array $parameters);
$loyverse->customer(string $customerId);
$loyverse->createCustomer(array $data);
$loyverse->deleteCustomer(string $customerId);
 php
$customer->update(array $data);
$customer->delete();
 php
$loyverse->discounts(array $parameters);
$loyverse->discount(string $discountId);
$loyverse->createDiscount(array $data);
$loyverse->deleteDiscount(string $discountId);
 php
$discount->update(array $data);
$discount->delete();
 php
$loyverse->employees(array $parameters);
$loyverse->employee(string $employeeId);
 php
$loyverse->inventory(array $parameters);
$loyverse->updateInventory(array $data);
 php
$loyverse->items(array $parameters);
$loyverse->item(string $itemId);
$loyverse->createItem(array $data);
$loyverse->deleteItem(string $itemId);
 php
$item->update(array $data);
$item->delete();
 php
$loyverse->merchant();
 php
$loyverse->modifiers(array $parameters);
$loyverse->modifier(string $modifierId);
$loyverse->createModifier(array $data);
$loyverse->deleteModifier(string $modifierId);
 php
$modifier->update(array $data);
$modifier->delete();
 php
$loyverse->paymentTypes(array $parameters);
$loyverse->paymentType(string $paymentTypeId);
 php
$loyverse->posDevices(array $parameters);
$loyverse->posDevice(string $posDeviceId);
$loyverse->createPosDevice(array $data);
$loyverse->deletePosDevice(string $posDeviceId);
 php
$posDevice->update(array $data);
$posDevice->delete();
 php
$loyverse->receipts(array $parameters);
$loyverse->receipt(string $receiptNumber);
$loyverse->createReceipt(array $data);
$loyverse->createReceiptRefund(string $receiptNumber, array $data);
 php
$receipt->refund(array $data);
 php
$loyverse->shifts(array $parameters);
$loyverse->shift(string $shiftId);
 php
$loyverse->stores(array $parameters);
$loyverse->store(string $storeId);
 php
$loyverse->suppliers(array $parameters);
$loyverse->supplier(string $supplierId);
$loyverse->createSupplier(array $data);
$loyverse->deleteSupplier(string $supplierId);
 php
$supplier->update(array $data);
$supplier->delete();
 php
$loyverse->taxes(array $parameters);
$loyverse->tax(string $taxId);
$loyverse->createTax(array $data);
$loyverse->deleteTax(string $taxId);
 php
$tax->update(array $data);
$tax->delete();
 php
$loyverse->variants(array $parameters);
$loyverse->variant(string $variantId);
$loyverse->createVariant(array $data);
$loyverse->deleteVariant(string $variantId);
 php
$variant->update(array $data);
$variant->delete();
 php
$loyverse->webhooks(array $parameters);
$loyverse->webhook(string $webhookId);
$loyverse->createWebhook(array $data);
$loyverse->deleteWebhook(string $webhookId);
 php
$webhook->update(array $data);
$webhook->delete();