私はこのチュートリアルを使用しました:magento(1.9)の顧客登録に新しいフィールドを追加して、magentoに新しいカスタムフィールドを追加しました。
しかし、請求先および配送先住所にカスタムフィールドを表示したい。これを行う方法?
私はこのチュートリアルを使用しました:magento(1.9)の顧客登録に新しいフィールドを追加して、magentoに新しいカスタムフィールドを追加しました。
しかし、請求先および配送先住所にカスタムフィールドを表示したい。これを行う方法?
回答:
OK。次の場所にある「billing.phtml」ファイルに移動しましょう
frontend\rwd\default\template\persistent/checkout/onepage/billing.phtml
フィールドをチェックボックスにしたい場合は、次のコードを貼り付けます。
<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>
同じ方法で、配送先住所ファイルにカスタムフィールドを追加できます。
frontend\rwd\default\template\checkout/onepage/shipping.phtml
このコードも、「$ attribute-> save();」の後のインストーラーコードの最終行に配置してください。関数呼び出し。
$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();