Product Display Templates xác định cách các biến của sản phẩm, như {{ shop.products }}
hoặc {{ order.items }}
, được hiển thị trong email. Khi chèn một biến, bạn có thể xác định mẫu nào nên được sử dụng với tham số template . Khi bạn mua AutomateWoo, bạn mặc định sẽ nhận được năm tùy chọn mẫu khác nhau. Nếu bạn muốn tùy chỉnh cách sản phẩm xuất hiện, có thể ghi đè lên các mẫu mặc định và cũng tạo mẫu của riêng bạn.
Ghi đè lên một mẫu hiện tại
Các mẫu sau đây được bao gồm mặc định và có thể tùy chỉnh sử dụng ghi đè mẫu:
- Product Grid – 2 Column product-grid-2-col.php
- Product Grid – 3 Column product-grid-3-col.php
- Product Rows product-rows.php
- Cart Table cart-table.php
- Order Table order-table.php
- Review Product Grid – 2 Column review-grid-2-col.php
- Review Product Grid – 3 Column review-grid-3-col.php
- Review Product Rows review-rows.php
Giống như cách bạn sẽ ghi đè một file mẫu WooCommerce, bạn có thể sao chép bất kỳ file mẫu nào của AutomateWoo vào một thư mục trong chủ đề của bạn có tên /automatewoo/.
Đảm bảo bạn giữ nguyên đường dẫn file nhưng loại bỏ thư mục con /templates/
.
Ví dụ, để ghi đè lên mẫu Product Rows , bạn nên thêm mẫu mới tại [yourtheme]/automatewoo/email/product-rows.php
Tạo mẫu của riêng bạn
Tạo mẫu sản phẩm tùy chỉnh là một quá trình tương tự, nhưng thay vì ghi đè lên một file, bạn đang tạo một mẫu mới. Các mẫu mới nên được thêm vào thư mục /automatewoo/email/
trong chủ đề của bạn. Bạn cũng cần đăng ký mẫu tùy chỉnh của mình và đặt tên cho nó bằng cách sử dụng bộ lọc automatewoo/variables/product_templates
. Hãy xem qua đoạn mã mẫu dưới đây, cũng có thể được thêm vào file functions.php
trong chủ đề của bạn.
Thêm hình ảnh sản phẩm vào bảng đặt hàng
Thêm hình ảnh sản phẩm vào mẫu Order Table có thể được thực hiện với một lượng nhỏ mã tùy chỉnh. Xin lưu ý rằng điều này cũng sẽ thêm hình ảnh sản phẩm vào các email mặc định của WooCommerce như email xác nhận đặt hàng.