Ana içeriğe geç

Urun katalogu listesi (+ stok aktiflik flag'i)

GET 

/products

WHMCS tblproducts kaydi ile /ozl/active.json stok durumunu birlestirir. hidden=1 WHMCS urunleri listeden OTOMATIK filtrelenir.

Resellable filtresi (Rabisu Master modul): Rabisu ana WHMCS'indeki mod_rabisu_master_product_meta tablosunda resellable=1 olan urunler donuler. Master modul KURULU DEGILSE (tablo yok) filtre uygulanmaz — tum gorunur urunler doner (geri uyum).

service_type + management (Rabisu Master modul): Rabisu admini her urune tip (vps, dedicated, hosting) ve yonetim paneli secer. Tip bayiye service_type olarak doner (panel adi verilmez). management: full = API paneli yonetir (durum, guc, reinstall...); basic = API'de o panelin entegrasyonu yok, urun yine satilir ve bayi musterisine yalniz erisim bilgileri (GET /services/{id}/credentials: IP, kullanici, sifre, panel_url) gosterilir. Tipi secilmemis urunler listelenmez ve siparis edilemez. Bayi modulu tanimadigi tip/yonetim ikilisini import etmemelidir.

stock_active flag'i:

  • global_status=0 ise TUM urunler icin false
  • products map'i verildiyse sadece 1 olan urunler true
  • products map'i VERILMEDI ise hepsi true (fail-open)

group_id query parametresi (opsiyonel, positive integer): sadece ilgili WHMCS urun grubunu listele. Gecersiz/bos deger YOK sayilir.

Request​

Responses​

Urun listesi donuldu