NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định

Hướng dẫn thêm chính sách hoàn trả và vận chuyển trong WooCommerce bằng Rank Math

Lê Nam

Đã kiểm duyệt nội dung

Ngày đăng:08/04/2025
Lượt xem

Đánh giá

5/5 - (1 bình chọn)

Trong WooCommerce, chính sách hoàn trả và vận chuyển là những thông tin quan trọng giúp khách hàng hiểu rõ quyền lợi và quy trình khi mua sắm. Việc thiết lập rõ ràng hai chính sách này không chỉ tạo dựng niềm tin mà còn giúp giảm thiểu rủi ro tranh chấp và tăng tỷ lệ chuyển đổi. Bài viết dưới đây sẽ hướng dẫn bạn cách thêm chính sách hoàn trả và vận chuyển trong WooCommerce bằng Rank Math một cách nhanh chóng và hiệu quả.

Những điểm chính

  • Cách thêm chính sách hoàn trả và vận chuyển trong WooCommerce: Biết cách thiết lập chính sách hoàn trả và vận chuyển để tăng sự minh bạch và tạo lòng tin với khách hàng ngay trong quá trình mua sắm.
  • Cách thêm chính sách hoàn trả và vận chuyển trong WooCommerce ở cấp sản phẩm: Hiểu được cách tùy chỉnh chính sách riêng cho từng sản phẩm, giúp linh hoạt trong việc áp dụng quy định theo từng loại mặt hàng.
  • Vietnix – Nhà cung cấp dịch vụ lưu trữ uy tín, chất lượng: Biết thêm một đơn vị cung cấp hosting, VPS đáng tin cậy, giúp website hoạt động ổn định khi triển khai WooCommerce.
  • Câu hỏi thường gặp: Có thêm thông tin giải đáp các thắc mắc phổ biến liên quan đến việc thêm chính sách hoàn trả và vận chuyển trên WooCommerce.

Cách thêm chính sách hoàn trả và vận chuyển trong Woocommerce

Việc thêm chính sách hoàn trả và vận chuyển vào WooCommerce không chỉ giúp khách hàng hiểu rõ hơn về quy trình mua hàng mà còn tăng khả năng hiển thị nổi bật (rich snippet) trên Google. Một trong những cách hiệu quả nhất để triển khai là sử dụng Schema Markup thông qua plugin Rank Math.

Nếu bạn chưa sử dụng plugin này và đang muốn vận hành website WordPress tốt hơn, hãy tham khảo dịch vụ WordPress hosting của Vietnix. Đây là gói web hosting được tối ưu riêng cho WordPress, giúp website vận hành ổn định, tốc độ cao và đặc biệt tặng kèm Rank Math SEO Pro, Elementor Pro, WP Smush Pro và hơn 500 theme bản quyền hoàn toàn miễn phí. Liên hệ ngay để được tư vấn chi tiết!

Tạo website nhanh chóng & dễ dàng với

KHO THEME WORDPRESS
MIỄN PHÍ

Nhận ngay Rank Math Pro, Elementor Pro, WP Smush Pro và hơn 500 theme bản quyền hoàn toàn miễn phí!

Khám phá quà tặng ngay!
image banner
vector stroke
Rich Snippet sau khi thêm chính sách hoàn trả và vận chuyển trong WooCommerce
Rich Snippet sau khi thêm chính sách hoàn trả và vận chuyển trong WooCommerce

Nếu cửa hàng của bạn áp dụng một chính sách hoàn trả chung, bạn có thể thêm thông tin này ở cấp độ tổ chức (Organization level) bằng Schema Templates – một tính năng có trong bản PRO của Rank Math. Trước khi bắt đầu, hãy đảm bảo rằng bạn đã bật module Schema tại: Rank Math > Dashboard > Modules.

Các bước thực hiện:

  • Bạn truy cập vào Rank Math SEO > Schema Templates và chọn Add New Schema. Trong popup hiển thị, bạn chọn Custom Schema Builder.
Truy cập vào Custom Schema
Truy cập vào Custom Schema
  • Tại giao diện Schema Builder, bạn nhấn Add Property hoặc Add Property Group để thêm loại Schema MerchantReturnPolicy. Bạn tùy chỉnh các giá trị theo chính sách thực tế của cửa hàng, đừng quên tham khảo tài liệu chính thức của Google nếu cần.
Chỉnh sửa các thông tin cần thiết tại đây
Chỉnh sửa các thông tin cần thiết tại đây
  • Tiếp đến, bạn chuyển sang tab Display Conditions, chọn chèn schema vừa tạo vào phần Schema Organization. Cuối cùng, bạn nhấn Save để hoàn tất.
Chọn Save sau khi hoàn tất các thiết lập
Chọn Save sau khi hoàn tất các thiết lập

iconLưu ý

Bạn có thể thêm chính sách ở cả cấp tổ chức và cấp sản phẩm. Trong trường hợp cả hai cùng tồn tại, thông tin ở cấp sản phẩm sẽ được ưu tiên hiển thị hơn.

Cách thêm Chính sách trả hàng và vận chuyển của người bán ở cấp sản phẩm

WooCommerce không tự động thêm schema cho chính sách trả hàng và vận chuyển ở từng sản phẩm, nhưng bạn hoàn toàn có thể chủ động thêm bằng cách sử dụng filter trong file rank-math.php của theme.

  • Đối với sản phẩm đơn giản (Simple Products):

Nếu bạn đang bán các sản phẩm đơn giản, có thể sử dụng đoạn filter dưới đây để tự động thêm schema chính sách trả hàng và vận chuyển vào mọi sản phẩm:

add_filter( "rank_math/snippet/rich_snippet_product_entity", function( $entity ) {
    // Chính sách trả hàng
    $entity['offers']['hasMerchantReturnPolicy']['@type'] = 'MerchantReturnPolicy';
    $entity['offers']['hasMerchantReturnPolicy']['applicableCountry'] = 'US';
    $entity['offers']['hasMerchantReturnPolicy']['returnPolicyCountry'] = 'US';
    $entity['offers']['hasMerchantReturnPolicy']['returnPolicyCategory'] = 'https://schema.org/MerchantReturnFiniteReturnWindow';
    $entity['offers']['hasMerchantReturnPolicy']['merchantReturnDays'] = 7;
    $entity['offers']['hasMerchantReturnPolicy']['returnMethod'] = 'https://schema.org/ReturnByMail';
    $entity['offers']['hasMerchantReturnPolicy']['returnFees'] = 'https://schema.org/FreeReturn';
    $entity['offers']['hasMerchantReturnPolicy']['refundType'] = 'https://schema.org/FullRefund';
    // Chi tiết vận chuyển
    $entity['offers']['shippingDetails']['@type'] = 'OfferShippingDetails';
    $entity['offers']['shippingDetails']['shippingRate']['@type'] = 'MonetaryAmount';
    $entity['offers']['shippingDetails']['shippingRate']['value'] = 5;
    $entity['offers']['shippingDetails']['shippingRate']['currency'] = 'USD';
    $entity['offers']['shippingDetails']['shippingDestination']['@type'] = 'DefinedRegion';
    $entity['offers']['shippingDetails']['shippingDestination']['addressCountry'] = 'US';
    $entity['offers']['shippingDetails']['deliveryTime']['@type'] = 'ShippingDeliveryTime';
    $entity['offers']['shippingDetails']['deliveryTime']['handlingTime']['@type'] = 'QuantitativeValue';
    $entity['offers']['shippingDetails']['deliveryTime']['handlingTime']['minValue'] = 0;
    $entity['offers']['shippingDetails']['deliveryTime']['handlingTime']['maxValue'] = 1;
    $entity['offers']['shippingDetails']['deliveryTime']['handlingTime']['unitCode'] = 'DAY';
    $entity['offers']['shippingDetails']['deliveryTime']['transitTime']['@type'] = 'QuantitativeValue';
    $entity['offers']['shippingDetails']['deliveryTime']['transitTime']['minValue'] = 0;
    $entity['offers']['shippingDetails']['deliveryTime']['transitTime']['maxValue'] = 3;
    $entity['offers']['shippingDetails']['deliveryTime']['transitTime']['unitCode'] = 'DAY';
    return $entity;
});
  • Đối với sản phẩm biến thể (Variable Products):

Nếu bạn đang sử dụng sản phẩm có biến thể, hãy dùng filter sau để gắn schema vào từng biến thể:

add_filter( 'rank_math/json_ld', function( $data, $jsonld ) {
    if ( empty( $data['richSnippet'] ) || ! in_array( $data['richSnippet']['@type'], [ 'Product', 'ProductGroup' ] ) ) {
        return $data;
    }
    $data['shippingDetails'] = [
        '@context'     => 'https://schema.org/',
        '@type'        => 'OfferShippingDetails',
        '@id'          => '#shipping_policy',
        'deliveryTime' => [
            '@type'        => 'ShippingDeliveryTime',
            'handlingTime' => [
                '@type'    => 'QuantitativeValue',
                'minValue' => 0,
                'maxValue' => 1,
                'unitCode' => 'DAY',
            ],
            'transitTime' => [
                '@type'    => 'QuantitativeValue',
                'minValue' => 1,
                'maxValue' => 5,
                'unitCode' => 'DAY'
            ],
        ],
        'shippingRate' => [
            '@type'    => 'MonetaryAmount',
            'value'    => 200,
            'currency' => 'PKR',
        ],
        'shippingDestination' => [
            '@type' => 'DefinedRegion',
            'addressCountry' => 'PK'
        ]
    ];
    $data['hasMerchantReturnPolicy'] = [
        '@context'     => 'https://schema.org/',
        '@type'        => 'MerchantReturnPolicy',
        '@id'          => '#merchant_policy',
        'applicableCountry' => 'PK',
        'returnPolicyCountry' => 'PK',
        'returnPolicyCategory' => 'https://schema.org/MerchantReturnFiniteReturnWindow',
        'merchantReturnDays' => 7,
        'returnMethod' => 'https://schema.org/ReturnByMail',
        'returnFees' => 'https://schema.org/FreeReturn'
    ];
    if ( 'Product' ===  $data['richSnippet']['@type'] ) {
        $data['richSnippet']['offers']['shippingDetails'] = [ '@id' => '#shipping_policy' ];
        $data['richSnippet']['offers']['hasMerchantReturnPolicy'] = ['@id' => '#merchant_policy'];
        return $data;
    }
    if ( empty( $data['richSnippet']['hasVariant'] ) ) {
        return $data;
    }
    foreach ( $data['richSnippet']['hasVariant'] as $key => $value ) {
        if ( empty( $value['offers'] ) ) {
            continue;
        }
        $data['richSnippet']['hasVariant'][ $key ]['offers']['shippingDetails'] = [ '@id' => '#shipping_policy' ];
        $data['richSnippet']['hasVariant'][ $key ]['offers']['hasMerchantReturnPolicy'] = [ '@id' => '#merchant_policy' ];
    }
    return $data;

}, 99, 2);

iconLưu ý

Bạn có thể tùy chỉnh lại các giá trị như quốc gia (US, PK), số ngày trả hàng (merchantReturnDays), phí vận chuyển (shippingRate) hoặc loại tiền (currency) để phù hợp với chính sách thật của cửa hàng. Nếu gặp khó khăn, bạn có thể nhờ sự trợ giúp từ bộ phận kỹ thuật hoặc tham khảo tài liệu của Google để hiểu rõ hơn về cấu trúc dữ liệu này.

Vietnix – Nhà cung cấp dịch vụ lưu trữ tốc độ cao

Vietnix là đơn vị cung cấp dịch vụ hosting được xây dựng trên nền tảng hạ tầng mạnh mẽ, đảm bảo tốc độ truy cập nhanh và hiệu suất ổn định cho mọi loại website. Với kinh nghiệm hơn 12 năm trong ngành, Vietnix không chỉ chú trọng vào khả năng vận hành mượt mà mà còn liên tục nâng cấp công nghệ nhằm đảm bảo an toàn dữ liệu và khả năng mở rộng linh hoạt. Bên cạnh đó, đội ngũ kỹ thuật luôn túc trực 24/7 để hỗ trợ khách hàng kịp thời, giúp quá trình sử dụng dịch vụ diễn ra liên tục và hiệu quả.

Thông tin liên hệ:

Câu hỏi thường gặp

Làm cách nào để thêm chính sách hoàn trả trong WooCommerce mà không cần dùng plugin?

Bạn có thể thêm chính sách hoàn trả trong WooCommerce mà không cần plugin bằng cách chèn đoạn code schema vào file rank-math.php của theme. Đoạn code này sử dụng filter của Rank Math để thêm dữ liệu cấu trúc MerchantReturnPolicy, giúp Google hiểu rõ chính sách trả hàng. Cách này nhẹ, linh hoạt và hỗ trợ tốt cho SEO.

Việc thêm chính sách hoàn trả và vận chuyển có ảnh hưởng gì đến SEO không?

Có, việc thêm chính sách hoàn trả và vận chuyển trong WooCommerce có ảnh hưởng tích cực đến SEO, cụ thể như sau:
Tăng độ tin cậy cho sản phẩm: Google ưu tiên hiển thị những sản phẩm có đầy đủ thông tin như chính sách trả hàng và vận chuyển.
Hiển thị Rich Snippet: Khi bạn thêm đúng schema (ví dụ: MerchantReturnPolicy, OfferShippingDetails), Google có thể hiển thị thông tin trực tiếp trên kết quả tìm kiếm giúp bạn nổi bật hơn đối thủ.
Tăng tỷ lệ nhấp (CTR): Khi người dùng thấy rõ chính sách thân thiện như “Đổi trả trong 7 ngày | Miễn phí vận chuyển”, họ có xu hướng bấm vào nhiều hơn.
Cải thiện trải nghiệm người dùng (UX): UX tốt là một yếu tố gián tiếp giúp tăng thời gian ở lại trang và giảm tỷ lệ thoát, từ đó giúp SEO bền vững hơn.

Tại sao nên cấu hình chính sách vận chuyển và trả hàng ở cấp sản phẩm thay vì toàn cửa hàng trong WooCommerce?

Cấu hình chính sách vận chuyển và trả hàng ở cấp sản phẩm trong WooCommerce giúp bạn:
Tùy chỉnh linh hoạt theo từng loại sản phẩm (cồng kềnh, kỹ thuật số, hàng khuyến mãi…).
Minh bạch với khách hàng: Hiển thị rõ chính sách ngay trên trang sản phẩm, giảm khiếu nại.
Tối ưu SEO: Hỗ trợ hiển thị chi tiết trên Google thông qua schema (Rich Snippet).
Phù hợp với nhiều nhà cung cấp: Mỗi sản phẩm có thể áp dụng chính sách riêng thay vì gò bó theo toàn cửa hàng.
Đây là lựa chọn lý tưởng khi bạn muốn bán đa dạng sản phẩm, nâng cao trải nghiệm người dùng và tuân thủ yêu cầu từ các nền tảng như Google Shopping.

Lời kết

Việc thiết lập chính sách hoàn trả và vận chuyển rõ ràng không chỉ giúp nâng cao trải nghiệm mua sắm cho khách hàng mà còn góp phần xây dựng niềm tin và uy tín cho cửa hàng. Qua bài viết này, mình hy vọng bạn đã nắm được cách thêm các chính sách này vào WooCommerce một cách hiệu quả – dù ở cấp toàn cửa hàng hay từng sản phẩm riêng lẻ. Nếu có bất kỳ thắc mắc nào hãy để lại bình luận ngay bên dưới, mình sẽ giải đáp nhanh nhất! Cảm ơn bạn đã theo dõi bài viết!

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Đánh giá mức độ hữu ích của bài viết

Thất vọng

Chưa hữu ích

Bình thường

Hữu ích

Rất hữu ích

Lê Nam

WordPress Expert
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

Icon tab

MAXSPEED HOSTING

TĂNG TỐC WEBSITE TOÀN DIỆN

CÔNG NGHỆ ĐỘC QUYỀN

Vector

PHẦN CỨNG MẠNH MẼ

Vector

HỖ TRỢ 24/7

Vector
ĐĂNG KÝ NGAYGroup icon
khuyến mãi tháng 4
Nhanh tay, số lượng có hạn!
01/04/2025 - 15/04/2025
Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

CẢM ƠN BẠN ĐÃ ĐÁNH GIÁ BÀI VIẾT

Vietnix sẽ luôn cố gắng cải thiện chất lượng dịch vụ mỗi ngày

ĐÓNG

Đánh giá mức độ hữu ích của bài viết

Thất vọng

Chưa hữu ích

Bình thường

Hữu ích

Rất hữu ích

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG