Tự động đăng đơn
Khác các plugin vận chuyển khác, tính năng này có sẵn trong plugin, không phải mua addon riêng. Bạn đặt điều kiện, rồi mọi đơn thoả điều kiện tự đẩy sang SuperShip.
Bật và đặt điều kiện
Vào WooCommerce → SuperShip, tab Tự động đăng đơn.
- Tự động đăng đơn — tab thứ năm.
- Bật tự động đăng đơn — công tắc chính. Không bật thì mọi cấu hình bên dưới nằm im.
- Khi trạng thái — mốc kích hoạt, ví dụ Đơn hàng mới hoặc một trạng thái muộn hơn trong quy trình của bạn.
- và thanh toán là — lọc thêm theo hình thức thanh toán: Bất kỳ, hoặc chỉ COD, hoặc chỉ đơn đã thanh toán trực tuyến.
Bấm Thêm điều kiện để có nhiều dòng; đơn thoả bất kỳ dòng nào là được đăng. Nút ở cuối dòng để xoá.
Khối Cách hoạt động bên phải ghi rõ: đơn được xử lý bằng Action Scheduler, tức là chạy nền chứ không bắt khách chờ. Nếu gọi API thất bại, plugin tự thử lại tối đa 3 lần với thời gian giãn dần (1, 2, 3 phút). Mọi lần đăng tự động đều để lại ghi chú trong đơn hàng có chữ [Auto Create] để bạn phân biệt với đăng tay.
Điều kiện này đẩy đơn sang SuperShip ngay lúc khách bấm đặt hàng, kể cả đơn ảo và đơn khách gõ nhầm địa chỉ. Cửa hàng nào còn gọi điện xác nhận trước khi gửi thì nên chọn một trạng thái sau đó, ví dụ Đang xử lý.
Tuỳ chọn mặc định khi đăng đơn
Đăng tự động thì không ai ngồi điền khung tạo vận đơn, nên phải khai sẵn những gì plugin dùng.
- Kho hàng mặc định — để trống (Kho chính) thì dùng kho chính; hoặc chọn một kho cụ thể để ép mọi đơn đi từ đó.
- Dịch vụ — Tự động nhận diện từ đơn hàng dùng đúng dịch vụ khách đã chọn lúc thanh toán. Đây gần như luôn là lựa chọn đúng; khách không chọn gì thì rơi về dịch vụ mặc định ở tab SuperShip API.
- Người trả phí ship — Dùng mặc định chung lấy theo tab SuperShip API, hoặc ép riêng cho đơn tự động.
- Cân nặng mặc định — tính bằng gram, dùng cho đơn mà sản phẩm chưa khai cân nặng. Đặt sát thực tế: khai nhẹ quá thì SuperShip cân lại và thu thêm cước.
- Trạng thái sau khi đăng đơn — đăng xong chuyển đơn sang trạng thái nào, ví dụ Đang xử lý. Nhờ nó mà nhìn danh sách đơn là biết cái nào đã gửi.
Giữa các ô trên còn có Cho xem hàng — cùng ý nghĩa với tuỳ chọn ở tab SuperShip API, để Dùng mặc định chung là gọn nhất.
Bấm Lưu cài đặt để ghi lại.
Cách kiểm tra đã chạy đúng chưa
- Đặt một điều kiện dễ kiểm, ví dụ Khi trạng thái: Đang xử lý và thanh toán: Bất kỳ.
- Tạo một đơn thử rồi tự tay đổi trạng thái sang Đang xử lý.
- Chờ một chút (chạy nền, không tức thì) rồi tải lại trang đơn — ô SuperShip phải hiện mã vận đơn.
- Xem mục Đơn hàng ghi chú — phải có một dòng kèm chữ
[Auto Create]. - Không thấy gì thì vào WooCommerce → Trạng thái → Scheduled Actions xem tác vụ có chạy không.
Lỗi thường gặp
| Hiện tượng | Cách xử lý |
|---|---|
| Đơn không tự đăng | Kiểm: đã bật công tắc chưa · điều kiện có khớp trạng thái thật của đơn không · điều kiện thanh toán có loại đơn đó ra không. |
| Đăng chậm, không tức thì | Đúng như thiết kế — chạy nền bằng Action Scheduler. Website ít khách thì cron chạy thưa; cài cron thật của máy chủ sẽ đều hơn. |
| Đơn tự đăng cả những cái chưa muốn gửi | Điều kiện quá sớm. Đổi sang một trạng thái muộn hơn trong quy trình. |
| Đăng tự động nhưng sai kho | Kho hàng mặc định đang bị ép về một kho cụ thể. Để trống để dùng kho chính. |
| Cước bị SuperShip thu thêm | Cân nặng mặc định khai nhẹ hơn hàng thật. Khai cân nặng cho từng sản phẩm là chuẩn nhất. |
| Một đơn bị đăng hai lần | Hai dòng điều kiện cùng khớp một đơn. Rà lại danh sách và bỏ dòng thừa. |
Tiếp theo: webhook và đồng bộ trạng thái.