Prepare your product data, avoid common rejection reasons, and upload deals that attract buyers and rank well in search.
Access 30,600+ verified suppliers and exclusive wholesale deals with the best margins.
Learn how to upload deals that pass review, attract buyers, and stay visible on WholesaleUp™. This guide covers everything from required fields to image best practices and common rejection reasons.
Preparation is key to a smooth upload. Use this checklist before you start:
At upload time, only three fields are strictly required — product title, wholesale price, and at least one category. Currency falls back to your Supplier Profile preference if you don't supply it, and everything else gets filled in for you from market databases when we can match on your EAN/ASIN/MPN — but the more you supply directly, the less likely a row is to be flagged. When you later go back to edit one of those deals from your Manage Deals page, more fields are required to save: currency, grade, category, description, and at least one product code (EAN, MPN, or ASIN). Mixed / assorted lots are exempt from the product-code requirement — switch on “Assorted Lot” and supply the lot composition + total retail value instead.
product_title
The name of your product. Include the brand, model, and key specs so buyers can tell at a glance what they're looking at. Generic titles like “Phones”, “Mixed items”, “product”, “goods”, or “lot” are rejected.
wholesale_price
Your wholesale price per unit. Must be numeric. Deals priced too close to retail fail the category margin threshold.
These fields are optional at the schema level but materially reduce the chance of a row being flagged. Supplying them directly is faster and more accurate than letting the system infer them.
currency
Currency code (USD, EUR, GBP, etc.). If you leave it blank we fall back to the preferred currency on your Supplier Profile — so the row won't fail — but setting it explicitly avoids any ambiguity on mixed-currency feeds. Must match the category / region format checks if supplied.
ean / asin / mpn
A recognizable product identifier lets us auto-verify the product, pull through images, and run the price-check. Rows without any identifier are much more likely to be flagged. A single digit off a 13-digit EAN fails the GS1 checksum.
grade
Condition of the product. If left blank we try to infer it, but supplying it directly is faster and more accurate. See the Product Condition Grades Glossary for the full list of accepted values.
moq
Minimum Order Quantity. Auto-filled from typical trade volumes when we can match on your identifier, but supplying it directly avoids any ambiguity at enquiry time.
available_quantity
Number of units currently in stock. Buyers filter by availability, so rows with a concrete quantity surface more often than rows we have to estimate.
These fields are optional but make your deals more discoverable and trustworthy:
description
Detailed descriptions increase buyer trust and deal visibility.
tags
Product tags help buyers find your deals in searches and filters.
rrp
RRP (Recommended Retail Price) shows buyers the value they can achieve.
images
Multiple product images boost click-through rates and buyer confidence.
shipping_info
Clear shipping details (cost, weight, dimensions) reduce enquiry friction.
Images are one of the most important factors in deal approval and buyer engagement. Follow these guidelines:
Understanding why deals get rejected helps you avoid the same mistakes:
Generic or too-short product title
Titles like “Phones”, “Mixed items”, “product”, “goods”, or “lot” don't tell a buyer what they're looking at. Include brand, model, and key specs.
No recognizable product identifier
Rows without an EAN, ASIN, or MPN can't be auto-verified against market databases and are much more likely to be flagged. A single digit off a 13-digit EAN fails the GS1 checksum.
Price doesn't meet the category's margin threshold
Each category has a minimum margin threshold below retail. Deals priced too close to RRP fail the check — buyers need room to make money on resale.
Required fields missing
At upload time, only three fields are strictly required — product title, wholesale price, and at least one category. A blank in any of them fails the row. Currency falls back to your Supplier Profile preference if you don't supply it; everything else is optional and gets filled in for you from market databases when we match on your EAN/ASIN/MPN. When you later go back to edit one of those deals from your Manage Deals page, more fields are required to save: currency, grade, category, description, and at least one product code (EAN, MPN, or ASIN). Mixed / assorted lots are exempt from the product-code requirement — switch on "Assorted Lot" and supply the lot composition + total retail value instead.
Currency mismatch or missing case-pack size
If you supply a currency code it must match the category / region format checks (otherwise we use your Supplier Profile preference), and per-lot deals need a case-pack size so buyers can see the true per-unit price.
Uploading multiple deals at once via CSV? Follow these best practices to ensure a smooth upload:
selling_unit and case_pack_size fields — the two most common cause of upload failures — see Per-Unit vs Per-Lot Pricing. For grade values, see the Product Condition Grades Glossary.A deal's visibility and performance depend on how current it is:
Stale deals lose visibility. As time passes, deals are de-prioritized in search results and recommendations. The longer a deal sits without updates, the fewer impressions it receives.
Update pricing and stock regularly. If your costs change or stock runs low, update your deals immediately. Buyers notice stale pricing and may assume you're no longer actively trading.
Mark out-of-stock items as Sold Out promptly. Deals can't be deleted — marking a deal Sold Out removes it from the public marketplace while preserving the URL (for any inbound links from search engines or press coverage) and the enquiry history. Edit the Sold Out deal and re-submit it if stock returns. See Managing and Updating Your Deals for the full workflow.
Re-list seasonal inventory. If you deal in seasonal products, refresh your listings at the start of each season with updated images and descriptions.
Pro Tip: After your deals are approved, monitor their performance in Dashboard → Supplier Statistics and use the insights to update deals that aren't getting views. See also: Managing and Updating Your Deals.
Ask our AI assistant for an instant answer — or reach the support team directly.
Prefer a person? Contact the support team