8 min readQuanify

Cấu Hình Thanh Toán & Vận Chuyển cho Shopify

Không có thanh toán, không có doanh thu. Không có phí vận chuyển đúng, khách sẽ bỏ giỏ. Bài này giải quyết cả hai.

shopifythanh-toanvan-chuyencau-hinhRead in English

Đây là bước mà nhiều merchant mới bị mắc kẹt lâu nhất — không phải vì thiếu thông tin, mà vì thông tin quá nhiều và không biết đâu là phù hợp với thị trường Việt Nam. Shopify Payments nghe rất tiện, nhưng chưa hỗ trợ VN. Stripe thì cần tài khoản nước ngoài. VNPay thì phải đăng ký qua app third-party...

Bài này sẽ đi thẳng vào vấn đề: bạn đang bán hàng ở Việt Nam, bạn cần nhận tiền từ khách Việt, và bạn cần giao hàng qua các đơn vị vận chuyển nội địa. Đây là cách làm đúng, theo thứ tự ưu tiên thực tế.

Thực Trạng Thanh Toán Shopify tại Việt Nam

Shopify Payments — cổng thanh toán tích hợp sẵn của Shopify — hiện vẫn chưa hỗ trợ Việt Nam. Điều này có nghĩa là khi bạn dùng cổng thanh toán bên ngoài (VNPay, PayPal, Stripe...), Shopify sẽ tính thêm Transaction Fee từ 0.5% đến 2% trên mỗi giao dịch, tùy gói đăng ký.

⚠️ Lưu ý: Transaction fee này cộng dồn vào phí của chính cổng thanh toán. Ví dụ: nếu VNPay tính 1.5% và Shopify tính thêm 1% (gói Basic), tổng phí mỗi đơn là 2.5%. Hãy tính trước vào giá bán để không bị hụt lợi nhuận.
🖼️
Ảnh 1 — Các phương thức thanh toán phổ biến tại Việt Nam
Infographic dạng 4 card ngang: COD / VNPay / PayPal / Stripe. Mỗi card gồm: logo, mô tả ngắn "Phù hợp với ai", phí giao dịch ước tính (%), và độ khó cài đặt (1–3 sao). Card COD highlight màu xanh lá là "Khuyến nghị cho merchant mới".

Bước 1: Cài COD — Ưu Tiên Số 1 Cho Merchant Mới

COD (Cash on Delivery — thanh toán khi nhận hàng) vẫn là hình thức thanh toán phổ biến nhất ở Việt Nam, đặc biệt với các store mới chưa xây dựng được lòng tin từ khách hàng. Ưu điểm lớn nhất: không mất phí giao dịch, không cần tích hợp kỹ thuật phức tạp, và khách mua nhiều hơn vì không lo rủi ro.

Cách cài COD trong Shopify

Vào Settings → Payments → Manual payment methods → Add manual payment method

Chọn "Cash on Delivery (COD)" từ danh sách. Bạn có thể tùy chỉnh tên hiển thị (ví dụ: "Thanh toán khi nhận hàng") và thêm hướng dẫn cho khách trong phần Additional details.

Lưu ý: Với đơn hàng COD, bạn sẽ phải tự xác nhận thanh toán thủ công trong Admin sau khi đã nhận tiền từ đơn vị vận chuyển.

🖼️
Ảnh 2 — Cài đặt COD trong Admin
Ảnh chụp Admin > Settings > Payments, cuộn xuống phần "Manual payment methods" — COD đã được thêm vào danh sách. Chú thích bước: 1. Click "Add manual payment method" → 2. Chọn COD → 3. Tùy chỉnh tên → 4. Save.

Bước 2: Tích Hợp Cổng Thanh Toán Nội Địa (VNPay, MoMo, ZaloPay)

Shopify không tích hợp trực tiếp với các cổng thanh toán Việt Nam — bạn cần dùng app third-party từ Shopify App Store làm cầu nối. Các app phổ biến hiện tại bao gồm Onepay, VNPay, và một số đơn vị payment aggregator khác.

Quy trình chung để tích hợp cổng thanh toán nội địa:

  • Đăng ký tài khoản merchant với provider (VNPay, MoMo, ZaloPay) — cần giấy tờ doanh nghiệp hoặc CMND
  • Cài app tương ứng từ Shopify App Store
  • Nhập API Key và Secret Key được provider cấp vào cài đặt app
  • Cấu hình webhook URL để nhận thông báo giao dịch
  • Test ít nhất 2–3 giao dịch thử trước khi mở cho khách hàng

Bước 3: Thanh Toán Quốc Tế (PayPal, Stripe)

Nếu bạn có kế hoạch bán cho khách nước ngoài — hoặc khách trong nước có thẻ quốc tế — PayPal và Stripe là hai lựa chọn chính. Cả hai đều hỗ trợ thanh toán bằng thẻ tín dụng/ghi nợ quốc tế.

PayPal

  • Khách hàng quen dùng, tin tưởng cao
  • Phí: ~3.49% + phí cố định mỗi giao dịch
  • Cài đặt đơn giản, Shopify tích hợp sẵn
  • Cần tài khoản PayPal Business
  • Rút tiền về VN cần thêm bước chuyển đổi

Stripe

  • Giao diện thanh toán đẹp, chuyên nghiệp hơn
  • Phí: ~2.9% + $0.30 mỗi giao dịch
  • Cần tài khoản ngân hàng nước ngoài
  • Phù hợp nếu bạn có entity nước ngoài
  • Hỗ trợ nhiều loại thẻ và ví điện tử quốc tế
💡 Gợi ý thực tế: Với merchant mới tập trung thị trường Việt Nam, chỉ cần cài COD + 1 cổng thanh toán nội địa (VNPay hoặc MoMo) là đủ. Thêm PayPal khi bạn bắt đầu nhận đơn quốc tế — đừng cài quá nhiều cổng ngay từ đầu, dễ sinh lỗi và khó debug.

Cấu Hình Vận Chuyển (Shipping Zones & Rates)

Phần vận chuyển trong Shopify cho phép bạn định nghĩa: giao ở đâu (Shipping Zones) và tính phí bao nhiêu (Shipping Rates). Đây là phần khách hàng thấy trực tiếp khi checkout — nếu cấu hình sai, khách sẽ bị hiển thị phí vận chuyển sai hoặc không thể hoàn tất đơn hàng.

Thiết lập Shipping Zone cho Việt Nam

Vào Settings → Shipping and delivery → Manage rates

Nhấn "Add zone" → đặt tên (ví dụ: "Việt Nam") → chọn quốc gia Vietnam → Save

Trong zone vừa tạo, nhấn "Add rate" để cài mức phí. Bạn có thể cài:

  • Phí cố định: VD: 30,000đ cho mọi đơn hàng
  • Miễn phí vận chuyển khi đơn đạt ngưỡng: VD: miễn phí khi đơn > 500,000đ
  • Phí theo cân nặng: Phù hợp nếu sản phẩm có trọng lượng khác nhau đáng kể
🖼️
Ảnh 3 — Cấu hình Shipping Zones trong Admin
Ảnh chụp Admin > Settings > Shipping and delivery — hiển thị Shipping Zone "Việt Nam" đã được tạo, bên trong có 2 rate: "Miễn phí vận chuyển (đơn trên 500,000đ)" và "Phí vận chuyển tiêu chuẩn: 30,000đ". Có chú thích từng phần: Zone name, rate type, điều kiện áp dụng.

Tích Hợp Đơn Vị Vận Chuyển Nội Địa

GHN (Giao Hàng Nhanh), GHTK (Giao Hàng Tiết Kiệm), J&T Express, và Viettel Post là các đơn vị phổ biến nhất hiện nay. Để tích hợp trực tiếp vào Shopify (in vận đơn, theo dõi đơn hàng từ Admin), bạn cần cài app của từng đơn vị từ Shopify App Store.

Lợi ích của tích hợp trực tiếp: tạo vận đơn ngay trong Shopify Admin mà không cần đăng nhập sang hệ thống riêng của đơn vị vận chuyển, tự động cập nhật trạng thái giao hàng, và khách hàng nhận thông báo tự động khi đơn được lấy hàng.

📦 Chưa cần tích hợp ngay: Nếu store mới ra mắt với ít đơn hàng, bạn hoàn toàn có thể tạo vận đơn trực tiếp trên website của GHN/GHTK, rồi nhập tracking number vào Shopify thủ công. Tích hợp app sẽ hữu ích hơn khi bạn xử lý 20+ đơn mỗi ngày.

Test Toàn Bộ Luồng Thanh Toán Trước Khi Ra Mắt

Đừng bỏ qua bước này. Trước khi tắt password protection và cho khách vào mua, hãy tự đặt một đơn hàng thật với từng phương thức thanh toán bạn đã cài. Kiểm tra:

  • Luồng checkout hoàn chỉnh từ giỏ hàng đến trang cảm ơn
  • Email xác nhận đơn hàng gửi về đúng không
  • Phí vận chuyển hiển thị đúng theo zone và điều kiện
  • Đơn hàng COD xuất hiện trong Admin để xử lý
  • Cổng thanh toán điện tử trả về trang thành công sau khi thanh toán

Shopify có tính năng Bogus Gateway (Settings → Payments → Third-party providers → (for testing) Bogus Gateway) cho phép test thanh toán thẻ mà không tốn tiền thật. Dùng nó để kiểm tra trước, sau đó test thêm 1–2 giao dịch thật với số tiền nhỏ để chắc chắn mọi thứ hoạt động đúng.

Checklist Thanh Toán & Vận Chuyển

✅ Trước khi ra mắt store

  • Đã cài COD (Manual payment method)
  • Đã tích hợp ít nhất 1 cổng thanh toán điện tử (VNPay / MoMo / PayPal)
  • Đã tạo Shipping Zone cho Việt Nam
  • Đã cài ít nhất 1 Shipping Rate (phí cố định hoặc theo ngưỡng)
  • Đã test checkout với COD — đơn xuất hiện trong Admin
  • Đã test checkout với cổng thanh toán điện tử — email xác nhận gửi về
  • Đã kiểm tra phí vận chuyển hiển thị đúng trong checkout
  • Đã tính Transaction Fee vào giá bán (nếu dùng gói Basic)

Bài tiếp theo: [CB-07] Tên miền, SSL & chuẩn bị ra mắt store — bước cuối trước khi mở cửa →