Başlangıç
SSL Servis Sağlayıcı Modülleri Nerede Bulunur?
/coremio/modules/Product/ dizini altında tüm SSL servis sağlayıcı modülleri yer almaktadır. Mevcut modül dosyalarını örnek olarak inceleyebilir ve referans alabilirsiniz.
Modül Klasörü Oluşturmak
- Modüllerin bulunduğu dizinin içine giriniz, modül için belirlediğiniz isime göre klasör oluşturunuz. Modül için isim belirlerken (büyük/küçük harf, rakamlar ve alt çizgi "_" ) kullanabilirsiniz.
- Github sayfamız üzerinden "samples/modules/Product/ExampleSSL" dizininde bulunan dosyaları indiriniz.
- İndirilen dosyaları oluşturduğunuz modül klasörüne aktarınız.
Bilmeniz Gerekenler
- Örnek dosyaların adında ve içerisinde "ExampleSSL" olarak geçen ibareleri modül için belirlediğiniz isim ile aynı olacak şekilde değiştiriniz.
- SSL servis sağlayıcı modülü çalıştırılacağı zaman ilk önce modül klasöründe bulunan "ExampleSSL" adlı php dosyasını çalıştırmaktadır. Dosyanın içerisinde bir Class(Sınıf) olmalı ve dosya adıyla aynı ada sahip olmalıdır. Dosyanın içerisinde servis sağlayıcınızın API dosyalarını dâhil edebilirsiniz.
- config.php dosyası, yazmanın ayar bilgilerinin tutulduğu bir dosyadır, array() değeri döndürür.
- /lang/ klasörü içerisinde dil dosyaları bulunmaktadır. Dil dosyası array() değeri döndürür.
- /pages/settings.php dosyası, SSL modülünün ayar bilgilerinin gösterilmesi için kullanılmaktadır, dosya içerisinde dilediğiniz gibi (HTML + CSS + JS + PHP) kodları kullanarak modülün ayar sayfasını düzenleyebilirsiniz.
- /pages/product-detail.php dosyası, "Admin Paneli > Ürün Detay > Otomasyon Ayarları" sekmesinde, seçilecek olan SSL modülüne ait, ürüne özel olacak şekilde seçenekler yerleştirmek için kullanılır. Dosya içerisinde dilediğiniz gibi (HTML + CSS + JS + PHP) kodları kullanabilirsiniz.
- /pages/order-detail.php dosyası, "Admin Paneli > Sipariş Detay > Otomasyon Ayarları" sekmesinde, seçilecek olan SSL modülüne ait, siparişe özel olacak şekilde (seçenekler, detaylar) yerleştirmek için kullanılır. Dosya içerisinde dilediğiniz gibi (HTML + CSS + JS + PHP) kodları kullanabilirsiniz.
- /pages/ac-order-detail.php dosyası, "Müşteri Paneli > Sipariş Detay" sayfasında modüle ait, siparişe özel olacak şekilde (seçenekler, detaylar) yerleştirmek için kullanılır. Dosya içerisinde dilediğiniz gibi (HTML + CSS + JS + PHP) kodları kullanabilirsiniz.
- /controllers klasörü, modülün ayar sayfasından gelen form verilerini işlemek ve kaydetmek için kullanılmaktadır.