Pytania otagowane jako attributes

Atrybuty jednostek Magento

3
Dodanie niestandardowego atrybutu do klienta
Potrzebujemy prostego sposobu dodania atrybutu do rekordu klienta, który nie może być edytowany przez klienta lub administratora, tylko programowo. Zasadniczo mamy witrynę ExpressionEngine połączoną z Magento. Uwierzytelniamy za pośrednictwem usługi internetowej i chcielibyśmy przechowywać część JSON, którą otrzymujemy z uwierzytelnienia, do rejestru klienta i aktualizować go przy każdym logowaniu. Będziemy …


4
Skrypt aktualizacji - Utwórz nowy atrybut wyboru z opcjami
Chciałbym utworzyć nowy atrybut produktu z niektórymi predefiniowanymi opcjami za pomocą skryptu aktualizacji. Mam działający skrypt aktualizacji, więc jedyne, czego nie wiem, jak to zrobić, to dodać opcje rozwijane wraz z atrybutem. Dodaję mój atrybut do skryptu aktualizacji modułów, używając: $installer->addAttribute('catalog_product', "shirt_size", array( 'type' => 'int', 'input' => 'select', 'label' …


3
Jak uzyskać listę wszystkich atrybutów
Jak mogę pobrać listę (tablicę) wszystkich zdefiniowanych atrybutów produktu? (w zasadzie potrzebuję kodu i etykiety). edycja : Potrzebne mi atrybuty, aby dynamicznie generować listy ACL dla wszystkich atrybutów produktu istniejących w sklepie. (praca nad modułem Ukryj atrybuty i inne pola w zapleczu edycji produktu )
23 attributes 

2
Atrybut backend_type = statyczny?
Czy ktoś może wyjaśnić znaczenie / istotność backend_type statycznego atrybutu? Mam pewne problemy z brakiem ładowania atrybutu i zastanawiam się, czy to backend_typema coś z tym wspólnego? Czy jest to również w jakiś sposób powiązane z tym, co znajduje się na płaskich stołach?

2
Jaka jest różnica funkcji addAttributeToFilter () w porównaniu z addFieldToFilter ()?
Jestem trochę zdezorientowany, jaka jest różnica między funkcjami addAttributeToFilter () i addFieldToFilter (). Sprawdziłem podstawowe pliki w Magento. Ale nie mogłem znaleźć jasnego pomysłu. Ponieważ w przypadku niektórych kolekcji w magento zastosowano metodę addAttributeToFilter (), a w niektórych zastosowano metodę addFieldToFilter (). Wszelkie wyjaśnienia na ten temat byłyby bardzo pomocne. …

5
Uzyskaj atrybut produktu w koszyku w Magento2
Próbuję pobrać atrybut produktu w szablonie koszyka. Ale ja po prostu nie działa! Atrybut jest ustawiony na Widoczny na stronach katalogu w witrynie Storefront = yes i używany na liście produktów = tak Korzystam z niestandardowego modułu, aby zastąpić następujący szablon: /vendor/magento/module-checkout/view/frontend/templates/cart/item/default.phtml Mam produkt: $_item = $block->getItem(); $product = $_item->getProduct(); …

1
Jak wyłączyć „Dodaj do koszyka” w określonych produktach i zamiast tego wyświetlać przycisk „Wyświetl szczegóły” w widoku listy kategorii?
Zastanawiałem się, jak wyłączyć przycisk Dodaj do koszyka w kilku konkretnych produktach i znalazłem porzucony przewodnik, jak to zrobić, co zadziałało, ale było nieco niekompletne, ponieważ było to tylko rozwiązanie na stronach widoku produktu, a nie na liście kategorii lub stronach siatki. Odpowiem na własne pytanie tutaj za 8 godzin …

2
Jak dodać niestandardowy atrybut klienta w formularzu edycji adresu klienta?
Dodałem niestandardowy atrybut klienta jako customer_addresstyp i działa on poprawnie w administratorze i w kasie onepagecheckout, a także w adresie wysyłki i fakturowania. Utworzyłem: my_namespace/my_module/etc/module.xmli registration.php composer.jsonpliki w katalogu podstawowym modułu. my_namespace / my_module / Setup / InstallData.php namespace Namespace\Module\Setup; use Magento\Framework\Module\Setup\Migration; use Magento\Framework\Setup\InstallDataInterface; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\ModuleDataSetupInterface; /** * …

2
Jak uzyskać atrybut „etykieta opcji / tekst atrybutu” mający „wartość atrybutu” (identyfikator_opcji)?
Załóżmy, że mam atrybut, który jest zbiorem opcji (rozwijane / wielokrotnego wyboru). Mogę pobrać wartość atrybutu dla danego produktu: $store_id = [something]; $productId = [something]; // this is a select/multiselect $attribute_code = [something]; $option_id = Mage::getResourceModel('catalog/product')->getAttributeRawValue($productId, $attribute_code, $store_id ); $option_label = ??? Teraz mam atrybut option_id, który jest wartością liczbową …

3
Filtrowanie wyników za pomocą LIKE
Rozważ te trzy ciągi „stogu siana”: za) foo bar b) welcome to foo bar industries do) foo barer A teraz moja „igła”: foo bar (Heh) Chciałbym, aby mój filtr pasował do mojej igły z ciągami stogu siana a & b, ale nie c. Próbowałem: $collection->addAttributeToFilter('name', array('like' => '%'.$needle.'%')); Ale powyższe …



6
Jak Magento2 programowo dodaje opcję atrybutu (nie w konfiguracji)
Próbuję dodać opcje atrybutów rozmiaru i koloru w moim module importera, ale nie wiem jak ...: private function addOption($attributeCode, $value) { $ob = $this->_objectManager; /* @var $m \Magento\Eav\Model\Entity\Attribute\OptionManagement */ $m = $this->optionManagement; /* @var $option \Magento\Eav\Model\Entity\Attribute\Option */ $option = $this->attributeOption; $option->setLabel($value); $option->setValue($value); $m->add(\Magento\Catalog\Api\Data\ProductAttributeInterface::ENTITY_TYPE_CODE, $attributeCode, $option); Zgłoszenie błędu (zmodyfikowałem raportowanie wyjątku …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.