${articleTitle}
How to Place a Manual Dropshipping Order on CJ?
Manually Create an Order
Manually creating an order (Create Orders) is one of three ways to build an order: instead of syncing from your store or importing an Excel file, you pick products and fill in the recipient details directly in CJ to create a dropship order by hand. This guide only covers how to manually create the order; what happens after (confirm & pay) is the same for all methods — see the main ordering guide under “Related tutorials”.
Quick Overview — jump to any step / category / tutorial
Two-step page: pick products (steps 1–3), then fill in the recipient info and submit (step 4); success means done. The “What you may hit” under each step jumps to the fix.
Enter Create Orders Orders › Create Orders
On the Store Orders → Orders page, click 1 Create Orders at the top to open the create page. Manually created orders live in this Orders list; after a successful creation you are taken back here.
1Pick products, tick SKU variants, set quantity
Two product sources at the top: 1 My Products (only SKUs already linked under your account) or All Products (all CJ products, searchable by name, infinite scroll). 2 Search and expand a product, 3 tick the variant (SKU) you want and enter its quantity, 4 click Add to add them to the cart on the right.
On splitting: products from different suppliers are auto-split into separate orders in step 4, each with its own address.
1234Review the cart, click Next
After adding, the drawer on the right lists all your selected variants: 1 change the quantity per item (1–99999); 2 click the delete icon to remove one; when everything looks right, 3 click Next to go to step 2 (recipient info).
123Fill in the recipient info Recipient Info → Confirm
Step 2 is to fill in the recipient form and submit: 1 Fill in the recipient info (consignee, address, country, shipping-from warehouse, shipping method, etc. — see the field tables below); 2 Confirm the order info (review SKU, quantity and amount in the product list below; you may enter the store unit price excl. tax); 3 click Confirm. After submitting, the system runs basic checks (required fields, format), then re-checks against the selected shipping method's rules (address/name length, house number, postcode zoning, tax ID, IOSS, etc.); anything failing is flagged on the field — fix it per “What you may hit” below.
123| Field (UI) | Meaning / linkage | Requirement |
|---|---|---|
Your Order Number * | Your own order number, used to detect duplicates | Required, ≤40 chars; cannot contain % |
Consignee * | Recipient name | Required, ≤400 chars; some methods have name-length rules |
Address / Address2 * | Street address / house no. · unit | Address required, each ≤300 chars; address cannot be all digits |
City * | City | Required, ≤100 chars |
Country * | Destination country; drives warehouse/shipping/IOSS/tax linkage | Required, dropdown |
Province/State | Province / state | ≤100 chars; required depends on the shipping method |
| Field (UI) | Meaning / linkage | Requirement |
|---|---|---|
Shipping From * | Which warehouse ships; directly affects available methods | Required, dropdown |
Shipping Method * | Methods computed from Country + warehouse | Required; selecting a method may add required fields (Postcode / Phone / County / Email / Tax ID) |
| Field (UI) | When it appears / is required | Requirement |
|---|---|---|
Postcode | after Country / when the method requires | ≤100 chars; may have postcode zoning (must match province/state) |
Phone | when the method requires | ≤50 chars, valid phone format |
County | when the method requires | ≤100 chars |
Email | receives tracking updates, usually always shown | ≤100 chars, valid email |
Tax ID | when the destination needs a tax ID (e.g. UK/GB) or the method requires | valid tax-ID format for that country |
IOSS Option | appears when the destination is in the EU and the method supports IOSS; some methods require it | pick an existing IOSS / add a new one / no declaration (NO IOSS); CJ-IOSS is also available |
If the cart contains products from multiple suppliers, the system auto-splits into several recipient forms (one per supplier), each filled independently (top note: Orders will be split upon different suppliers). After filling the first form, click the Copy icon (circled in red) next to the other forms' titles to reuse the first form's recipient info instead of retyping.

Order created — continue with the main ordering flow
Once all checks pass you'll see Create Successfully, and the order appears in the Orders list. Next comes confirm → order → pay — the same main flow for every creation method:
Open “Store Orders: Order Placement to Payment” ↗Grouped into 4 categories by stage; click a category to expand, then a question to see the fix. System prompts (as shown in the UI) are included for reference.
A · Picking 1▶
Clicked Add with no variant, or Next with an empty cart
Issue: On step 1 you clicked Add without ticking any variant, or clicked Next with a cart total of 0.
Recommended Resolution: Tick at least one variant and set its quantity before Add; make sure the cart has items before Next.
Note: Please select at least one variant.
B · Recipient info checks 7▶
Required field missing / wrong format (front-end)
Issue: On Confirm, a required field (order number, consignee, address, city, country, Shipping From, Shipping Method) is empty or malformed.
Recommended Resolution: Follow the red hints to complete/correct each field, then Confirm again. Note that required fields can change after switching the shipping method.
Please enter the order number. / Please select the country. / Please select the Shipping Method.
Name/address too long, house number, postcode zoning, all-digit address
Issue: The back-end check for the selected method may block several address issues: consignee/address length outside the allowed range; missing a valid house number; postcode not matching province/state (postcode zoning); address entered as all digits.
Recommended Resolution: Correct per the flagged hint — adjust name/address length, add the house number, fix the postcode or province/state to match, or add street text to the address, then submit again.
Address/city contains a blocked word
Issue: City, province, county or address contains a system-blocked word.
Recommended Resolution: Remove/replace the flagged word and submit again.
Tax ID missing or invalid
Issue: The destination requires a tax ID (e.g. UK/GB) but it is empty, or the format is wrong.
Recommended Resolution: Enter a valid tax ID in that country's format and submit again.
Invalid tax ID. Please enter a valid tax ID.
Email format is wrong
Issue: The Email value does not match the email format.
Recommended Resolution: Enter a valid email (used to receive tracking updates) and submit again.
Order number contains %
Issue: Your Order Number contains a % character, which is not allowed.
Recommended Resolution: Remove the % and submit again (order number must also be ≤40 chars).
Platform-logistics order without a Store Type
Issue: An order using store platform logistics must specify a Store Type; without it the front-end blocks the submit.
Recommended Resolution: Select the matching Store Type, then submit.
C · Shipping / IOSS 2▶
No available shipping methods
Issue: For the chosen Country + warehouse + products, the system finds no available shipping method.
Recommended Resolution: Try another Shipping From warehouse / destination country, or adjust the products; you can click “Check unavailable shipping methods and reasons” to see why each method was excluded and act on it.
IOSS required but not selected
Issue: The destination is in the EU and the selected method requires IOSS, but no IOSS was chosen.
Recommended Resolution: Pick an existing IOSS from the dropdown; if you have none, click Add IOSS to add one (description + IOSS number, format = two country letters + 10 digits, e.g. IMxxxxxxxxxx), which is then auto-selected; or choose CJ-IOSS to have CJ declare on your behalf (this may incur the relevant VAT / service fee).
Please select IOSS ID.
D · Submit / duplicate 2▶
Order number duplicates an existing order
Issue: On submit, the system finds the order number already exists and pops up a dialog listing the duplicate order number.
Recommended Resolution: If you really want to create it anyway, click Continue (the order is still created); otherwise click Cancel and use a different order number.
12Back-end returns another error on submit
Issue: Besides field checks, the back-end may return other errors on submit (e.g. inventory, risk control, system exception), interrupting it.
Recommended Resolution: Adjust per the prompt at the top and retry; if it keeps failing, contact your account manager.

