Usei este tutorial: Adicionar novo campo no registro de cliente do magento (1.9) para adicionar novo campo personalizado no magento.
Mas quero mostrar um campo personalizado no endereço de cobrança e entrega . Como fazer isso?
Usei este tutorial: Adicionar novo campo no registro de cliente do magento (1.9) para adicionar novo campo personalizado no magento.
Mas quero mostrar um campo personalizado no endereço de cobrança e entrega . Como fazer isso?
Respostas:
Está bem. Vamos para o arquivo "billing.phtml", localizado em
frontend\rwd\default\template\persistent/checkout/onepage/billing.phtml
E cole o código a seguir, se desejar marcar o campo da caixa de seleção.
<div class="field">
<input id="p_method_cashondelivery" value="cashondelivery" type="checkbox" name="cod" title="Cash On Delivery" onclick="<?php echo "checked!!!!";?>" class="checkbox" autocomplete="off">
<label for="p_method_cashondelivery">Cash On Delivery </label>
</div>
Da mesma maneira que você pode adicionar um campo personalizado ao arquivo de endereço de entrega.
frontend\rwd\default\template\checkout/onepage/shipping.phtml
Coloque esse código também na linha final do seu código de instalador após o "$ attribute-> save ();" chamada de função.
$installer->run("
ALTER TABLE {$this->getTable('sales_flat_quote_address')} ADD COLUMN `license_number` VARCHAR(255) CHARACTER SET utf8 DEFAULT NULL AFTER `fax`;
ALTER TABLE {$this->getTable('sales_flat_order_address')} ADD COLUMN `license_number` VARCHAR(255) CHARACTER SET utf8 DEFAULT NULL AFTER `fax`;
");
$installer->endSetup();