1. Go to this page and download the library: Download wiensa/hepsiburada-sp-api 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/ */
use HepsiburadaApi;
// Kategorileri listele
$categories = HepsiburadaApi::categories()->getCategories();
// Ürün bilgilerini gönder
$response = HepsiburadaApi::products()->createProduct([
// Ürün verileri
]);
// Listing bilgilerini al
$listings = HepsiburadaApi::listings()->getListings();
// Sipariş bilgilerini al
$orders = HepsiburadaApi::orders()->getCompletedOrders();
use HepsiburadaApi\HepsiburadaSpApi\HepsiburadaApi;
class ProductController extends Controller
{
protected $api;
public function __construct(HepsiburadaApi $api)
{
$this->api = $api;
}
public function index()
{
$products = $this->api->products()->getProductsByStatus('APPROVED');
return view('products.index', compact('products'));
}
}
// Tüm kategorileri listele
$categories = HepsiburadaApi::categories()->getCategories();
// Belirli bir kategorinin özelliklerini al
$attributes = HepsiburadaApi::categories()->getCategoryAttributes('category_id');
// Özellik değerlerini al
$attributeValues = HepsiburadaApi::categories()->getAttributeValues('attribute_id');
// Ürün bilgisi gönder
$response = HepsiburadaApi::products()->createProduct([
'categoryId' => 'kategori_id',
'merchant' => 'satici_id',
'attributes' => [
// Ürün özellikleri
],
'images' => [
// Ürün görselleri
],
// Diğer ürün bilgileri
]);
// Hızlı ürün yükleme
$response = HepsiburadaApi::products()->quickUpload([
// Ürün verileri
]);
// Ürün durumunu sorgula
$status = HepsiburadaApi::products()->getProductStatus('barkod');
// Ürün statüsüne göre listele
$products = HepsiburadaApi::products()->getProductsByStatus('APPROVED');