How to Cancel an Unshipped DHgate Order and Request a Refund

DHgate marketplace homepage showing product categories, a search bar, shopping cart, promotional banners, and buyer-protection navigation

Quick answer

If your DHgate order has not shipped, open the specific order in your account and review the cancellation, refund, support, or contact options currently available for that transaction. A request made before shipment is different from a return or dispute after delivery, so start with the order record rather than a general support message.

Do not assume that every unshipped order can be canceled instantly or that every cancellation request automatically results in a refund. Available actions can depend on the order status, payment status, seller activity, product type, destination, and DHgate’s current terms.

Important: If the order already shows that it has shipped, do not continue treating it as a pre-shipment cancellation request. Review the after-sales, refund, return, dispute, or support options shown for the order instead.

First, confirm whether the order has shipped

Before requesting cancellation, open the affected order and check the current status shown in your account. The exact wording may vary by device, region, and platform interface, so focus on whether the order still indicates that shipment has not occurred.

You may be dealing with one of several different situations:

  • The order is unpaid or payment is still pending. Review the order page for the available cancellation or payment-related options.
  • The order has been paid but has not shipped. Check the order record for any cancellation, refund, support, or seller-contact option available for that stage.
  • The seller has marked the order as processing. Review the current options in the order record and keep any cancellation request inside the platform.
  • The order shows shipment or tracking activity. The pre-shipment cancellation path may no longer apply. Review the after-sales or support options shown for the order.
  • You already have an open request, dispute, or seller proposal. Read the existing case information before opening another request or changing the case status.

The order page is more reliable than a seller’s informal message because it shows the transaction status and the actions currently available for that specific purchase.

When a pre-shipment cancellation request makes sense

A cancellation request is most relevant when you no longer want an order and the item has not yet been shipped. Common reasons may include ordering the wrong variation, entering an incorrect address, placing a duplicate order, finding an error in the listing details, or changing your mind before dispatch.

Use the reason that accurately describes what happened. Do not select an item-not-as-described or delivery-related reason if the item has not shipped and the actual issue is that you want to cancel before fulfillment.

Before submitting a request, save the order details that explain the transaction:

  • the order number, seller name, item title, selected variation, price, and order date;
  • the current order status and any shipping or processing information shown;
  • the product description, selected color, size, quantity, or other variation details;
  • messages exchanged with the seller through DHgate; and
  • screenshots of any cancellation request, support notice, or seller response.

Saving the record before the status changes can make it easier to explain what you requested and when you made the request.

How to request cancellation or a pre-shipment refund

Start from the order record in the DHgate account used for the purchase. Menu labels and available buttons can change, so use the option shown for your specific order rather than relying on a fixed screenshot or an older menu path.

  1. Sign in to the DHgate account used for the purchase.
  2. Open your orders. Look for an area such as My Orders, Orders, or the account section that lists recent purchases.
  3. Open the affected order. Confirm the seller, item, selected variation, order number, price, and current shipment status.
  4. Review the available order actions. Depending on the order, you may see a cancellation, refund, support, contact-seller, or after-sales option.
  5. Select the option that matches the current order status. If the order has not shipped, choose the cancellation or support path shown for that transaction.
  6. State the request clearly and factually. Explain that you are requesting cancellation before shipment and provide the relevant reason.
  7. Keep any seller communication inside DHgate. Ask the seller not to ship the order while the request is being reviewed.
  8. Save the request confirmation and monitor the order record. Check for messages, updates, proposals, or further instructions displayed for that specific order.

You can use this message when contacting the seller through the order record:

Please do not ship this order. I have submitted a cancellation request because the order has not yet shipped. Please respond through the order record so the request remains connected to the transaction.

Practical rule: Keep the request short and connected to the order facts. State the order number, explain that the item has not shipped, and avoid moving the conversation or payment outside the platform.

What to do if the cancellation option is not visible

If you do not see a cancellation, refund, or support option, do not create an unrelated request outside the order record. First, review the information shown for the specific transaction.

Check the following:

  • the current order status and whether tracking information has appeared;
  • any notices, action buttons, messages, or support links shown in the order details;
  • whether there is already a cancellation request, seller proposal, dispute, or after-sales case attached to the order;
  • whether the seller has responded through the platform message history; and
  • whether the account provides a support or contact option for that transaction.

The absence of a particular button does not necessarily mean the request is impossible. It may mean the order is at a different stage, an existing request is already open, or the next available action is shown under a different support path. Use the options displayed in your own order record and review current help information before taking further action.

If the order has already shipped

Once the order shows shipment or tracking activity, a pre-shipment cancellation request may no longer be the appropriate route. Do not assume that you can stop a shipped order by submitting the same request used before dispatch.

Instead, review the order page for the options currently available. Depending on the transaction, the page may show an after-sales, refund, return, dispute, support, or seller-contact path.

If a shipment-related or item-related problem occurs, preserve the relevant evidence:

  • the saved listing details and selected variation;
  • the order confirmation and tracking information;
  • messages exchanged with the seller through the platform;
  • photos or video of the package and item after delivery, where relevant; and
  • a concise explanation of what happened and how it differs from the order information.

For guidance on a post-shipment issue, see How to Start a Return on DHgate and How to Request DHgate Help With a Refund.

What not to do

  • Do not rely only on a seller’s informal promise. Keep the cancellation request and seller response inside the order record.
  • Do not move payment or important messages outside the platform. Off-platform arrangements can make the transaction record harder to review.
  • Do not assume a cancellation request is the same as a completed refund. Review the order status and any recorded outcome before treating the matter as resolved.
  • Do not open multiple conflicting requests for the same order. Review any existing request, proposal, or case before taking another action.
  • Do not keep using the pre-shipment route after the order has shipped. Check the current after-sales or support options instead.
  • Do not assume every order has the same timing, buttons, or outcome. Available actions can vary by transaction and current platform terms.

How to reduce cancellation problems before you buy

The easiest cancellation is the one you do not need to request. Before checkout, take a moment to confirm that the listing and order details match what you intend to purchase.

  • Read the complete listing instead of relying only on the title or first image.
  • Confirm the correct item, selected color, size, quantity, material, and package contents.
  • Check processing and shipping information shown for the listing and your destination.
  • Review recent buyer feedback and buyer-uploaded photos where available.
  • Ask specific questions through DHgate before paying if a product detail, selected variation, or shipping term is unclear.
  • Save screenshots of the listing, price, selected variation, shipping details, and relevant seller messages before checkout.
  • Keep payment and important communication inside DHgate so the order record remains complete.

FAQ

Can I request a refund before a DHgate order ships?

If the order record still shows that shipment has not occurred, review the cancellation, refund, support, or contact options displayed for that specific transaction. Available actions can vary by order status and current platform terms.

Is canceling an order the same as receiving a refund?

No. A cancellation request and a completed refund are different stages. Review the order record, any seller response, and the outcome shown in the platform before treating the request as resolved.

What should I do if the seller has not shipped but I cannot see a cancellation button?

Review the current order status, any existing request, messages, notices, and support options shown for that transaction. The available action may depend on the order stage or the platform interface.

Should I message the seller after I submit a cancellation request?

You can send a short message through the order record asking the seller not to ship the item while the request is being reviewed. Keep the message inside DHgate so it remains connected to the transaction.

What should I save before requesting cancellation?

Save the order number, order status, item details, selected variation, price, seller messages, cancellation request confirmation, and any support notice or seller response.

What if the order has already shipped?

Review the current after-sales, refund, return, dispute, or support options shown in the order record. A pre-shipment cancellation request may no longer be the appropriate path after shipment.

Can DHgate guarantee that my cancellation request will be approved?

No. The available option and outcome can depend on the order status, seller activity, payment status, evidence, and DHgate’s current terms. Do not assume that a specific result is guaranteed.

Sources and further reading

Editorial note: These sources provide general marketplace guidance. Available cancellation, refund, support, after-sales, and dispute options may vary by order status and can change over time. Review the information displayed in your specific order record before taking action.

ER

Elena Rostova

DHgate Wiki editorial contributor

Elena Rostova is an editorial contributor at DHgate Wiki covering cross-border ecommerce, marketplace comparisons, buyer protection, logistics, supplier evaluation and practical product research. Her work uses decision checklists, current platform terms and primary-source references to explain trade-offs, verification steps and situations where another buying route may be safer or more suitable.

Last reviewed: 2026-08-14

Leave a Reply

Your email address will not be published. Required fields are marked *