developertugrul/entegra-api

Entegra API

1.0.8 2024-02-23 13:36 UTC

This package is auto-updated.

Last update: 2024-05-23 14:05:43 UTC


README

Bu kütüphane Entegra E-ticaret Yazılımını kullanan firmaların ürünlerini çekmek için kullanılır.

Kurulum

composer require developertugrul/entegra-api

Kernel.php dosyasında middleware ekleyin.

protected $routeMiddleware = [
    // ...
    'checkEntegraToken' => \Developertugrul\EntegraApi\Middleware\CheckToken::class,
];

.env dosyasına entegra kullanıcı adı ve şifresi ekleyin.

ENTEGRA_API_USERNAME=apitestv2@entegrabilisim.com
ENTEGRA_API_PASSWORD=apitestv2

Run migrations

php artisan vendor:publish --provider="Developertugrul\EntegraApi\EntegraApiServiceProvider" --tag="migrations"
php artisan migrate

Kullanım

use Developertugrul\EntegraApi;

$entegra = new EntegraApi();

Metodlar

Ürün listesi çekme

Entegra'dan ürünleri çeker.

$products = $entegra->products()->get();

// ID ile ürün çekme
$product = $entegra->products()->get(1);

// api_sync parametresi ile sadece api_sync=1 olan ürünleri çekme
$products = $entegra->products()->getWithParameter(1);

getCategories()

Entegra'dan kategorileri çeker.

$categories = $entegra->getCategories();

getBrands()

Entegra'dan markaları çeker.

$brands = $entegra->getBrands();

getOrders()

Entegra'dan siparişleri çeker.

$orders = $entegra->getOrders();