Tùy Chỉnh Nội Dung Cửa Hàng của Bạn với Metafields
Tính năng Metafields cho phép bạn lưu trữ các trường bổ sung trong bảng quản trị SHOPLINE, giúp tùy chỉnh giao diện và chức năng cửa hàng. Với Metafields, bạn có thể thực hiện các cấu hình cá nhân hóa hoặc các hiệu ứng hiển thị khác nhau trên thiết kế cửa hàng và trang sản phẩm, chẳng hạn như:
- Thêm các hướng dẫn sử dụng khác nhau cho nhiều sản phẩm trên trang chi tiết sản phẩm
- Thêm các thông tin giảm giá khác nhau trên các Bộ sưu tập khác nhau
- Thêm các mô tả chất liệu, hướng dẫn giặt ủi, v.v. khác nhau cho các sản phẩm quần áo
- Thêm thông tin hiển thị Trọng lượng Carat cho các sản phẩm trang sức
- Thêm các thông báo vận chuyển khác nhau cho các sản phẩm khác nhau
Tổng quan về cách sử dụng Metafields
Lựa chọn module: Mỗi metafield là dành riêng cho một module cụ thể, vì vậy trước khi sử dụng metafields, bạn phải xác định module mà bạn muốn tạo chúng. Hiện tại, Metafields hỗ trợ các module sau: Sản phẩm, Biến thể sản phẩm, Danh mục sản phẩm, Trang, Khách hàng, Blog, Danh mục blog và Đơn hàng.
| Lưu ý: Metafields cũng hỗ trợ module Công ty nếu cửa hàng của bạn đang sử dụng gói Doanh nghiệp. |
Các bước:
- Nhập thông tin cơ bản cho metafield.
- Gán giá trị cho metafield trong bảng quản trị SHOPLINE của cửa hàng bạn.
- Chèn nguồn động trong trình chỉnh sửa trang hoặc chèn mã gọi trong Công cụ Bố cục SHOPLINE.
Giới thiệu về Metafields
Cấu tạo của Metafield
Nhập thông tin cơ bản của các trường metafield. Một metafield bao gồm các thông tin sau: Tên trường / OwnerResource / Namespace / Key / Mô tả, và dataType.
- Tên trường: Tên của metafield. Ví dụ: Chất liệu của sản phẩm.
- OwnerResource: Loại tài nguyên mà metafield thuộc về, còn gọi là “Loại OwnerResource”. Ví dụ: Sản phẩm, trang Tùy chỉnh, v.v.
- OwnerID: ID của OwnerResource mà metafield thuộc về. Ví dụ: ID của Sản phẩm A là 1605898661.
- Namespace: Một vùng chứa cho một nhóm các metafield. Việc nhóm các metafield theo namespace giúp tránh xung đột giữa các metafield có cùng tên khóa đối với các thương nhân khác nhau. Ví dụ: my_fields.
- Key: Tên của metafield, dùng để tham chiếu đến một metafield cụ thể, đóng vai trò như một mã định danh cho metafield. Ví dụ: materials.
- dataType: Loại dữ liệu được lưu trữ trong metafield, chẳng hạn như Văn bản một dòng, url, Số nguyên, v.v.
- Mô tả: Thông tin mô tả định nghĩa metafield, giúp bạn nhập giá trị chính xác khi gán giá trị. Ví dụ: Nhập thông tin chất liệu cho trang sức.
- Giá trị: Dữ liệu sẽ được lưu trong metafield. Ví dụ: bạc 925.
Các loại dữ liệu Metafield
Dưới đây là các loại dữ liệu có sẵn cho tính năng Metafield:
| Loại dữ liệu | Phân lớp | Có hỗ trợ danh sách giá trị hay không | Tính năng | Trường hợp sử dụng |
|
Văn bản |
Văn bản một dòng | Có | Hỗ trợ nhập văn bản thuần một dòng. | Thêm thông báo vận chuyển cho sản phẩm của bạn. |
| Văn bản nhiều dòng | Có | Hỗ trợ nhập văn bản thuần nhiều dòng. | Thêm bảng thành phần sản phẩm cho sản phẩm của bạn. | |
| Văn bản định dạng | Có | Hỗ trợ nhập văn bản định dạng. |
Thêm hướng dẫn sử dụng được định dạng tốt cho sản phẩm của bạn. Bạn có thể bao gồm tiêu đề, liên kết, chữ in đậm và danh sách. Lưu ý: Việc hiển thị các trường metafield Văn bản định dạng chỉ được hỗ trợ trên các chủ đề 3.0. |
|
| Danh sách thả xuống | Có | Hỗ trợ nhập nhiều tùy chọn. | Thêm thời gian giao hàng ước tính cho sản phẩm của bạn. | |
| Màu sắc | Không có | Có | Hỗ trợ giá trị RGB theo định dạng #RRGGBB. | Thêm màu nền cho trang của bạn. |
| Json | Không | Không | Hỗ trợ dữ liệu JSON thô cho các trường hợp sử dụng nâng cao. | Thêm các mô-đun tùy chỉnh vào các trang cửa hàng của bạn. |
| Số | Số nguyên | Có | Chỉ hỗ trợ nhập số nguyên. | Thêm thông tin số trang cụ thể cho sản phẩm sách. |
| Số thập phân | Có | Hỗ trợ nhập số nguyên và số thập phân. | Thêm thông tin carat cho trang sức trên trang chi tiết sản phẩm. | |
| URL | Không | Có | Hỗ trợ thêm HTTP, HTTPS và mailto: | Thêm liên kết URL vào trang chi tiết sản phẩm của bạn. |
| Ngày và Giờ | Ngày | Có | Hỗ trợ giá trị ngày theo định dạng ISO 8601 không có múi giờ. | Thêm ngày hết hạn sản phẩm, ngày giao hàng đơn hàng hoặc ngày sinh khách hàng. Ví dụ: 2022-05-28. |
| Ngày và Giờ | Có | Hỗ trợ giá trị ngày theo định dạng ISO 8601 và giá trị giờ theo giờ UTC. | 2022-01-01T12:30:00 | |
| Đúng hay Sai | Không | Không | Kiểu Boolean, tạo một hộp kiểm để chọn điều kiện đúng hay sai. | Thêm liệu một tùy chọn có sẵn hay không, ví dụ, liệu một sản phẩm có thể được khắc. Ví dụ: đúng. |
| Đo lường | Trọng lượng | Có | Hỗ trợ giá trị số nguyên và số thập phân. Trọng lượng được đo bằng đơn vị mét hoặc đơn vị Anh, như kg, g, lb, oz. |
Thêm trọng lượng của một sản phẩm hoặc thành phần, ví dụ, gam đường. Ví dụ: {"value":3.0,"unit":"oz"}. |
| Kích thước | Có | Hỗ trợ giá trị số nguyên và số thập phân. Kích thước được đo bằng đơn vị mét hoặc đơn vị Anh. mm, cm, m, inch, foot, code | Kích thước: Thêm chiều cao của hộp đóng gói hoặc chiều dài của sản phẩm, ví dụ, chiều dài của một chiếc khăn quàng. Ví dụ: {\"value\":2.0,\"unit\":\"in\"}. |
|
| Thể tích | Có | Hỗ trợ giá trị số nguyên và số thập phân. Thể tích được đo bằng đơn vị mét hoặc đơn vị Anh với một giá trị duy nhất và một đơn vị thể tích. Các giá trị đơn vị hợp lệ: ml, cl, l, m3 (mét khối), us_fl_oz, us_pt, us_qt, us_gal, imp_fl_oz, imp_pt, imp_qt, imp_gal. | Thể tích: Thêm dung tích của một cốc nước. Ví dụ: {\"value\":1.0,\"unit\":\"us_fl_oz\"}. |
|
| Đánh giá | Không | Có | Hỗ trợ cấu hình đánh giá hoặc đánh giá bằng sao. | Thêm đánh giá của người dùng hoặc đánh giá bằng sao cho một sản phẩm. Ví dụ: {\"value\":\"5\"}. |
| Tham khảo | Sản phẩm | Có | Hỗ trợ tham chiếu một sản phẩm trong cửa hàng trực tuyến của bạn. | Đặt các sản phẩm nổi bật để hiển thị trên các trang Sản phẩm hoặc trang Bộ sưu tập sản phẩm trong cửa hàng trực tuyến của bạn. Ví dụ: gid://shopline/Product/160589866. |
| Biến thể sản phẩm | Có | Hỗ trợ tham chiếu một biến thể sản phẩm trong cửa hàng trực tuyến của bạn. | Đặt các sản phẩm quần áo khác cùng màu để hiển thị trên các trang Sản phẩm trong cửa hàng trực tuyến của bạn. Ví dụ: gid://shopline/ProductVariant/1805951613. | |
| Danh mục | Có | Hỗ trợ tham chiếu một danh mục trong cửa hàng trực tuyến của bạn. | Ví dụ: gid://shopline/collections/1225615767. | |
| Trang | Có | Hỗ trợ tham chiếu một trang Tùy chỉnh trong cửa hàng trực tuyến của bạn. |
Chèn một trang Chính sách hoặc hướng dẫn chăm sóc chi tiết cho một sản phẩm trong cửa hàng trực tuyến của bạn. Ví dụ: gid://shopline/Page/59592784. |
|
| Metaobject | Có | Hỗ trợ tham chiếu một metaobject trong cửa hàng trực tuyến của bạn. | Thêm các module metaobject vào các trang cửa hàng của bạn. |
|
| Tài liệu | Có |
Hình ảnh: Tham khảo thư viện tài liệu của cửa hàng hoặc tải lên hình ảnh ở định dạng JPG, JPEG, PNG hoặc GIF với kích thước lên đến 10MB.
PDF: Tham khảo thư viện tài liệu của cửa hàng hoặc tải lên các tệp PDF với kích thước lên đến 10MB. |
gid://shopline/MediaImage/59301914
gid://shopline/GenericFile/596207872 |
|
| Tiền tệ | Không có | Không | Một số tiền kèm mã tiền tệ phù hợp với tiền tệ của cửa hàng. | {\"amount\":\"2\",\"currency_code\":\"USD\"} |
Tạo Metafields
Dưới đây là ví dụ về cách tạo một metafield cho module sản phẩm:
-
Từ bảng điều khiển quản trị SHOPLINE của bạn, đi tới Cài đặt > Tùy chỉnh dữ liệu.
-
Trong phần Metafield, chọn module cho metafield bạn muốn tạo. Hiện tại, bạn có thể tạo metafields cho các module sau: Sản phẩm / Danh mục sản phẩm / Biến thể sản phẩm / Trang / Khách hàng / Blog / Danh mục blog / Đơn hàng. Trong quá trình này, chúng ta sẽ chọn module Sản phẩm để tạo metafields.
-
Nhấn Thêm trường.
-
Điền các thông tin chi tiết và nhấn Thêm khi hoàn tất.
-
- Tên trường: Dùng để nhận diện metafield trong bảng điều khiển quản trị SHOPLINE, ví dụ, Màu sắc.
- Namespace và Key: Các định danh duy nhất cho metafield. Bạn có thể sử dụng namespace để nhóm các metafield tương tự, nhưng mỗi namespace và key phải là duy nhất. Ví dụ, “custom.color”. Lưu ý rằng namespace và key không được bắt đầu bằng số.
- Mô tả (tùy chọn): Cung cấp thông tin mô tả, chẳng hạn như các giá trị cần nhập cho metafield.
- dataType: Loại dữ liệu mà metafield sẽ lưu trữ, chẳng hạn như văn bản, tài liệu hoặc URL. Hỗ trợ cấu hình một hoặc nhiều dataType.
-
Việc tạo đã hoàn tất.
Sau khi metafield được tạo, bạn có thể gán giá trị cho metafield đó.
Gán Giá Trị cho Metafields
-
Chọn module bạn muốn gán giá trị. Trong quy trình trước, chúng ta đã tạo một metafield cho module sản phẩm. Do đó, chúng ta sẽ vào trang Sản phẩm trong bảng quản trị SHOPLINE để gán giá trị. Chọn sản phẩm cụ thể bạn muốn gán giá trị. Trong ví dụ này, chúng ta sẽ chọn sản phẩm thứ ba và vào trang chi tiết.
-
Ở cuối trang, tìm phần Dữ liệu tùy chỉnh và chọn metafield để gán giá trị. Loại giá trị bạn có thể nhập phụ thuộc vào kiểu dữ liệu của metafield.
Hoàn thành quá trình gán giá trị cho các metafield.
Cấu Hình Metafields trong Thiết Kế Giao Diện
Chèn Nguồn Động Metafield trong Trình Soạn Thảo
Vui lòng tham khảo hướng dẫn vận hành cụ thể: Metafields | Cấu Hình Metafields trong Thiết Kế Giao Diện.
Chèn Mã Gọi trong Trình Soạn Thảo Bố Cục
Sau khi tạo và gán giá trị cho metafield, bạn có thể sao chép mã gọi từ bảng dưới đây và dán vào trình soạn thảo mã của Trình Soạn Thảo Bố Cục để thực hiện tùy chỉnh của mình.
Ví dụ, nếu bạn đã tạo một metafield sản phẩm với namespace my_fields và key additional_info, mã để gọi metafield này là: {{product.metafields.my_fields.additional_info.value}}
| Trường siêu dữ liệu | Mã gọi cho Chủ đề 2.1 |
| Sản phẩm | {{product.metafields.namespace.key.value}} |
| Danh mục sản phẩm | {{collection.metafields.namespace.key.value}} |
| Biến thể sản phẩm | {{variant.metafields.namespace.key.value}} |
| Trang | {{page.metafields.namespace.key.value}} |
| Khách hàng | {{customer.metafields.namespace.key.value}} |
| Blog | {{article.metafields.namespace.key.value}} |
| Bộ sưu tập blog | {{blog.metafields.namespace.key.value}} |
| Đơn hàng | {{order.metafields.namespace.key.value}} |
| Trường metafield | Mã gọi cho Chủ đề 3.0 |
| Sản phẩm | {{#var metafield_ns = product | get_metafields("namespace") /}} {{#metafield_tag metafield_ns.key /}} |
| Danh mục sản phẩm | {{#var metafield_ns = collection | get_metafields("namespace") /}} {{#metafield_tag metafield_ns.key /}} |
| Biến thể sản phẩm | {{#var metafield_ns = variant | get_metafields("namespace") /}} {{#metafield_tag metafield_ns.key /}} |
| Trang | {{#var metafield_ns = page | get_metafields("namespace") /}} {{#metafield_tag metafield_ns.key /}} |
| Khách hàng | {{#var metafield_ns = customer | get_metafields("namespace") /}} {{#metafield_tag metafield_ns.key /}} |
| Blog | {{#var metafield_ns = article | get_metafields("namespace") /}} {{#metafield_tag metafield_ns.key /}} |
| Bộ sưu tập blog | {{#var metafield_ns = blog | get_metafields("namespace") /}} {{#metafield_tag metafield_ns.key /}} |
| Đơn hàng | {{#var metafield_ns = order | get_metafields("namespace") /}} {{#metafield_tag metafield_ns.key /}} |
Quản lý các Trường Metafield Chưa Được Định Nghĩa
Trường Metafield Đã Định Nghĩa và Chưa Định Nghĩa
Các trường metafield trong SHOPLINE được chia thành hai loại: Đã Định Nghĩa và Chưa Định Nghĩa.
- Trường Metafield Đã Định Nghĩa: Đây là các trường được tạo trong Quản trị SHOPLINE và được gán loại dữ liệu (như văn bản, số, boolean hoặc tệp phương tiện). Chúng xuất hiện trong trang cài đặt Quản trị, giúp dễ dàng nhập, cập nhật và quản lý.
- Trường Metafield Chưa Định Nghĩa: Các trường metafield này không được tạo trong Quản trị SHOPLINE. Chúng thường được thêm thông qua API hoặc các ứng dụng bên thứ ba.
Cách Quản Lý Metafield Chưa Được Định Nghĩa
Để quản lý các metafield chưa được định nghĩa, hãy chuyển đến tab Metafield chưa có định nghĩa. Tại đây, bạn có thể:
- Chỉnh sửa Metafield: Nhấp vào biểu tượng bút chì bên cạnh một metafield để cập nhật tên hoặc chuyển đổi nó thành một metafield đã được định nghĩa.
- Xóa Metafield: Nếu một metafield không còn cần thiết, hãy nhấp vào biểu tượng thùng rác để xóa trực tiếp.
Các Thực Tiễn Được Khuyến Nghị
Mở Rộng Trường Dữ Liệu Độc Lập để Tùy Biến Linh Hoạt Trang Chi Tiết Sản Phẩm
Một trang chi tiết sản phẩm được thiết kế tốt đóng vai trò quan trọng trong việc hướng dẫn khách hàng đến quyết định mua hàng. Trong bối cảnh cạnh tranh khốc liệt của thương mại điện tử xuyên biên giới, chi tiết nhỏ thường quyết định thành bại. Bằng cách trình bày thông tin độc đáo và phù hợp trên trang chi tiết sản phẩm, người bán không chỉ xây dựng được lòng tin và thiện cảm từ khách hàng tiềm năng mà còn tạo ra lợi thế cạnh tranh riêng biệt, giúp họ nổi bật hơn so với đối thủ.
Ví dụ, hãy xem xét trường hợp một thương nhân muốn thêm hướng dẫn giặt cho sản phẩm. Bằng cách tạo một trường mở rộng dành riêng cho thông tin giặt, khách hàng có thể dễ dàng truy cập các chi tiết này trên trang chi tiết sản phẩm. Điều này không chỉ tăng cường sự tự tin và tin tưởng vào sản phẩm mà còn giảm thiểu khả năng trả hàng do lỗi liên quan đến giặt giũ.
Ngoài hướng dẫn giặt giũ, các thương nhân có thể linh hoạt thêm các chi tiết bổ sung như thành phần chất liệu, xuất xứ và kích thước trên trang chi tiết sản phẩm bằng cách sử dụng metafields khi cần thiết.
Triển khai Yêu cầu Tính năng Cá nhân hóa thông qua Tùy chỉnh Mã đơn giản
Bên cạnh việc hiển thị linh hoạt nhiều thông tin hơn, metafields cũng có thể được sử dụng để tùy chỉnh các yêu cầu tính năng cá nhân hóa phù hợp với các kịch bản kinh doanh cụ thể. Điều này có thể giảm thiểu hiệu quả các chi phí kỹ thuật và rào cản mà các thương nhân gặp phải khi tùy chỉnh cửa hàng của họ.
Ví dụ, triển khai chuyển đổi TAB cho mô tả sản phẩm, thêm một phần để tải xuống tài liệu liên quan, hoặc tích hợp một phần đề xuất sản phẩm liên quan.
Chuyển đổi tab cho mô tả sản phẩm
Đôi khi, trang chi tiết sản phẩm cần trình bày nhiều thông tin phong phú. Tuy nhiên, nếu tất cả thông tin này được dồn vào một trang, nó có thể làm khách hàng cảm thấy quá tải, khiến họ khó tìm thấy những gì họ cần một cách nhanh chóng. Điều này có thể dẫn đến trải nghiệm mua sắm kém và sự không hài lòng của khách hàng.
Để giải quyết vấn đề này, các thương nhân có thể sử dụng mẫu chuyển đổi tab để phân loại và tổ chức thông tin một cách hiệu quả. Mẫu này cho phép các thương nhân trình bày các loại thông tin khác nhau trong một hộp nội dung duy nhất, giúp khách hàng dễ dàng điều hướng qua các tab khác nhau để truy cập thông tin mong muốn. Cách tiếp cận này đảm bảo trang chi tiết sản phẩm vẫn đầy đủ thông tin trong khi duy trì bố cục hấp dẫn về mặt hình ảnh.
Trước đây, việc triển khai tính năng như vậy yêu cầu các thương nhân phải đầu tư thêm nguồn lực để thuê nhân sự kỹ thuật phát triển, điều này khá bất tiện. Tuy nhiên, với công cụ quản lý Metafields, các thương nhân giờ đây có thể tự tạo các trường mở rộng mới và dễ dàng tích hợp mẫu chuyển đổi tab cơ bản bằng cách sao chép và dán mã. Điều này đơn giản hóa quá trình thiết lập mẫu chuyển đổi tab mô tả sản phẩm và hiển thị nó trên trang chi tiết sản phẩm.
Thêm phần tải xuống tài liệu liên quan
Không phải tất cả thông tin đều có thể được hiển thị thuận tiện trực tiếp trên trang chi tiết sản phẩm. Một số mô tả tài liệu chi tiết, như hướng dẫn lắp đặt và chi tiết thành phần chất liệu, sẽ được trình bày tốt hơn cho khách hàng dưới dạng tài liệu.
Với metafields, các thương nhân có thể dễ dàng thêm các liên kết tải xuống cho các tài liệu liên quan đến sản phẩm của họ. Điều này cho phép khách hàng nhấp vào các liên kết và tải tài liệu về để xem tại chỗ, đảm bảo họ có được thông tin đầy đủ về sản phẩm.
Thêm phần Đề xuất Sản phẩm Liên quan
Dữ liệu cho thấy việc tích hợp đề xuất sản phẩm liên quan trên các trang chi tiết sản phẩm cá nhân không chỉ tăng hiệu quả thời gian khách hàng duyệt trang mà còn nâng cao giá trị giao dịch trung bình của cửa hàng.
Trước đây, các thương nhân cần các plugin cụ thể để triển khai đề xuất sản phẩm liên quan. Tuy nhiên, với các công cụ quản lý Metafields, các thương nhân có thể dễ dàng tạo một module đề xuất sản phẩm liên quan bất cứ lúc nào, bất cứ nơi đâu.
Ngoài việc cho phép các thương nhân tạo các trường mở rộng cho các tài nguyên như sản phẩm, danh mục, khách hàng, đơn hàng, blog, trang và cửa hàng để lưu trữ thông tin cụ thể, metafields còn có thể hỗ trợ truyền dữ liệu và tương tác với các hệ thống thương mại điện tử khác (CRM/IMS/ERP) thông qua Admin API. Điều này giúp các cửa hàng Shopline tích hợp mượt mà hơn với các hệ thống khác, cho phép các thương nhân quản lý và xem các dữ liệu đa dạng một cách thuận tiện.
Bài viết này được dịch bằng AI và có thể chứa một số sai sót. Để có thông tin chính xác nhất, vui lòng tham khảo phiên bản tiếng Anh gốc.