Kami membutuhkan cara sederhana untuk menambahkan atribut ke catatan pelanggan yang tidak dapat diedit oleh pelanggan atau admin, hanya secara terprogram. Pada dasarnya, kami memiliki situs ExpressionEngine yang digabungkan dengan Magento.
Kami mengautentikasi melalui layanan web dan ingin menyimpan beberapa JSON yang kami dapatkan dari otentikasi ke dalam catatan pelanggan dan memperbaruinya setiap kali mereka masuk.
Kami juga ingin data diubah jika mereka mengubah informasi dalam proses checkout, seperti alamat pengiriman. Kami kemudian akan mengirim data kembali ke layanan web kami karena saat ini kami melakukannya dengan setiap pesanan.
Apakah ini sulit dilakukan karena kami sekarang menyimpan beberapa JSON pada setiap produk menggunakan atribut khusus dengan ekstensi Opsi Kustom MageWorx?
Saya menggunakan Online Module Creator di sini http://www.silksoftware.com/magento-module-creator/ tetapi saya tidak yakin bagaimana memodifikasi atau mengambil nilai begitu modul diinstal.
Di mana saya bisa belajar cara menulis ekstensi untuk melakukan ini?
customer_entity
tabel, Anda perlu menambahkan kolom ke tabel dan dalam skrip yang menambahkan atribut (lihat jawaban saya di bawah) ganti tipe dari varchar
ke static
.
customer_entity
tabel. Dan atribut saya adalah tipe 'pilih'. Saya ingin menyimpan nilai atribut saya langsung di 'custom_column' ini dalam customer_entity
tabel. Bagaimana cara melakukannya?