Opencart REST API
OpenCart 3.x için token tabanlı, scope kontrollü ve denetlenebilir REST API altyapısı

Satın alma sayfası | Paket: rest-api.ocmod.zip | Uyumluluk: OpenCart 3.x / 3.0.5.0


Bu eklenti ne işe yarar?


Codesla REST API, OpenCart mağazanızı mobil uygulama, ERP, CRM, PIM, pazaryeri, özel yönetim paneli veya headless vitrin gibi dış sistemlerle güvenli şekilde konuşturmak için hazırlanmış profesyonel bir REST API eklentisidir.


Standart "her şeye açık API" mantığı yerine token, scope, IP allowlist, rate limit, idempotency, audit log ve webhook desteği ile daha kontrollü bir entegrasyon altyapısı sunar.




Kimler için uygundur?
OpenCart mağazasına mobil uygulama bağlamak isteyenler
ERP, CRM, PIM veya pazaryeri entegrasyonu yapan mağazalar
Ajanslar ve entegrasyon geliştiricileri
Headless vitrin veya özel operasyon paneli hazırlayan ekipler
Sipariş, müşteri, ürün, sepet ve checkout verisini API üzerinden yönetmek isteyen işletmeler




Neden tercih edilir?
Bearer token kimlik doğrulaması: API erişimi token üzerinden yapılır.
Scope bazlı izin sistemi: catalog, sales, customers, system, extensions, storefront, proxy ve wildcard kapsamları desteklenir.
Token güvenliği: Tokenlar hash olarak saklanır; oluşturulan token yalnızca bir kez gösterilir.
IP allowlist ve token süresi: Her token için izinli IP ve bitiş tarihi tanımlanabilir.
Rate limit: İstek yoğunluğu yönetilebilir.
Idempotency-Key desteği: Tekrarlanan POST/PUT/PATCH isteklerinde güvenli işlem akışı sağlar.
Audit log: Request id, token, method, path, IP, status ve hata kodu kayıt altına alınır.
Webhook desteği: order.created, order.updated ve customer.created olaylarında HMAC-SHA256 imzalı JSON bildirim gönderir.
Header tabanlı session: X-Session-Id ile sepet, checkout ve müşteri oturumu çerezsiz sürdürülebilir.
CORS ve HTTPS ayarları: Harici uygulamalar için güvenli bağlantı yönetimi sağlar.




Kapsanan API alanları
Katalog: ürünler, kategoriler, üreticiler, seçenekler, özellikler, filtreler, yorumlar, indirilebilir dosyalar, SEO URL, information sayfaları
Satış: sipariş listesi, sipariş detayı, sipariş geçmişi, durum güncelleme, invoice, tracking number
Müşteri: müşteri CRUD, e-posta ile müşteri bulma, adresler, reward, transaction, wishlist
Sepet: sepet görüntüleme, ürün ekleme, miktar güncelleme, ürün silme, sepet boşaltma
Checkout: kupon, voucher, reward, ödeme adresi, teslimat adresi, guest checkout, kargo/ödeme metodları, confirm/simpleconfirm/pay
Sistem: stores, languages, currencies, statuses, tax classes, geo zones, countries, checksums, custom fields, cache clear
Eklenti ayarları: modül, ödeme ve kargo ayarlarını kontrollü şekilde okuma/güncelleme
Proxy: özel tablo veya model/metot çağrılarını allowlist mantığı ile API'ye açma
Dosya yükleme: jpg, jpeg, png, gif ve webp dosyalarını doğrulayarak catalog/rest-api altına yükleme




Admin panelden yönetilebilir
API aktif/pasif durumu
HTTPS zorunluluğu
CORS origin yönetimi
Rate limit ve rate window ayarları
Google/Facebook sosyal giriş istemci kimlikleri
Scope seçimiyle token oluşturma
IP allowlist ve token expiry
Token iptal etme
Proxy resource/action rule yönetimi
Webhook oluşturma/silme ve son gönderimleri izleme
Son audit loglarını panelden inceleme



Ekran görüntüleri

Siteye git


Kurulum özeti
OpenCart yönetim panelinden Eklentiler > Yükleyici ekranına girin.
rest-api.ocmod.zip paketini yükleyin.
Eklentiler > Modifikasyonlar ekranından modifikasyonları yenileyin.
Kullanıcı grubu izinlerini verin.
Modül ayarlarından API'yi aktif edin.
HTTPS, CORS, rate limit ve token ayarlarınızı yapın.
Harici sistemde Authorization: Bearer token ile /rest/v1 uçlarını çağırın.




Teslimat ve destek
Teslimat: OCMOD ZIP paketi
Paket adı: rest-api.ocmod.zip
Dil desteği: Türkçe ve İngilizce admin dil dosyaları
Uyumluluk: OpenCart 3.x / 3.0.5.0
Satın alma sonrası kurulum desteği verilir.
Canlı mağazada kurulumdan önce dosya ve veritabanı yedeği alınması önerilir.




Satın alma sayfasına git


İletişim


Satın alma, kurulum veya entegrasyon öncesi sorularınız için özel mesaj üzerinden ulaşabilirsiniz.
Opencart REST API ile OpenCart mağazanızı kontrollü, güvenli ve ölçeklenebilir bir API altyapısına taşıyın.