Bu aşamada Magento dosyasını, sınıfını ve bileşen yapısını öğrenmeye çalışıyorsunuz.
Bu aşamada Magento'nun farklı kısımlarını öğrenmeye çalışıyorsunuz.
Bunların hepsi örnektir, ihtiyaçlarınıza bağlı olarak tamamen farklı olabilirler.
Bu noktada kendinizi Magento'nun temel koduna göz atarken ve Magento'nun belirli bir görevi yerine getirmek için attığı adımları anlamaya çalışırken bulacaksınız (yeni bir ürün oluşturmak gibi).
Bu noktada görebileceğiniz gibi, Magento'yu daha çok bir e-Ticaret çerçevesi gibi görüyorsunuz ve farklı bileşenleri daha iyi anlayarak, isteğinize göre şekillendirebilirsiniz.
Bu noktada, Magento'ya müşterilerinizin iş ihtiyaçlarını karşılamak için bir araç olarak bakıyorsunuz (açıkçası bu şekilde hissetmek zorunlu değil, ama iyi bir işaret).
Yeni Ürün Türü
Etrafınıza bakın ve Magento'nun varsayılan olarak desteklemediği bir ürün türünü görmeye çalışın ve bunu destekleyen bir modül oluşturun.
Bunun bir örneği, olay tabanlı bir ürün (bir spor oyununa bilet satmak gibi) olabilir, zorluk, kullanıcının bir koltuk ve bir zaman seçmesine izin vermektir ve sistem, eğer mevcutsa, eğer mevcutsa haber vermelidir , kullanılabilir en yakın yuvanın ne zaman olduğunu bildirir.
Zorluğun bir parçası, ürünün aşağıdaki yerlerde iyi çalıştığından emin olmaktır:
1) Arka uç - Yönetici gerekli verileri (spor türü, maliyet ve mevcut koltuk sayısı gibi) girebilmelidir.
2) Ön Uç - Bu bilginin alışveriş sırasında kullanıcıya gösterilmesi gerekir
3) Araba / Ödeme - Kullanıcı spor türünü, koltuk türünü, koltuk sayısını ve satın aldığı tarihi görmelidir.
4) Siparişler - Bu bilgilerin sistemde saklanması gerekir, böylece sahip ne satın aldığını bilir
Ekleyebileceğiniz daha fazla ayrıntı var ama konuya ulaşıyorsunuz.
Google Doküman Ürünü İçe Aktarma
Magento'daki en popüler geliştirme alanlarından biri ürün ithalatıdır.
Bu modülün amacı, ürünleri ve verilerini bir Google E-Tablodan içe aktarmaktır, müşterinizin Magento'daki veri girişi çalışanlarını eğitmek istemediğini unutmayın;)
İşte nasıl çalışacağına dair kaba bir fikir:
1) Magento kullanıcının Google Drive hesabında oturum açar ve Kategoriler adlı bir dosyayı arar
2) Araması gereken sürücüdeki diğer tüm dosyaları bulmak için dosyayı ayrıştırır (her kategorinin ayrı bir dosyası vardır)
3) Magento her category
dosyaya gider ve dosyayı ayrıştırır, her satırda tüm verileri içeren bir ürün bulunur
4) Magento, ürünü veritabanına kaydetmeye çalışır (veya yalnızca ürün zaten varsa üründeki değişiklikleri), bir hata varsa, hatalar sütununda (e-tabloda) kullanıcı dostu bir hata gösterir.
Gelişmiş Sipariş Görüntüleyici / Analizörü
Bu modül, arka uçtaki siparişleri bir iş için yararlı bir şekilde görmekle ilgilidir. Esasen farklı şekillerde sıralanabilecek bir ızgara oluşturuyorsunuz (örneğin: düşükten yükseğe veya alfabetik olarak).
İşte sahip olacağı bazı özellikler:
1) sipariş ile ilişkili müşteri görmek yeteneği
2) Her sipariş için toplam ürün sayısını görebilme
3) Tarihe, müşteriye, sipariş edilen ürün sayısına ve sipariş toplamına göre filtreleme yeteneği
3) Filtre birden fazla NEREDE, VE ve VEYA seçimine (katmanlı gezinme gibi) izin verir
Aslında bir excel e-tablosu gibi görünecek ve kullanıcı hangi 'sütunların' görüntüleneceğini seçebilir ve daha iyi iş kararları alabilmeleri için nasıl filtreleneceğine karar verebilir.
Restoran Mağazası Modülü
Magento için bir diğer popüler geliştirme alanı, diğer sistem ve hizmetlerle entegrasyonudur.
Bu modülün amacı, yeni bir ürün türünü düzenleme / oluşturma ihtiyacının yanı sıra, popüler bir POS sistemi ile arayüz kurması gereken bir alışveriş alışveriş deneyimi yaratmaktır, böylece müşterinin tüm siparişleri üzerinde merkezi yönetime sahip olması gerekir.
Dikkate alınması gereken diğer bazı özellikler:
1) Seamless ve Grub Hub ile entegrasyon
2) Müşterinin siparişlerinin canlı bir 'durumunu' görebilme
3) Müşterinin favorilerini yeniden sipariş edebilmesi
4) En sevdikleri yiyecekler için zor müşterileri öldürmek için yüzdeleri veren 'akıllı' teşvikler özelliği oluşturun (en çok aldıkları)
Gördüğünüz gibi, bu noktada daha çok bu noktada iş gereksinimlerini anlamak, daha sonra bir ürünün özelliğini nasıl değiştireceğinizi anlamakla ilgilidir.
Çoğu insan belirli bir sırayla (bu gönderinin önerdiği gibi) öğrenmez, daha ziyade belirli alanlarda ileriye doğru atlarlar, diğerlerinde ise başlangıç veya orta düzeyde olabilirler.
Nerede olursanız olun, bu seviyede zorluklarla karşılaşarak büyümenin yollarını bulabilirsiniz.