Magento – Biến cho các email giao dịch

Một lần nữa câu hỏi đã đến với các biến khác nhau trong các email giao dịch Magento, Dưới đây là một tổng quan ngắn gọn, Tôi từ Magento Wiki đã đưa.

biến email

Sau đây là một danh sách được biên dịch của biến mà bạn có thể sử dụng trong các mẫu e-mail. CHƯA XÁC MINH; THI FIRST!

Vui lòng thêm hoặc chỉnh sửa khi cần thiết.

– Đối với đăng ký:

{{var khách hàng}} Sẽ in ra tất cả các thông tin khách hàng

{{var customer.ID}}

{{var customer.email}}

{{var customer.firstname}}

{{var customer.lastname}}

{{var customer.name}}

{{var customer.password}}

{{var customer.created_in}} Tên cửa hàng

{{var customer.dob}} Ngày sinh

{{var customer.password_hash}}

{{var customer.prefix}}

{{var customer.middlename}} lúc đầu

{{var customer.suffix}}

{{var customer.group_id}}

{{var customer.taxvat}}

{{var customer.store.name}} cửa hàng những gì họ đăng ký với (Mở cửa hàng Demo này sẽ hiển thị như 'Anh'

{{var customer.store.group.name}} Tên Cửa hàng thực tế của (không View của cửa hàng)

– Để đăng ký / bản tin ngừng đăng ký:

{{var subscriber.getConfirmationLink()}}

{{var subscriber.getUnsubscriptionLink()}}

{{var subscriber.email}}

– Gửi cho một người bạn:

{{var product_image}}

{{tên var}} Tên người nhận

{{var email}} Email người nhận

{{var product_name}} tên sản phẩm

{{var product_url}} Url sản phẩm

{{nhắn var}} Tin nhắn văn bản

{{là sender_name}} Tên người gửi

{{là sender_email}} Tên người gửi địa chỉ email

{{var product_image}} Hình ảnh sản phẩm

– Khối

{{loại khối =’lõi / mẫu’ diện tích =’frontend’ template =’email / trật tự / lô hàng / track.phtml’ lô hàng = $ trật tự lô hàng = $ trật tự}}

– phụ thuộc Điều kiện

{{phụ thuộc order.getIsNotVirtual()}}

{{/tùy theo}}

{{phụ thuộc thương phẩm}}

{{/tùy theo}}

– Nếu Điều kiện

{{nếu order.getIsNotVirtual()}}

{{khác}}

{{/nếu}}

(khác là tùy chọn)

– Bố trí

Giao diện "xử lý" chứa khối mã nhỏ để tái sử dụng. Xử lý được lưu trữ trong một vị trí khác so với các mẫu thường xuyên. Vị trí này được tìm thấy trong tập tin cấu hình bố trí cho các module cụ thể mà bạn đang làm việc trên. Ví dụ, các "sales_email_order_invoice_items" xử lý sẽ được tìm thấy trong tập tin cấu hình sales.xml tìm thấy trong:

/ứng dụng / thiết kế / frontend / default / layout / sales.xml

Bạn sẽ tìm thấy phần tử:

<sales_email_order_items>
<khối type =”bán hàng / order_email_items” name =”hạng mục” template =”email / trật tự / items.phtml”>
<phương pháp action =”addItemRender”><kiểu>mặc định</kiểu><khối>bán hàng / order_email_items_order_default</khối><bản mẫu>email / đơn hàng / mặt hàng / đặt hàng / default.phtml</bản mẫu></hoạt động>
<phương pháp action =”addItemRender”><kiểu>nhóm lại</kiểu><khối>bán hàng / order_email_items_order_grouped</khối><bản mẫu>email / đơn hàng / mặt hàng / đặt hàng / default.phtml</bản mẫu></hoạt động>
</khối>
</sales_email_order_items>

Từ đó chúng ta có thể tìm thấy nơi những mẫu đang được kéo từ, và làm thế nào nó đang được xây dựng. Trong trường hợp này:

/ứng dụng / thiết kế / frontend / default /{your_theme}/template / email / đặt hàng / items.phtml

là mẫu phụ huynh với mẫu mặc định được sử dụng:

/ứng dụng / thiết kế / frontend / default /{your_theme}/mẫu / email / đơn hàng / mặt hàng / đặt hàng / default.phtml

{{= Diện tích bố trí”lối vào” xử lý =”sales_email_order_invoice_items” hóa đơn = $ hoá đơn theo thứ tự = $ trật tự}}

{{xử lý layout =”sales_email_order_items” trật tự = $ trật tự}}

{{xử lý layout =”sales_email_order_creditmemo_items” creditmemo = $ để creditmemo = $ trật tự}}

{{xử lý layout =”sales_email_order_shipment_items” lô hàng = $ trật tự lô hàng = $ trật tự}}

– Da

{{url = da”'}}

– Cửa hàng

{{= Cửa hàng url””}}

Tên

– khác

{{là addAllLink}}

{{là lưới cảnh báo}}

{{var billingAddress.format(‘Html’)}}

{{var checkoutType}}

{{var bình luận}}

{{var creditmemo.id}}

{{var creditmemo.increment_id}}

{{var data.comment}}

{{var data.email}}

{{var data.name}}

{{var data.telephone}}

{{là dateAndTime}}

{{var invoice.id}}

{{var invoice.increment_id}}

{{var invoice.created_at}}

{{mục var}}

{{var items_html}}

{{nhắn var}}

{{tên var}}

{{var order.customer_email}}

{{var order.getBillingAddress().định dạng(‘Html’)}}

{{var order.getBillingAddress().getName()}}

{{var order.getCreatedAtFormated('Dài')}}

{{var order.getCustomerName()}}

{{var order.getCustomerFirstname()}}

{{var order.getCustomerLastName()}}

{{var order.getEmailCustomerNote()}} Hiện nay unknwon làm thế nào để kiểm tra biến này cho là bộ / trống

{{var order.getShippingAddress().định dạng(‘Html’)}}

{{var order.getShippingDescription()}}

{{var order.getStatusLabel()}}

{{var order.getStoreGroupName()}}

{{var order.id}}

{{var order.increment_id}}

{{var mật khẩu}}

{{var payment_html}}

{{var PAYMENTMETHOD}}

{{var product_name}}

{{var product_url}}

{{var lý}} Lý do cho sự thất bại thanh toán

{{var shipment.increment_id}}

{{var shippingAddress.format(‘Html’)}}

{{var shippingMethod}}

{{tổng var}}

{{var user.name}}

{{là viewOnSiteLink}}

{{cảnh báo var}}

{{var billing.name}} Sử dụng fullname từ thông tin thanh toán (để ngăn chặn e-mail được gửi đến 'Dear Guest, vv '.

Xuất bản bởi sợi Dệt

từ 2009 Tôi đã làm việc chặt chẽ với Magento. Tôi bắt đầu với việc tạo ra và hoạt động của các cửa hàng B2C. Điều này đã được mở rộng thông qua công việc của tôi trong lĩnh vực logistics. Điều này dẫn đến hệ thống B2E đầu tiên chuyên. Hôm nay tôi làm việc ngày một ngày với B2C thú vị, B2B- và các dự án B2E và báo cáo trong blog này về những thách thức và đưa ra lời khuyên trong cuộc.

18 Nhận xét về "Magento – Biến cho các email giao dịch”

  1. Xin chào,
    vị trí rất tốt – Tôi đã nhận thấy thời gian giống như một bookmark.
    Tôi có chỉ là vấn đề trong một cửa hàng đa trong mối liên hệ với các email giao dịch. Đó là bằng cách nào đó luôn luôn sử dụng các hình ảnh tiêu chuẩn và không phải từ da của các cửa hàng – Bạn thuê cho. một giải pháp (ngoại trừ việc bạn phải tạo riêng của bạn cho mỗi cửa hàng email giao dịch).

    lời chào
    Christian

    1. Chào!

      là “Standardbild” có nghĩa là các cửa hàng tương ứng Logo? Nếu có, thể này trong System> Configuration> Kinh doanh> Hóa đơn- và bộ thiết kế giao hàng. Có những “Logo cho xem HTML In (cho các mẫu e-mail)”

      VG!

      1. Xin chào,
        là màn hình tiêu chuẩn cho mẫu “Đặt hàng mới” sử dụng và thắt chặt StoreView tùy? Theo thử nghiệm của tôi: không!

        Yêu cầu cho một dấu hiệu để, là những gì có thể. phải thay đổi.

        1. Theo như tôi đã cố gắng cho đến nay: và. Nếu không tìm lần (hôm nay tôi đã có những trường hợp), mglw đó. liên kết đến hình ảnh giữa các ý kiến ​​không đúng. Đối với tôi đây là ví dụ.

          <td valign="top"></td>

          Dưới đây là do đó để logo_email.gif gia nêu vì vậy đây phải đúng.

  2. Chào, Tôi đang tìm kiếm bây giờ cho khá trong một và hy vọng cho một đầu mối ở đây: Chúng tôi muốn các ý kiến ​​tùy chỉnh trong email giao dịch (trật tự / khách thứ tự) hình dung. có {{var bình luận}} và {{var order.comment}} cố gắng, nhưng nó không. Một người nào đó có một ý tưởng? ma nhê tô 1.7 (IWD kiểm Onepage)

      1. Cảm ơn các câu trả lời, các nhà phát triển đã chưa được báo cáo, có lẽ, vì phần mở rộng được cung cấp miễn phí. Các lĩnh vực bình luận thực sự là ra khỏi Magento, vì vậy tôi nghĩ rằng bạn có thể đạt được với chút biến… Chúng tôi kiểm tra thêm…

  3. Làm bất cứ ai biết làm thế nào tôi có thể hiển thị hình ảnh sản phẩm trong “Gửi một người bạn” bản mẫu?

    Vì vậy, nếu tôi cần {{var product_image}} nó chỉ hiển thị các liên kết đến các sản phẩm.

    Cảm ơn bạn,

    Jan

  4. Xin chào,

    Tôi sẽ, trong khi một số năm cuối, nhưng vấn đề này vẫn còn có liên quan đối với tôi 🙂

    thông báo e-mail cho ANREDE biến là bao nhiêu ? Tôi muốn hiển thị chúng trong email, nhưng tiếc là tôi tìm thấy điều này ra khỏi hư không 🙁

      1. Xin chào,

        lấy làm tiếc, đã bày tỏ bản thân mình sai. Tôi hỏi từ người khác giới và sau đó sử dụng như một hình thức của địa chỉ. Vì vậy 🙂 Làm thế nào để tôi có được GIỚI trong email ?

        Cảm ơn 😉

  5. Làm thế nào để cài đặt địa chỉ e-mail của khách hàng trong email xác nhận đơn hàng? Tôi đã làm nó với đã {{var order.getcustomer.email()}} nỗ lực, không may không.

    Về một câu trả lời tôi sẽ rất hạnh phúc!

    VG

  6. Xin chào,
    Tôi phải mất vấn đề này cũng một lần nữa. Tôi đã cố gắng để có được một toàn bộ rất nhiều những chi phí về thuế và vận chuyển đến các xác nhận đơn hàng và hóa đơn. Thật không may điều đó không làm việc.

    Sẽ rất tốt đẹp, nếu bạn có thể giúp.

    Cảm ơn bạn đã bao giờ

    1. Moin!
      Khi nói đến e-mail, đây không phải là một biến từ trên cao, nhưng qua một Magento-block, khoảng {{xử lý layout =”sales_email_order_items” trật tự = $ trật tự}} tải. Đây là trở lại (từng phần) liên quan đến việc sales.xml các mẫu của riêng bạn (ứng dụng thiết kế frontend Eigenes Theme Theme layout ). Hơn nữa, đây cũng đóng số tổng cộng và mục (ứng dụng thiết kế frontend Eigenes Theme Theme template email trật tự ) một vai trò quan trọng.
      ngày hôm qua chúng tôi đã có một trường hợp một phần mở rộng của một vài o.g. File đã bị ghi đè và do đó đột nhiên Tổng cộng khối từ thư đã biến mất.
      Hy vọng rằng đây sẽ giúp một chút?!
      VG

      1. Xin chào,
        Cảm ơn cho câu trả lời. Các tập tin tôi đã có một cái nhìn ngày hôm qua và so sánh với một bản sao lưu cũ, trong đó các bản cập nhật i.O. đang. Các tập tin có nội dung tương tự, như trong bản sao lưu. Có một nơi khác, mail nơi được tạo?

  7. Nói chung, nó cũng chạy đây dọc theo dòng:

    Cơ sở> Default> Theme hay.
    Cơ sở> Theme hay.
    chủ đề (mặc dù điều này sẽ là bất thường).

    Trong e-thế hệ là ở 99% các trường hợp, do đó, đầu tiên của riêng mình / Theme trông có vẻ sử dụng cho các tập tin cần thiết. Có điều gì, nó đi một bước xa hơn xuống vv.
    Vì vậy, tôi sẽ cố gắng này:
    1. Các cửa hàng Template des, được sử dụng cho các email, cơ sở thử nghiệm trên “căn cứ” điều chỉnh.
    2. Xoá bộ nhớ cache
    3. Gửi e-mail
    4. Do đó, người ta có thể loại trừ, rằng đó là ngày Theme riêng. Có lỗi vẫn, vấn đề là đã có trong cơ sở cấp.
    5. Bây giờ bạn có thể xem, cho dù đó có thể là. là một phần mở rộng, có bất kỳ ảnh hưởng (một phần nó là đủ không chỉ là phần mở rộng để vô hiệu hóa – chúng tôi thấy chỉ)
    6. Nếu không, bạn phải cố gắng template file gốc – có thể. sao chép như một chủ đề thử nghiệm riêng biệt trên máy chủ (“base2” z.B.)

Để lại một trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *