Kami menulis pembungkus untuk "FastSimpleImport2" yang memungkinkan kami menggunakan CSV-, SQL-, XML-, atau sumber data lainnya. Targetnya adalah, bahwa setiap importir di setiap proyek pelanggan mengikuti langkah dan struktur yang sama.
Jadi jika Anda ingin membuat impor baru, Anda hanya perlu mengimplementasikan beberapa kelas yang memperluas kelas dasar kami dan Anda hanya perlu mengisi beberapa fungsi abstrak. Yang lainnya ditangani oleh kelas dasar.
Kami memiliki masalah di Magento1, bahwa setiap impor untuk setiap pelanggan benar-benar berbeda (cara menelepon, ke mana harus menelepon, parameter mana, shell vs backend). Jadi ini adalah langkah penting bagi kami untuk mendapatkan setiap proyek pada tingkat yang sama.
Tapi saya tidak bisa memberi tahu Anda apakah ini "canggih". Apa yang dapat saya katakan: impor backend "normal" sama sekali tidak berguna untuk alur kerja kami (karena sebagian besar pelanggan kami menggunakan impor terjadwal / otomatis dengan berbagai sumber dan jenis data) dan produk tidak dikelola dalam Magento.