顧客の請求および配送ページに新しいフィールドを追加する


回答:


2

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

私はテストしましたが、うまくいきませんでした!
Hossein Savadkoohy 16

2

このコードも、「$ 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();
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.