Bỏ Fields ZipCode, Fax,.. trong magento 1.8.0

Thảo luận trong 'Các lỗi thường gặp' bắt đầu bởi nquangkhai, 21 Tháng mười một 2013.

  1. nquangkhai

    nquangkhai New Member

    Trong Magento 1.8.0, để bỏ 1 field nào đó khi thanh toán, hay set unrequired, có thể làm như sau.

    Set UnRequired: Vào database, bảng eva_attribute, set field muốn unrequired là 0.

    Chỉnh sửa template: Cần phải chỉnh 3 file trong các đường dẫn sau:

    /app/design/frontend/base/default/template/persistent/checkout/onepage/billing.phtml
    /app/design/frontend/base/default/template/checkout/onepage/shipping.phtml
    /app/design/frontend/base/default/template/checkout/onepage/billing.phtml

    Tìm từ khoá "postCode" và comment toàn bộ block này lại

    PHP:
    <div class="field">
    <label for="shipping:postcode" class="required"><em>*</em>
    <?php echo $this->__('Zip/Postal Code'?></label>
    <div class="input-box">
    <input type="text" title="<?php echo $this->__('Zip/Postal Code'?>"
    name="shipping[postcode]" id="shipping:postcode"
    value="<?php echo $this->escapeHtml($this->getAddress()->getPostcode()) ?>"
    class="input-text validate-zip-international
    <?php echo $this->helper('customer/address')->
    getAttributeValidationClass('postcode') ?
    >
    " onchange="shipping.setSameAsBilling(false);" />
    </div>
    </div>
    Để bỏ những fields khác thì làm tương tự ;)

    GOOD LUCK!!!

    Bài viết khác cùng chuyên mục:

  2. kennichi89

    kennichi89 Member

  3. pvd276

    pvd276 Member

  4. admin

    admin Mai Văn Hải Staff Member

    Với magento và các hệ thống khác lúc nào cũng tách Họ và tên ra độc lập với nhau, bở các nguyên nhân sau:
    • Toàn bộ hệ thống phần mềm có trên thị trường đều làm như vậy
    • Toàn bộ hệ thống thanh toán online cũng làm như vậy
    • Toàn bộ hệ thống report, accounting... cũng tách biệt ra
    • Việc tách biệt ra tiện để tích hợp khi mở rộng và report, filter..
    Do vậy, bạn nên xem xét lại việc làm này. Rất nhiều khách hàng ở VN mong muốn làm như thế vì nghĩ tiện cho người dùng (đúng) nhưng lại thiệt hại cho hệ thống của mình sau này đấy.

Chia sẻ trang này