Categorias

Aqui aparecem os posts das categorias selecionadas.

Categoria:Magento

Magento: adicionar novo campo no checkout 2

Olá,

já vimos uma forma de adicionar na semana passada.

Agora vamos ver outra forma, vamos adicionar o campo1, siga os passos:

1 – Adicionando códigos nos arquivos.

 

a – Com OSC(OneStepCheckout):
i – Em: app -> design -> frontend -> base -> default -> template -> onestepcheckout -> onestep -> form -> address
ii – Nos arquivos: billing.phtml e shipping.phtml, insira o código como nas imagens.
blog1
blog2

 

b – Sem OSC:
i – Em: app -> design -> frontend -> seutema -> seutema -> template -> checkout -> onepage
ii – Nos arquivos: billing.phtml e shipping.phtml, insira o código como nas imagens.
blog1
blog2

Para esse passo nome do arquivo para download: magento_adicionar_1.zip

 

2 – Adionando o template para aparecer no admin.
a – Em: System -> Configuration -> Customers -> Customer Configurations -> Address Templates, altere em TODOS que tiver fax, ficando assim:

  {{depend prefix}}{{var prefix}} {{/depend}}{{var firstname}} {{depend middlename}}{{var middlename}} {{/depend}}{{var lastname}}{{depend suffix}} {{var suffix}}{{/depend}}
  {{depend company}}{{var company}}{{/depend}}
  {{if street1}}{{var street1}}
  {{/if}}
  {{depend street2}}{{var street2}}{{/depend}}
  {{depend street3}}{{var street3}}{{/depend}}
  {{depend street4}}{{var street4}}{{/depend}}
  {{if city}}{{var city}},  {{/if}}{{if region}}{{var region}}, {{/if}}{{if postcode}}{{var postcode}}{{/if}}
  {{var country}}
  T: {{var telephone}}
  {{depend fax}}F: {{var fax}}{{/depend}}
  {{depend vat_id}}VAT: {{var vat_id}}{{/depend}}
  {{depend campo1}}Campo1: {{var campo1}}{{/depend}}
 

 

3 – Criei um módulo(Cccrsw) separado para controlar esse campo:
Para esse passo e os seguintes, nome do arquivo para download: magento_adicionar_2.zip

 

4 – Criar arquivo: app -> etc -> modules -> Cccrsw_All.xml
blog3

 

5 – Criar arquivo: app -> code -> local -> Cccrsw -> Check -> etc -> config.xml
blog4

 

6 – Criar arquivo: app -> code -> local -> Cccrsw -> Check -> sql -> check_setup -> mysql4-install-1.0.0.php
blog5

 

Segue os arquivos:
magento_adicionar_1
magento_adicionar_2

Magento: adicionar novo campo no ckeckout

Olá,

para adicionar novo campo, siga os passos:

1 – Faça um backup da sua loja

2 – Em “Menu -> System -> Magento Connect -> Magento Connect Manager”, instale a ferramenta Magentocommerce

3 – Agora é preciso colocar no código, abra o arquivo: “persistent/checkout/onepage/billing.phtml”

4 – Procure por:

< ?php if ($this->canShip()): ? >

5 – Acima da linha do passo 4, coloque esse código:
img9

6 – Aqui o link para o código: texto1

7 – Salve o arquivo.

8 – Limpe “cache” e “indexes”

Magento: criando campos para o cadastro do usuário

Olá,

Para fazer a inclusão de campos, siga os passos:

1 – Faça backup da sua loja

2 – Abra o link e instale a extensão Magentocommerce

3 – Instale a ferramenta na sua loja pelo Magento Connect que está em “Menu -> System -> Magento Connect -> Magento Connect Manager”

4 – Siga os passos na imagem da extensão

Magento: obter valor do atributo

Olá,

existem algumas formas de fazer isso, vou colocar aqui 3 delas:

1 –

Mage::getResourceModel('catalog/product')->getAttributeRawValue($productId, 'codigo_do_atributo', $storeId);

2 –

$product->getResource()->getAttribute($codigo_do_atributo)->getFrontend()->getValue($product);

3 –

getAttributeText('atributo_id')  ?> 

Magento: Guardar cep digitado no carrinho e recuperar no checkout

Olá,

Utilizando o Checkout padrão:

1 – Encontre o arquivo:

app-> design-> frontend-> default-> Tema-> template-> checkout->cart->shipping.phtml

2 – Altere na linha 77 em diante:
blog1

3 – Após o último ‘div’ insira esse código com as tags php:

$_SESSION['guardar_cep'] = $this->htmlEscape($this->getEstimatePostcode());

4 – Encontre o arquivo:

app-> design-> frontend-> default-> Tema-> template-> persistent-> checkout-> onepage->billing.phtml

5 – Altere na linha 111 o value do input:
blog2

6 – Troque para com as tags php:

echo $_SESSION['guardar_cep'];

 


Para usar com o One Step Checkout:

1 – Siga os passos 1, 2 e 3 do Checkout padrão

2 – Encontre o arquivo:

app-> design-> frontend-> base-> default-> template-> onestepcheckout-> onestep-> form-> address->billing.phtml

3 – Altere na linha 130 o value do input:
blog3

4 – Troque para com as tags php:

echo $_SESSION['guardar_cep'];