Refunds

Track AliExpress Seller Cancellations Before Buyers Noticed

An AliExpress seller cancels an order. You don't know about it. Your eBay buyer messages you asking for an update, and you're left scrambling to figure out what happened. This scenario is a common frustration for dropshippers and can significantly damage buyer trust and your seller metrics. Proactive detection of seller cancellations is crucial for maintaining a smooth operation.

Fetch Order Tracking automates this detection, pulling real-time status updates from AliExpress and mapping them directly into your Google Sheet. Instead of manually checking each order, you can filter your sheet to quickly identify orders that have been cancelled by the seller, allowing you to take immediate action before your buyer even notices.

Advertisement

Identifying Seller Cancellations in Your Sheet

Fetch Order Tracking leverages specific AliExpress API fields to pinpoint seller-initiated cancellations. The primary indicators are changes in order_status and the presence of an end_reason.

Monitoring order_status and end_reason

When an order is cancelled by the seller, you'll typically see the order_status field change to FINISH or CANCELED, and crucially, the end_reason field will be populated with a specific code indicating the reason for cancellation. Common end_reason values for seller cancellations include:

  • SELLER_CANCEL_ORDER: The seller directly cancelled the order.
  • SELLER_CANNOT_SHIP_GOODS: The seller indicated they cannot ship the item.
  • ORDER_EXPIRED_NO_PAYMENT: While this can be buyer-related, sometimes sellers cancel if payment processing is delayed on their end.
  • OTHER_REASON: A generic reason, which often requires further investigation but still signals a cancellation.

Your Fetch Order Tracking sheet will automatically update these fields. For example, an order might move from an order_status of PLACED_ORDER_WAIT_PAYMENT or WAIT_SELLER_SEND_GOODS directly to FINISH with an end_reason of SELLER_CANCEL_ORDER.

Proactive monitoring of the order_status and end_reason fields is your first line of defense against unexpected AliExpress seller cancellations. Filter these columns daily to catch issues early.

Example Workflow for Detection

  1. Filter order_status column: Set a filter to show only rows where order_status is FINISH or CANCELED.
  2. Filter end_reason column: Within those filtered results, apply a secondary filter to the end_reason column to look for values like SELLER_CANCEL_ORDER, SELLER_CANNOT_SHIP_GOODS, or OTHER_REASON.
  3. Review gmt_refund and refund_status: For cancelled orders, also check the gmt_refund (timestamp of refund) and refund_status fields. While a seller cancellation usually implies a refund, confirming these fields ensures the refund process has initiated or completed on AliExpress's side.

This filtering process takes seconds and immediately highlights all orders that require your attention due to a seller cancellation.

Advertisement

Responding to Seller Cancellations

Once you've identified a seller cancellation, your response needs to be swift and strategic to minimize impact on your eBay store.

1. Inform the Buyer and Issue Refund

This is the most critical step. As soon as you detect a seller cancellation, reach out to your eBay buyer. Explain that due to unforeseen circumstances (e.g., supplier stock issue, logistics problem), the order cannot be fulfilled. Immediately issue a full refund on eBay.

  • eBay Refund: Go to the order in eBay Seller Hub and initiate a refund. Select a reason like 'Out of stock' or 'Buyer asked to cancel' (if you frame it that way to the buyer).
  • Communication: Be transparent but concise. Avoid blaming the supplier. Focus on the solution: 'Unfortunately, due to an unexpected stock issue with our supplier, we are unable to fulfill your order. We have issued a full refund immediately. We apologize for any inconvenience.'

2. Re-source the Product (If Desired)

If the item is still in demand and profitable, immediately try to find an alternative supplier on AliExpress or another platform. If you find one quickly, you can offer the buyer to repurchase the item from the new supplier. However, be cautious with this approach; sometimes it's better to just refund and move on.

3. Update Your Inventory

If the cancellation was due to a permanent stock issue with that specific supplier, update your inventory management system or eBay listing to reflect the unavailability or remove the product if it's no longer viable to sell.

4. Monitor for Refund Completion

Even after issuing a refund on eBay, keep an eye on the refund_status and gmt_refund fields in your sheet for the AliExpress order. Ensure that the refund from AliExpress eventually processes back to your payment method. Common refund_status values include:

  • WAIT_BUYER_ACCEPT_GOODS: Not applicable for seller cancellations, usually for buyer-initiated returns.
  • FINISH: Refund completed.
  • PROCESSING: Refund is in progress.

If the refund from AliExpress is delayed or stuck in PROCESSING for an extended period, you may need to open a dispute with AliExpress customer service.

Automating Your Response

While Fetch Order Tracking flags the cancellations, you can further automate your internal workflow using Google Sheets' built-in features:

  • Conditional Formatting: Set up rules to automatically highlight rows where order_status is FINISH and end_reason matches seller cancellation codes. This makes them visually pop out.
  • Notifications: Use Google Sheets' notification rules (Tools > Notification rules) to send you an email alert when specific cells (like order_status) change to FINISH, prompting you to review the end_reason.

By integrating Fetch Order Tracking into your daily workflow, you transform reactive problem-solving into proactive management. This reduces buyer complaints, protects your seller ratings, and ultimately saves you time and money.

Ready to get a clearer picture of your AliExpress orders? Learn more about Fetch Order Tracking and streamline your operations at Fetch Order Tracking.

Advertisement

Try the fetcher More guides