Não posso verificar no momento que estou no meu telefone, mas acho que está relacionado a um modelo JS do Knockout. Existe algo no formulário que você possa pesquisar, como uma classe ou ID?
Ben Crook
Campos de envio são por dentro: form id="co-shipping-form". Código para o campo da empresa:<div class="field" name="shippingAddress.company" data-bind="visible: visible, attr: {'name': element.dataScope}, css: additionalClasses">"
Por exemplo, em app/design/frontend/{Vendor Theme}/{Theme}/Magento_Checkout/layout/checkout_index_index.xml, localize o componente que você precisa personalizar. Copie o nó correspondente e todos os nós pais até. Vamos remover / desativar os campos de telefone e empresa:
<pagexmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"layout="1column"xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"><body><referenceBlockname="checkout.root"><arguments><argumentname="jsLayout"xsi:type="array"><itemname="components"xsi:type="array"><itemname="checkout"xsi:type="array"><itemname="children"xsi:type="array"><itemname="steps"xsi:type="array"><itemname="children"xsi:type="array"><itemname="shipping-step"xsi:type="array"><itemname="children"xsi:type="array"><itemname="shippingAddress"xsi:type="array"><itemname="children"xsi:type="array"><!-- The name of the form the field belongs to --><itemname="shipping-address-fieldset"xsi:type="array"><itemname="children"xsi:type="array"><!--Remove fields--><itemname="telephone"xsi:type="array"><itemname="visible"xsi:type="boolean">false</item></item><itemname="company"xsi:type="array"><itemname="visible"xsi:type="boolean">false</item></item></item></item></item></item></item></item></item></item></item></item></item></argument></arguments></referenceBlock></body></page>
[EDITAR]:
Do Magento 2.2.x
LOJAS> Configuração> Clientes> Configuração do cliente> Opções de nome e endereço> Mostrar empresa> Não
É uso suficiente apenas<item name="visible" xsi:type="boolean">false</item>
LucScu
7
Não há necessidade de codificação, basta ir para Lojas> Configuração> Cortadores> Configuração do cliente e, em Opções de nome e endereço, você define Mostrar empresa como Não
form id="co-shipping-form"
. Código para o campo da empresa:<div class="field" name="shippingAddress.company" data-bind="visible: visible, attr: {'name': element.dataScope}, css: additionalClasses">"
Respostas:
Temporariamente, devemos tentar:
Por exemplo, em
app/design/frontend/{Vendor Theme}/{Theme}/Magento_Checkout/layout/checkout_index_index.xml
, localize o componente que você precisa personalizar. Copie o nó correspondente e todos os nós pais até. Vamos remover / desativar os campos de telefone e empresa:[EDITAR]:
Do Magento 2.2.x
LOJAS> Configuração> Clientes> Configuração do cliente> Opções de nome e endereço> Mostrar empresa> Nãofonte
Eu ocultei o campo da empresa
**Magento 2.1**
usando as etapas abaixo:Copiar arquivo identificador em
app/design/frontend/PackageName/ThemeName/Magento_Checkout/layout/checkout_index_index.xml
substitua o código abaixo:
com
fonte
<item name="visible" xsi:type="boolean">false</item>
Não há necessidade de codificação, basta ir para Lojas> Configuração> Cortadores> Configuração do cliente e, em Opções de nome e endereço, você define Mostrar empresa como Não
fonte
Você deve tentar definir falso como atributo visível:
fonte
O Magento fornece configuração de back-end para a exibição da empresa ou não no CHeckout.
fonte
Vamos para
vendor / magento / module-checkout / view / frontend / layout / checkout_index_index.xml
encontrar:
Substituir:
fonte