Quero usar funções como getName(), getPrice()etc. do produto para recuperar informações do produto no Magento 2. Alguém pode me mostrar como posso conseguir isso?
Estou recebendo esse erro ao tentar filtrar uma coleção de produtos Item (Mage_Catalog_Model_Product) with the same id "6058" already exist e queria perguntar o que poderia causar o erro, uma vez que existe apenas um produto (visível) com o mesmo ID no Magento. Existe uma tabela que precise ser limpa …
Temos um requisito, no qual um cliente poderá adicionar apenas um produto ao carrinho de cada vez. No entanto, ele / ela pode adicionar qualquer quantidade desse produto. Como impedir que um produto seja adicionado ao carrinho se já houver um produto no carrinho? Alguém pode ajudar nisso?
Um cliente tem mais de 20.000 produtos em 7 sites. Eles costumavam ter 4 sites e a maioria dos produtos está associada a 4 sites. Qual é a melhor e mais rápida maneira de percorrer os produtos e atualizá-los para incluir os novos sites. Eu tenho o seguinte código, no …
Se tiver um atributo de seleção múltipla e desejar definir a seleção em um produto. $selectedOptions = "red,green,blue"; $product->..... // # what to do? Como eu posso fazer isso?
Quero adicionar tags em um campo de entrada, de maneira semelhante à do produto para adicionar categorias - o que é mostrado na imagem abaixo. Essa grande tarefa que consegui adicionando o componente de campo no formulário Custom Ui <field name="parent"> <argument name="data" xsi:type="array"> <item name="options" xsi:type="object">Magento\Catalog\Ui\Component\Product\Form\Categories\Options</item> <item name="config" xsi:type="array"> …
Encontramos esse problema ao trabalhar em um Magento2.1 padrão . Ao criar opções personalizáveis para um produto, se eu selecionar o campo suspenso pela segunda vez , o botão giratório nunca para de carregar. Por favor, encontre a captura de tela abaixo: Eu acho que este é um bug do …
Estou tentando recuperar os atributos do produto atual em um bloco no Magento 2. Posso obter um produto, como o id 1: $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $product = $objectManager->create('\Magento\Catalog\Model\ProductRepository')->getById(1); Não sei como obter o ID do produto atual. Como faço isso?
É assim que estou recebendo os itens do carrinho: $quote = Mage::getModel('checkout/cart')->getQuote(); $items=$quote->getAllitems(); Eu gostaria de fazer algo assim: $items->sortBy('updated_at','desc'); Qual é a maneira apropriada de fazer isso? Estou tentado a fazer algo assim: $productArray=array(); foreach($items as $item){ $product=$item->getProduct(); array_push($productArray,$product); } $productArray = $this->sortArray($productArray); protected sortArray($productArray){ ...sort by updated date; …
Estou fazendo um sistema de adicionar ao carrinho em massa. Observe: eu quero que ele funcione para produtos simples com opções personalizadas -> Onde as opções personalizadas são como cor (vermelho, verde, azul) ou Tamanho (Xl, M, S) Suponha que uma pessoa queira solicitar os itens abaixo: productA, redcor, qty12 …
Eu tenho uma função que está ligada a um observador de eventos Um dos requisitos é que, quando ele percorre os dados do item do pedido, se um determinado atributo do produto estiver vazio, ele emite uma solicitação para obter dados específicos por meio de um modelo separado (funcionando bem). …
Em uma pesquisa rápida, a única referência que encontrei foi nos fóruns do Magento, o que sugere que você precise escrever um código personalizado para verificar se um produto é novo. Eu teria pensado que haveria um isNew()método simples Mage_Catalog_Model_Productque leva em consideração o menu suspenso Em destaque , bem …