Order không xuất hiện trong app do không có customization
Khi một khách hàng đặt hàng một sản phẩm của teeinblue, sản phẩm trong đơn hàng đó (order item) sẽ luôn được đính kèm 1 "customization" (là dữ liệu về lựa chọn của khách hàng). Nên thông thường, dưới một order item sẽ có 1 trường "customization_id" như thế này:
Nếu một order item không có trường này, tức là order đó đã gặp vấn đề và không thể xuất hiện trong app Teeinblue.
Fact
- Vấn đề này xảy ra ngẫu nhiên và không thể dự đoán.
- Xác suất gặp lỗi này là 0% - 1%.
- Orders bị thiếu customization_id sẽ không có cách nào để khôi phục customization, vì vậy bạn sẽ cần liên hệ với khách hàng để hỏi lại lựa chọn của khách.
- Orders bị thiếu customiztaion_id sẽ không được nhận diện là order của Teeinblue, vì vậy sẽ không bị tính vào số lượng free orders hay extra orders trong app của bạn.
Một số khả năng xảy ra vấn đề
- Khách hàng ấn vào nút Add-to-cart khi form chưa hiện ra:
Shopify luôn ưu tiên load nội dung từ theme trước rồi mới đến app, vì vậy sẽ luôn có một độ trễ nhất định cho Teeinblue load lên store (thông thường là 0.5 - 1s cho khách lần đầu vào, và 0.1 - 0.5s cho khách đến từ cùng vị trí). Có khả năng khách hàng của bạn đã bằng cách nào đó ấn nút Add to cart trước khi form của Teeinblue được load ra, vì vậy không có customization nào được tạo ra.
→ Hãy liên hệ team support để chúng tôi có thể giúp bạn check trang product của bạn. Team support có thể thêm icon loading và ẩn các nội dung từ theme trên các product của teeinblue.
- Khách hàng ấn Add-to-cart từ app khác
Có thể có một nút Add-to-cart từ một app thứ 3 khác mà bạn dùng (vd sticky add-to-cart bar, quick view, upsell app, frequently bought together,...).
→ Hãy ẩn hết các nút mà có thể dẫn đến add to cart hoặc checkout trên các product của teeinblue. Bạn có thể liên hệ team support của chúng tôi để giúp bạn check lại các nút.
- Vấn đề khi chuyển hướng từ các cổng thanh toán thứ 3 về Shopify:
Nếu store bạn đang dùng một cổng thanh toán thứ 3, không dùng trực tiếp Shopify Payment, thì thông thường khách hàng của bạn sẽ được chuyển trang (redirect) đến trang thanh toán riêng khi checkout. Sau khi thanh toán xong, khách hàng sẽ được redirect trở lại Shopify để xem trang Order confirmation. Một vài lúc có thể có vấn đề xảy ra trong quá trình chuyển hướng đó khiến cho customization bị mất.
→ Nguyên nhân này chưa được xác định, nhưng chúng tôi có ghi nhận một số trường hợp gặp lỗi (3-5%) từ các cổng thanh toán ngoài. - Sử dụng phương pháp Cart Permanlink
Bạn có thể đọc thêm về Cart Permalink tại đây.
Về cơ bản, bạn có thể tạo Permalink giỏ hàng với variant ID và Số lượng rồi gửi trực tiếp cho Khách hàng qua email.
Thật không may, điều này sẽ chuyển trực tiếp Khách hàng đến trang Giỏ hàng mà không có quá trình personalize nào cả. Vì vậy trong trường hợp này, sẽ không có dữ liệu cá nhân hóa nào được ghi lại.
Một Permalink giỏ hàng thông thường sẽ có định dạng sau:
https://my-shop-name.myshopify.com/cart/36485954240671:1
Ví dụ, nếu bạn sử dụng đường link đến trang Demo của chúng tôi:
https://teeinblue.myshopify.com/cart/40564303265844:5
Trong trường hợp này, khách hàng sẽ được chuyển hướng đến trang Checkout, với Variant ID là 40564303265844
và số lượng là 5
.
Cùng với đó, không có thông tin personalize nào được ghi nhận, vì khách hàng không hề chọn bất kỳ personalize nào.
- Thêm các Variants từ Shopify với Campaign by Product base
- Nguyên nhân khác: vẫn đang xác định
Giải pháp
Từ phía chúng tôi đã làm hết trong khả năng để điều tra vấn đề, và đã kiểm tra lại toàn bộ hệ thống, bao gồm:
- SDK (storefront) loading → ✔️ hoạt động bình thường.
- Add to cart → ✔️ vẫn có customization_id trong cart và checkout.
- Place order → ✔️ hoạt động bình thường.
- Server performance → ✔️ hoạt động bình thường.
Không may là vấn đề này xảy ra bất thường và chúng tôi không thể tái tạo lỗi, khả năng cao là nó phụ thuộc vào các yếu tố ngoài khả năng kiểm soát của chúng tôi. Mong bạn hiểu và thông cảm.
Team Teeinblue vẫn sẽ tiếp tục kiểm tra và thử nghiệm các giải pháp khác nhau để xác định và giải quyết vấn đề, hy vọng chúng tôi có thể tìm ra nguyên nhân gốc sớm. Nếu bạn có thông tin gì về vấn đề này xin hãy liên hệ với team support của chúng tôi.
Cập nhật vào: 19/08/2024
Cảm ơn!