bagbaq / hepsiburada-api
Hepsiburada API yardımcı kütüphane
Installs: 24
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/bagbaq/hepsiburada-api
Requires
- php: >=7.4
This package is not auto-updated.
Last update: 2025-12-21 17:28:46 UTC
README
Minimum PHP 7.4 öneririm.
Kurulum
Composer kullanarak kütüphaneyi projenize ekleyin.
composer require bagbaq/hepsiburada-api
Tüm Fonksiyonlar
| Fonksiyon | Açıklama |
|---|---|
| updateProductStock(array) | Ürün fiyatını günceller. -- Aşağıdan örnek kullanımı inceleyebilirsiniz |
| updateProductStockCheck(string) | Güncellenen ürünün durumunu döndürür. (başarılı veya başarısız) -- Parametre olarak Tracking ID giriniz |
| updateProductPrice(array) | Ürün fiyatını günceller. -- Aşağıdan örnek kullanımı inceleyebilirsiniz |
| updateProductPriceCheck(string) | Güncellenen ürünün durumunu döndürür. (başarılı veya başarısız) -- Parametre olarak Tracking ID giriniz |
| createProduct(array) | Ürün oluşturur. -- Aşağıdan örnek kullanımı inceleyebilirsiniz |
| updateProduct(array) | Ürün günceller. -- Aşağıdan örnek kullanımı inceleyebilirsiniz |
| updateProductCheck(string) | Güncellenecek ürünün durumunu döndürür. (başarılı veya başarısız) -- Parametre olarak Tracking ID giriniz |
| getAllProducts() | Tüm ürünlerinizi döndürür. |
| getAllCategories() | Tüm kategorileri döndürür. |
| getAllCategoryAttributeValues(integer, integer) | Kategori özelliğe atanabilen değerleri döndürür. -- 1. Parametre olarak kategori ID, 2. parametre olarak kategori özellik ID giriniz |
| getProductInfo(string) | Ürün bilgilerini döndürür. -- Parametre olarak ürün stok kodunu giriniz |
Örnek Kullanım
$hb = new Hepsiburada("username", "password", "merchantId"); // Ürün Güncelleme $items = [ [ "hbSku" => "STOK-KOD-1", "productName" => "Ürün 1", "productDescription" => "Ürün açıklaması", "image1" => "https://productimages.hepsiburada.net/s/27/552/10194862145586.jpg", "image2" => "https://productimages.hepsiburada.net/s/27/552/10194862145586.jpg", "image3" => "https://productimages.hepsiburada.net/s/27/552/10194862145586.jpg", "image4" => "https://productimages.hepsiburada.net/s/27/552/10194862145586.jpg", "image5" => "https://productimages.hepsiburada.net/s/27/552/10194862145586.jpg", "video" => "https://images.hepsiburada.net/assets/videos/ProductVideos/iPhone_14_Pro_PDP_Video_16x9__TR.mp4", "attributes" => [ "renk_variant_property"=> "Siyah", "numara_variant_property"=> "44", "malzeme"=> "Rugan" ] ] ]; $hb->updateProduct($items); // Ürün Fiyat Güncelleme $items = [ [ "hepsiburadaSku" => "SKU-456866", "merchantSku" => "SKU12", "price" => 120.50 ] ]; $hb->updateProductPrice($items); // Ürün Stok Güncelleme $items = [ [ "hepsiburadaSku" => "SKU-456866", "merchantSku" => "SKU12", "availableStock" => 30, "maximumPurchasableQuantity" => 1 ] ]; $hb->updateProductStock($items);