Skip to content

developertugrul/entegra-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Entegra API

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();