Thay thế "Thêm vào giỏ hàng" bằng liên kết liên hệ
Bạn có thể thay thế nút Thêm vào giỏ hàng bằng liên kết email hoặc biểu mẫu liên hệ. Ví dụ: Bạn có thể muốn thay thế nút Thêm vào giỏ hàng đối với sản phẩm hiện không được rao bán hoặc đối với sản phẩm được đặt hàng.
Chủ đề có phân mục và không phân mục
Chọn chủ đề
Có nhiều bước tùy chỉnh khác nhau phụ thuộc vào việc bạn đang sử dụng chủ đề Narrative hay chủ đề miễn phí khác do Shopify phát triển. Nhấp vào nút dành cho chủ đề của bạn trước khi làm theo hướng dẫn dưới đây:
Tạo mẫu sản phẩm mới trong chủ đề Narrative
Để thay thế nút Thêm vào giỏ hàng của sản phẩm, bạn cần tạo mẫu sản phẩm tùy chỉnh cho sản phẩm đó.
Trong trang quản trị Shopify, vào mục Cửa hàng trực tuyến > Chủ đề.
Tìm chủ đề bạn muốn chỉnh sửa, nhấp vào nút ... để mở menu thao tác, sau đó nhấp vào Chỉnh sửa mã.
Trong ứng dụng Shopify, chạm vào Cửa hàng.
Trong phần Kênh bán hàng, chạm vào Cửa hàng trực tuyến.
Chạm vào Manage themes (Quản lý chủ đề).
Tìm chủ đề bạn muốn chỉnh sửa, nhấp vào nút ... để mở menu thao tác, sau đó nhấp vào Chỉnh sửa mã.
Trong ứng dụng Shopify, chạm vào Cửa hàng.
Trong phần Kênh bán hàng, chạm vào Cửa hàng trực tuyến.
Chạm vào Manage themes (Quản lý chủ đề).
Tìm chủ đề bạn muốn chỉnh sửa, nhấp vào nút ... để mở menu thao tác, sau đó nhấp vào Chỉnh sửa mã.
- Trong thư mục Mẫu, nhấp vào Thêm mẫu mới.
-
Tạo mẫu sản phẩm:
- Trong menu thả xuống, chọn Sản phẩm.
- Đặt tên cho mẫu
requires-contact
. - Nhấp vào Tạo mẫu.
Tìm mã sau:
{% section 'product-template' %}
Thay bằng:
{% section 'product-template-requires-contact' %}
Mã này liên kết mẫu mới với mục sản phẩm mới bạn sẽ tạo trong các bước tiếp theo.
- Nhấp vào Save (Lưu).
Tạo mục sản phẩm mới
- Trong thư mục Mục, nhấp vào Thêm mục mới.
-
Tạo mục:
- Đặt tên cho mục mới
product-template-requires-contact
. - Nhấp vào Tạo mục.
- Đặt tên cho mục mới
Xóa tất cả mã mặc định trong tệp mục để làm trống tệp.
Trong thư mục Mục, nhấp vào
product-template.liquid
. Sao chép tất cả nội dung của tệp vào bảng nhớ tạm.Quay lại mục
product-template-requires-contact.liquid
mới của bạn và dán mã vào tệp.Nhấp vào Save (Lưu).
Ẩn nút Thêm vào giỏ hàng
Trong tệp
product-template-requires-contact.liquid
mới, tìm mã HTML cho Biểu mẫu sản phẩm của trang sản phẩm. Bạn có thể tìm mã đó bằng cách tìm kiếm từform
trong tệp.Khi bạn tìm thấy mã, hãy đặt mã trong thẻ Liquid
{% comment %}
và{% endcomment %}
. Như vậy, mã sẽ không hiển thị trên cửa hàng của bạn, nhưng bạn có thể dễ dàng hiển thị lại mã nếu muốn thay đổi mẫu mới sau này.
Đối với chủ đề Narrative, mã được sửa đổi sẽ có dạng như sau:
{% comment %}
{% include 'product-form' %}
{% endcomment %}
- Nhấp vào Save (Lưu).
Thêm liên kết email hoặc biểu mẫu liên hệ
Vì đã ẩn nút Thêm vào giỏ hàng, bạn có thể thêm nội dung bạn muốn hiển thị thay vào đó.
Liên kết email
Bạn có thể thêm liên kết email sẽ mở chương trình email mặc định của khách hàng và nhập địa chỉ email liên hệ với khách hàng của cửa hàng vào phần người nhận. Để thêm liên kết email:
- Trên một dòng mới phía dưới thẻ Liquid
{% endcomment %}
mà bạn đã thêm ở bước trước, hãy thêm mã HTML cho liên kết email:
<p>Please <a href="mailto:{{ shop.email }}">contact us</a> if you are interested in this product.</p>
- Nhấp vào Save (Lưu).
Biểu mẫu liên hệ
Bạn có thể thêm biểu mẫu liên hệ vào mẫu sản phẩm mới bằng cách sao chép mã từ mẫu trang liên hệ của chủ đề. Để thêm biểu mẫu liên hệ:
- Trong thư mục Templates, nhấp vào
page.contact.liquid
. -
Tìm thẻ Liquid
{% form 'contact' %}
trong tệp. -
Sao chép tất cả mã từ thẻ Liquid
{% form 'contact' %}
xuống thẻ Liquid{% endform %}
. Thêm thẻ biểu mẫu Liquid vào mã bạn sao chép. - Quay lại tệp mới
product.requires-contact.liquid
của bạn trong thư mục Mẫu.
Trên một dòng mới bên dưới thẻ Liquid {% endcomment %}
bạn đã thêm, dán mã cho biểu mẫu liên hệ.
- Bước tiếp theo là đặt mã bạn vừa dán vào thẻ div HTML. Thuộc tính lớp có trong mã thẻ div sẽ đảm bảo biểu mẫu liên hệ của bạn kết xuất chính xác trên trang.
Trên một dòng mới phía trên {% form 'contact' %}
, dán mã sau:
<div class="form-vertical">
Dán mã sau vào một dòng mới bên dưới {% endform %}
:
</div>
- Nhấp vào Save (Lưu).
Chỉ định mẫu mới cho sản phẩm
Vì mẫu đã hoàn tất, bạn có thể chỉ định mẫu cho tất cả sản phẩm bạn muốn ẩn nút Thêm vào giỏ hàng.
Trong trang quản trị Shopify, vào Sản phẩm.
Nhấp vào tên sản phẩm bạn muốn ẩn nút Thêm vào giỏ hàng.
Trên trang sản phẩm của trang quản trị Shopify, trong Cửa hàng trực tuyến, chọn mẫu requires-contact mới trong menu thả xuống Mẫu chủ đề.
Nhấp vào Save (Lưu).
Lặp lại những bước này đối với mỗi sản phẩm bạn muốn thêm mẫu mới.
Tạo mẫu sản phẩm mới
Để thay thế nút Thêm vào giỏ hàng của sản phẩm, bạn cần tạo mẫu sản phẩm tùy chỉnh cho sản phẩm đó.
Trong trang quản trị Shopify, vào mục Cửa hàng trực tuyến > Chủ đề.
Tìm chủ đề bạn muốn chỉnh sửa, nhấp vào nút ... để mở menu thao tác, sau đó nhấp vào Chỉnh sửa mã.
Trong ứng dụng Shopify, chạm vào Cửa hàng.
Trong phần Kênh bán hàng, chạm vào Cửa hàng trực tuyến.
Chạm vào Manage themes (Quản lý chủ đề).
Tìm chủ đề bạn muốn chỉnh sửa, nhấp vào nút ... để mở menu thao tác, sau đó nhấp vào Chỉnh sửa mã.
Trong ứng dụng Shopify, chạm vào Cửa hàng.
Trong phần Kênh bán hàng, chạm vào Cửa hàng trực tuyến.
Chạm vào Manage themes (Quản lý chủ đề).
Tìm chủ đề bạn muốn chỉnh sửa, nhấp vào nút ... để mở menu thao tác, sau đó nhấp vào Chỉnh sửa mã.
- Trong thư mục Mẫu, nhấp vào Thêm mẫu mới.
-
Tạo mẫu sản phẩm:
- Trong menu thả xuống, chọn Sản phẩm.
- Đặt tên cho mẫu
requires-contact
. - Nhấp vào Tạo mẫu.
Tìm mã sau:
{% section 'product-template' %}
Thay bằng:
{% section 'product-template-requires-contact' %}
Mã này liên kết mẫu mới với mục sản phẩm mới bạn sẽ tạo trong các bước tiếp theo.
- Nhấp vào Save (Lưu).
Tạo mục sản phẩm mới
- Trong thư mục Mục, nhấp vào Thêm mục mới.
-
Tạo mục:
- Đặt tên cho mục mới
product-template-requires-contact
. - Nhấp vào Tạo mục.
- Đặt tên cho mục mới
Xóa tất cả mã mặc định trong tệp mục để làm trống tệp.
Trong thư mục Mục, nhấp vào
product-template.liquid
. Sao chép tất cả nội dung của tệp vào bảng nhớ tạm.Quay lại mục
product-template-requires-contact.liquid
mới của bạn và dán mã vào tệp.Nhấp vào Save (Lưu).
Ẩn nút Thêm vào giỏ hàng
- Trong tệp mục
product-template-requires-contact.liquid
mới, tìm mã HTML cho nút Thêm vào giỏ hàng của trang sản phẩm. Bạn có thể tìm mã đó bằng cách tìm kiếm từcart
trong tệp.
Mỗi chủ đề sẽ có mã khác nhau cho nút Thêm vào giỏ hàng. Tìm thẻ <input>
hoặc <button>
với văn bản như Add to cart
, AddToCart
hoặc add-to-cart
.
Đối với chủ đề Debut, mã nút Thêm vào giỏ hàng có dạng như sau:
<button type="submit" name="add" id="AddToCart-{{ section.id }}" {% unless current_variant.available %}disabled="disabled"{% endunless %} class="btn product-form_cart-submit{% if product.options.size == 1 and product.variants[0].title == 'Default Title' %} product-formcart-submit--small{% endif %}">
<span id="AddToCartText-{{ section.id }}">
{% unless current_variant.available %}
{{ 'products.product.sold_out' | t }}
{% else %}
{{ 'products.product.add_to_cart' | t }}
{% endunless %}
</span>
</button>
- Khi bạn tìm thấy mã, hãy đặt mã trong thẻ Liquid
{% comment %}
và{% endcomment %}
. Như vậy, mã sẽ không hiển thị trên cửa hàng của bạn, nhưng bạn có thể dễ dàng hiển thị lại mã nếu muốn thay đổi mẫu mới sau này.
Với chủ đề Debut, mã được sửa đổi sẽ có dạng như sau:
{% comment %}
<button type="submit" name="add" id="AddToCart-{{ section.id }}" {% unless current_variant.available %}disabled="disabled"{% endunless %} class="btn product-formcart-submit{% if product.options.size == 1 and product.variants[0].title == 'Default Title' %} product-form_cart-submit--small{% endif %}">
<span id="AddToCartText-{{ section.id }}">
{% unless current_variant.available %}
{{ 'products.product.sold_out' | t }}
{% else %}
{{ 'products.product.add_to_cart' | t }}
{% endunless %}
</span>
</button>
{% endcomment %}
- Nhấp vào Save (Lưu).
Thêm liên kết email hoặc biểu mẫu liên hệ
Vì đã ẩn nút Thêm vào giỏ hàng, bạn có thể thêm nội dung bạn muốn hiển thị thay vào đó.
Liên kết email
Bạn có thể thêm liên kết email sẽ mở chương trình email mặc định của khách hàng và nhập địa chỉ email liên hệ với khách hàng của cửa hàng vào phần người nhận. Để thêm liên kết email:
- Trên một dòng mới phía dưới thẻ Liquid
{% endcomment %}
mà bạn đã thêm ở bước trước, hãy thêm mã HTML cho liên kết email:
<p>Please <a href="mailto:{{ shop.email }}">contact us</a> if you are interested in this product.</p>
- Nhấp vào Save (Lưu).
Biểu mẫu liên hệ
Bạn có thể thêm biểu mẫu liên hệ vào mẫu sản phẩm mới bằng cách sao chép mã từ mẫu trang liên hệ của chủ đề. Để thêm biểu mẫu liên hệ:
- Trong thư mục Templates, nhấp vào
page.contact.liquid
. -
Tìm thẻ Liquid
{% form 'contact' %}
trong tệp. -
Sao chép tất cả mã từ thẻ Liquid
{% form 'contact' %}
xuống thẻ Liquid{% endform %}
. Thêm thẻ biểu mẫu Liquid vào mã bạn sao chép. - Quay lại tệp
product-template-requires-contact.liquid
mới trong thư mục Mục. -
Tìm thẻ có kết thúc là
</form>
trong mã. Trên một dòng mới bên dưới thẻ có kết thúc là</form>
, dán mã cho biểu mẫu liên hệ. - Bước tiếp theo là đặt mã bạn vừa dán vào thẻ div HTML. Thuộc tính lớp có trong mã thẻ div sẽ đảm bảo biểu mẫu liên hệ của bạn kết xuất chính xác trên trang.
Trên một dòng mới phía trên {% form 'contact' %}
, dán mã sau:
<div class="form-vertical"></div>
Dán mã sau vào một dòng mới bên dưới {% endform %}
:
</div>
- Nhấp vào Save (Lưu).
Chỉ định mẫu mới cho sản phẩm
Vì mẫu đã hoàn tất, bạn có thể chỉ định mẫu cho tất cả sản phẩm bạn muốn ẩn nút Thêm vào giỏ hàng.
Trong trang quản trị Shopify, vào Sản phẩm.
Nhấp vào tên sản phẩm bạn muốn ẩn nút Thêm vào giỏ hàng.
Trên trang sản phẩm của trang quản trị Shopify, trong Cửa hàng trực tuyến, chọn mẫu requires-contact mới trong menu thả xuống Mẫu chủ đề.
Nhấp vào Save (Lưu).
Lặp lại những bước này đối với mỗi sản phẩm bạn muốn thêm mẫu mới.
Tạo mẫu sản phẩm mới
Để thay thế nút Thêm vào giỏ hàng của sản phẩm, bạn cần tạo mẫu sản phẩm tùy chỉnh cho sản phẩm đó.
Trong trang quản trị Shopify, vào mục Cửa hàng trực tuyến > Chủ đề.
Tìm chủ đề bạn muốn chỉnh sửa, nhấp vào nút ... để mở menu thao tác, sau đó nhấp vào Chỉnh sửa mã.
Trong ứng dụng Shopify, chạm vào Cửa hàng.
Trong phần Kênh bán hàng, chạm vào Cửa hàng trực tuyến.
Chạm vào Manage themes (Quản lý chủ đề).
Tìm chủ đề bạn muốn chỉnh sửa, nhấp vào nút ... để mở menu thao tác, sau đó nhấp vào Chỉnh sửa mã.
Trong ứng dụng Shopify, chạm vào Cửa hàng.
Trong phần Kênh bán hàng, chạm vào Cửa hàng trực tuyến.
Chạm vào Manage themes (Quản lý chủ đề).
Tìm chủ đề bạn muốn chỉnh sửa, nhấp vào nút ... để mở menu thao tác, sau đó nhấp vào Chỉnh sửa mã.
- Trong thư mục Mẫu, nhấp vào Thêm mẫu mới.
- Tạo mẫu sản phẩm:
- Trong menu thả xuống, chọn Sản phẩm.
- Đặt tên cho mẫu
requires-contact
. - Nhấp vào Tạo mẫu.
Ẩn nút Thêm vào giỏ hàng
- Trong tệp mục
product.requires-contact.liquid
mới, tìm mã HTML cho nút Thêm vào giỏ hàng. Bạn có thể tìm từcart
.
Mỗi chủ đề sẽ có mã khác nhau cho nút Thêm vào giỏ hàng. Tìm thẻ <input>
hoặc <button>
với văn bản như Add to cart
, AddToCart
hoặc add-to-cart
.
Đối với chủ đề Debut, mã nút Thêm vào giỏ hàng có dạng như sau:
<button type="submit" name="add" id="AddToCart-{{ section.id }}" {% unless current_variant.available %}disabled="disabled"{% endunless %} class="btn product-form__cart-submit{% if product.options.size == 1 and product.variants[0].title == 'Default Title' %} product-form__cart-submit--small{% endif %}">
<span id="AddToCartText-{{ section.id }}">
{% unless current_variant.available %}
{{ 'products.product.sold_out' | t }}
{% else %}
{{ 'products.product.add_to_cart' | t }}
{% endunless %}
</span>
</button>
- Khi bạn tìm thấy mã, hãy đặt mã trong thẻ Liquid
{% comment %}
và{% endcomment %}
. Như vậy, mã sẽ không hiển thị trên cửa hàng của bạn, nhưng bạn có thể dễ dàng hiển thị lại mã nếu muốn thay đổi mẫu mới sau này.
Với chủ đề Debut, mã được sửa đổi sẽ có dạng như sau:
{% comment %}
<button type="submit" name="add" id="AddToCart-{{ section.id }}" {% unless current_variant.available %}disabled="disabled"{% endunless %} class="btn product-form__cart-submit{% if product.options.size == 1 and product.variants[0].title == 'Default Title' %} product-form__cart-submit--small{% endif %}">
<span id="AddToCartText-{{ section.id }}">
{% unless current_variant.available %}
{{ 'products.product.sold_out' | t }}
{% else %}
{{ 'products.product.add_to_cart' | t }}
{% endunless %}
</span>
</button>
{% endcomment %}
- Nhấp vào Save (Lưu).
Thêm liên kết email hoặc biểu mẫu liên hệ
Vì đã ẩn nút Thêm vào giỏ hàng, bạn có thể thêm nội dung bạn muốn hiển thị thay vào đó.
Liên kết email
- Trên một dòng mới phía dưới thẻ Liquid
{% endcomment %}
mà bạn đã thêm ở bước trước, hãy thêm mã HTML cho liên kết email:
Please <a href="mailto:{{ shop.email }}">contact us</a> if you are
interested in this product.
- Nhấp vào Save (Lưu).
Biểu mẫu liên hệ
Bạn có thể thêm biểu mẫu liên hệ vào mẫu sản phẩm mới bằng cách sao chép mã từ mẫu trang liên hệ của chủ đề. Để thêm biểu mẫu liên hệ:
- Trong thư mục Templates, nhấp vào
page.contact.liquid
. -
Tìm thẻ Liquid
{% form 'contact' %}
trong tệp. -
Sao chép tất cả mã từ thẻ Liquid
{% form 'contact' %}
xuống thẻ Liquid{% endform %}
. Thêm thẻ biểu mẫu Liquid vào mã bạn sao chép. - Quay lại tệp mới
product.requires-contact.liquid
của bạn trong thư mục Mẫu. -
Tìm thẻ có kết thúc là
</form>
trong mã. Trên một dòng mới bên dưới thẻ có kết thúc là</form>
, dán mã cho biểu mẫu liên hệ. - Bước tiếp theo là đặt mã bạn vừa dán vào thẻ div HTML. Thuộc tính lớp có trong mã thẻ div sẽ đảm bảo biểu mẫu liên hệ của bạn kết xuất chính xác trên trang.
Trên một dòng mới phía trên {% form 'contact' %}
, dán mã sau:
<div class="form-vertical"></div>
Dán mã sau vào một dòng mới bên dưới {% endform %}
:
</div>
- Nhấp vào Save (Lưu).
Chỉ định mẫu mới cho sản phẩm
Vì mẫu đã hoàn tất, bạn có thể chỉ định mẫu cho tất cả sản phẩm bạn muốn ẩn nút Thêm vào giỏ hàng.
- Trong trang quản trị Shopify, chuyển đến Sản phẩm.
- Nhấp vào tên sản phẩm bạn muốn ẩn nút Thêm vào giỏ hàng.
- Trên trang sản phẩm của trang quản trị Shopify, trong Cửa hàng trực tuyến, chọn mẫu requires-contact mới trong menu thả xuống Mẫu chủ đề.
- Nhấp vào Save (Lưu).
Lặp lại những bước này đối với mỗi sản phẩm bạn muốn thêm mẫu mới.