Pertanyaan yang diberi tag «extension-attributes»

2
Bagaimana Magento2 menghasilkan ExtensionFactory dan ExtensionAttributeInterface spesifik?
Saya ingin membungkus kepala saya menggunakan atribut ekstensi, misalnya untuk item kutipan. Tidak ada masalah menambahkan atribut khusus ke entitas seperti itu menggunakan kelas penyetelan seperti di Magento 1, ini bukan tentang pertanyaan ini. Saat ini keajaiban menguasai saya ketika saya ingin mengekspos atribut yang ditambahkan oleh ekstensi melalui entitas …

3
Properti tidak memiliki setter yang sesuai di kelas Magento \ Penawaran \ Api \ Data \ AddressInterface saat mengubah langkah checkout
1 - Saya menambahkan atribut eav ke customer_address $attributesInfo = [ 'reference' => [ 'label' => 'Reference', 'type' => 'varchar', 'input' => 'text', 'position' => 100, 'visible' => true, 'required' => false, ], ]; foreach ($attributesInfo as $attributeCode => $attributeParams) { $customerSetup->addAttribute('customer_address', $attributeCode, $attributeParams); } 2 - Saya menambahkan atribut …



3
Cara yang benar untuk mengimplementasikan getExtensionAttributes ()
Saya bertanya-tanya, apa cara yang tepat untuk menerapkan model EAV yang dapat dikembangkan. Saya melihat bahwa dalam Magento\Catalog\Model\Product, metode getExtensionAttributes()diimplementasikan seperti ini: public function getExtensionAttributes() { $extensionAttributes = $this->_getExtensionAttributes(); if (!$extensionAttributes) { return $this->extensionAttributesFactory->create('Magento\Catalog\Api\Data\ProductInterface'); } return $extensionAttributes; } Tetapi pada orang lain, seperti model pelanggan atau kategori itu saja public …

2
Magento 2 bagaimana cara menyimpan bidang kustom ditambahkan dalam bentuk grup pelanggan?
Saya telah menambahkan beberapa bidang khusus ke bentuk grup pelanggan dengan menggunakan upgradeSchema.php. Setelah itu saya menemukan bahwa bidang asli seperti kode grup pelanggan dan id pajak disimpan dengan menggunakan metode penyetel di API yang disediakan. Ini benar-benar berbeda dari Magento 1.X yang hanya menggunakan setXXX () untuk menyimpan.

1
Menyimpan data bidang pembayaran khusus di magento 2 melalui plugin tidak berfungsi,
Saya mencoba menyimpan data bidang khusus saya melalui plugin tetapi tidak berfungsi. Kelas Plugin namespace Vendor\Module\Model\Checkout; class PaymentInformationManagementPlugin { protected $paymentMethodManagement; public function __construct( \Magento\Quote\Model\QuoteFactory $quote, \Magento\Quote\Api\PaymentMethodManagementInterface $paymentMethodManagement ) { $this->paymentMethodManagement = $paymentMethodManagement; $this->quoteManagement = $quoteManagement; } public function beforeSavePaymentInformation( \Magento\Checkout\Model\PaymentInformationManagement $subject, $cartId, \Magento\Quote\Api\Data\PaymentInterface $paymentInformation ) { //$paymentInformation->getData('extension_attributes'); $extenstinAttributes = …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.