Order không xuất hiện trong app do không có customization
Updated 11/11/2022: Team Teeinblue đề xuất một giải pháp mới theo hướng dẫn sau: Add warning about missing customization on Cart page
Updated 8/4/2022: Team Teeinblue đã thử nghiệm một giải pháp trên một số store và đã nhận thấy kết quả giảm đáng kể số lượng orders bị mất customization. Vì vậy chúng tôi đã chính thức đưa tính năng tự động khôi phục customization lên tất cả các store. Nếu một khách hàng add to cart qua Teeinblue form, nhưng vì lý do nào đó bị mất customization, thì giờ Teeinblue có thể tự động khôi phục customization đó về order.
Sau bản update ngày 8/4/2022, nếu bạn thấy một order rỗng không có thông tin gì trong Teeinblue (hoặc mọt order không có customization_id trên Shopify), khả năng cao là order đó đã được tạo không thông qua Teeinblue form và vì vậy rất tiếc là không thể khôi phục.
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.
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.
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:
36485954240671 là Variant ID
1 là số lượng.
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.
Nếu bạn đang sử dụng các phương pháp Email Marketing, hãy cẩn thận và tránh sử dụng phương pháp trên trong email của bạn.
Thêm các Variants từ Shopify với Campaign by Product base
Nếu bạn sử dụng Campaign by Product Base, hãy chắc chắn rằng bạn sẽ thêm Variant và các thông tin về sản phẩm trong Teeinblue.. Nếu bạn thêm nhiều Variants từ Shopify, khách hàng vẫn có thể Checkout nhưng Teeinblue sẽ không ghi nhận được thông tin order.
Nguyên nhân khác: vẫn đang xác định
Rất tiếc là vấn đề này đến nay vẫn chưa có một giải pháp triệt để.
Updated 8/4/2022: Team Teeinblue đã thử nghiệm một giải pháp trên một số store và đã nhận thấy kết quả giảm đáng kể số lượng orders bị mất customization. Vì vậy chúng tôi đã chính thức đưa tính năng tự động khôi phục customization lên tất cả các store. Nếu một khách hàng add to cart qua Teeinblue form, nhưng vì lý do nào đó bị mất customization, thì giờ Teeinblue có thể tự động khôi phục customization đó về order.
Sau bản update ngày 8/4/2022, nếu bạn thấy một order rỗng không có thông tin gì trong Teeinblue (hoặc mọt order không có customization_id trên Shopify), khả năng cao là order đó đã được tạo không thông qua Teeinblue form và vì vậy rất tiếc là không thể khôi phục.
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.
Updated 8/4/2022: Team Teeinblue đã thử nghiệm một giải pháp trên một số store và đã nhận thấy kết quả giảm đáng kể số lượng orders bị mất customization. Vì vậy chúng tôi đã chính thức đưa tính năng tự động khôi phục customization lên tất cả các store. Nếu một khách hàng add to cart qua Teeinblue form, nhưng vì lý do nào đó bị mất customization, thì giờ Teeinblue có thể tự động khôi phục customization đó về order.
Sau bản update ngày 8/4/2022, nếu bạn thấy một order rỗng không có thông tin gì trong Teeinblue (hoặc mọt order không có customization_id trên Shopify), khả năng cao là order đó đã được tạo không thông qua Teeinblue form và vì vậy rất tiếc là không thể khôi phục.
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
36485954240671 là Variant ID
1 là số lượng.
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.
Nếu bạn đang sử dụng các phương pháp Email Marketing, hãy cẩn thận và tránh sử dụng phương pháp trên trong email của bạn.
Thêm các Variants từ Shopify với Campaign by Product base
Nếu bạn sử dụng Campaign by Product Base, hãy chắc chắn rằng bạn sẽ thêm Variant và các thông tin về sản phẩm trong Teeinblue.. Nếu bạn thêm nhiều Variants từ Shopify, khách hàng vẫn có thể Checkout nhưng Teeinblue sẽ không ghi nhận được thông tin order.
Nguyên nhân khác: vẫn đang xác định
Giải pháp
Rất tiếc là vấn đề này đến nay vẫn chưa có một giải pháp triệt để.
Updated 8/4/2022: Team Teeinblue đã thử nghiệm một giải pháp trên một số store và đã nhận thấy kết quả giảm đáng kể số lượng orders bị mất customization. Vì vậy chúng tôi đã chính thức đưa tính năng tự động khôi phục customization lên tất cả các store. Nếu một khách hàng add to cart qua Teeinblue form, nhưng vì lý do nào đó bị mất customization, thì giờ Teeinblue có thể tự động khôi phục customization đó về order.
Sau bản update ngày 8/4/2022, nếu bạn thấy một order rỗng không có thông tin gì trong Teeinblue (hoặc mọt order không có customization_id trên Shopify), khả năng cao là order đó đã được tạo không thông qua Teeinblue form và vì vậy rất tiếc là không thể khôi phục.
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!