Setup

Kurulum adımlarında Sistem genelinde çalışan düzenli job’lara ait kodlar channel_app_template.app.tasks dosyasında yer almaktadır. Setup adımları ile ilgili 3 adet düzenli çalışabilecek durumda olan job vardır.

  1. update_channel_conf_schema

    Düzenlenmesi gereken class GetChannelConfSchema

    İş sürecinde oluşturulacak olan satış kanalı için ihtiyaç duyulan ayarları oluşturur. İşlem sırası olarak öncelikle satış kanalı entegrasyonunda yapılan gelişltirme aracılığıyla ayarları okur, sonrasında Akinon’a iletir.

    Setup Servisi içerisinde yer alan update_channel_conf_schema fonksiyonu ile süreç işletilir.

    Satış kanalının içerisinde erişmek istediğiniz ayarlarınızı key, value ikilisi koyabilir ve buna göre geliştirmenizi yapabilirsiniz.

  2. create_or_update_category_tree_and_nodes

    Düzenlenmesi gereken class GetCategoryTreeAndNodes

    Satış kanalına ait kategori ağacını akinon tarafında oluşturur.

  3. create_or_update_category_attributes

    Düzenlenmesi gereken class GetCategoryAttributes

    Satış kanalının kategorilerine göre attribute, attribute value değerlerini omnitronda oluştururan servistir.

  4. create_or_update_attributes

    Düzenlenmesi gereken class GetAttributes

    Satış kanalında bulunan attribute, attribute value değerlerini omnitronda oluştururan servistir.

    Bu servis kategoriye bağlı attributeların olmadığı senaryolarda kullanılabilir.