Export to my store · Guide
Importing Markaz products into your store
Five minutes of store setup, then imports are a two-click routine. Follow the checklist first — it prevents every common problem.
Before your first import — store checklist
- 1Set your store currency to PKR. Shopify: Settings → General → Store currency. WooCommerce: Settings → General → Currency. Export files carry plain numbers — a PKR 1,500 product in a USD store would sell for $1,500.
- 2Prepaid or COD — both work. For now every order is placed manually by you on Markaz web or app. If your store collects payment online, place the Markaz order prepaid; if your store checkout is COD, place it as COD and our courier collects at the door. Match the two so your customer is never charged twice. China products must be set to prepaid in your store — they can’t be COD.
- 3Use flat-rate shipping. COD orders carry delivery + a cash-handling fee at the door, set per product — the export’s pricing step shows each product’s real figures. Set your store’s flat rate to cover them (or bake them into your prices and offer “free shipping”). Prepaid or Bayana orders skip the cash-handling fee. Don’t use weight-based shipping rates: exported products carry no weight, so those rates would quote wrong.
Importing into Shopify
- 1In your Shopify admin go to Products → Import, choose the
markaz-shopify-….csvfile, and run the import. - 2Products arrive as drafts — review titles, prices and images, then publish the ones you want live. Product type and tags come pre-filled from Markaz categories (China products have none — set those yourself); for “Product category” Shopify suggests one from the title — accept it with one click. The optional brand name you typed at download fills the Vendor field.
- 3Re-importing a newer export of the same products updates them in place (it matches on the product handle) — your published/unpublished choices survive, prices and stock refresh.
Never edit the SKU (it looks like MKZ-482913-1204). It’s how each order maps back to the exact Markaz product and variant when you place it.
Shopify, step by step — your first import
Never used Shopify’s importer before? This is the whole journey — five screens, two clicks each.
1 · Open Products. In your Shopify admin, click Products in the left sidebar.
2 · Click Import. It’s at the top of the Products page, next to “Add product”.
3 · Add your Markaz file. Choose the downloaded markaz-shopify-….csv. Tick “Overwrite products with matching handles” — it makes re-imports update your products instead of duplicating them. Then click Upload and preview.
4 · Start the import and wait. Shopify emails you when it finishes — bigger files take a few minutes. Don’t re-upload while it runs.
5 · Review, then publish. Your products arrive as Drafts — customers can’t see them yet. Open each one, check photos and your price, then set it to Active (or select many → More actions → Set as active).
Importing into WooCommerce
- 1In WordPress go to Products → Import, upload the
markaz-woocommerce-….csvfile, accept the suggested column mapping, and run it. - 2The “Update existing products” checkbox decides everything. First time importing these products: leave it UNCHECKED — checked means update-only, and every new product is skipped with “No matching product exists to update”. Re-importing a fresh export of products already in your store: tick it so prices and stock update in place.
- 3Mixed file (some new, some already imported)? Run it twice: once unchecked (creates the new ones — already-imported rows show a “duplicated SKU” error you can ignore), then once with the box ticked (refreshes the rest).
- 4Large exports arrive as a zip of parts — import each part in order (part1, then part2, …). Parts are sized so budget hosting doesn’t time out while downloading product images.
- 5Products import as drafts with variations attached — review and publish.
When an order comes in
- 1Call your customer to confirm — standard COD practice, and the moment to confirm their area for delivery.
- 2Read the item’s SKU: MKZ-productId-variantId tells you the exact Markaz product and variant. The product description also carries a direct link to it on Markaz.
- 3Place the order on Markaz through your usual resell flow (Resell now → your customer’s details). Check the live Markaz price first — your export is a snapshot, and the price at order time is what you’ll pay.
A customer who buys several different products gets separate parcels with separate delivery fees and COD collections — one per product. Factor that into how you present multi-item orders, or confirm totals on the phone call.
You are the seller your customer knows: their questions, returns and refunds come to you, and you run them through Markaz’s normal return process. Your profit pays out after successful delivery — a refused parcel pays nothing, so factor returns into your pricing.
China & prepaid-only products — read this
China products (and a few Pakistan items marked prepaid by their supplier) are never cash on delivery. They export with a “Prepaid only” badge at the pricing step, and their store description automatically says “Advance payment required — not available on cash on delivery” (China items also state the 10–17-day delivery time). Your job: collect payment from your customer first (bank transfer, JazzCash — whatever you use), then place the order through Markaz China with prepaid or Bayana. Never promise COD on these items.
Keeping your store fresh
Every export is a snapshot of that day’s prices and stock. Re-export before campaigns and at least weekly — re-imports update in place (Shopify: tick “overwrite matching handles”; WooCommerce: tick “Update existing products”), and re-exporting the same products never counts against your daily limits. If the export flagged a product as low stock, expect it to sell out soon.
The limits: up to 50 products per export, 5 exports and 100 new products per day. Only products you haven’t exported before count toward the daily 100 — refreshing yesterday’s list is always free.
Troubleshooting
- Products imported without images — tell the Markaz team immediately; this is a known possibility we watch for and can fix on our side.
- “SKU already exists” or duplicates — you renamed a product’s handle or edited SKUs before re-importing. Re-import the fresh file unmodified; it updates rather than duplicates.
- “No matching product exists to update” on every row (WooCommerce) — you imported with “Update existing products” ticked, but these products aren’t in your store yet. That mode never creates anything. Re-run the same file with the box unchecked and they’ll all be created.
- Import seems stuck (WooCommerce) — budget hosting can be slow while downloading images; wait it out, and always use the provided parts rather than merging them.
- Urdu text looks garbled — open the CSV by importing it into your store (or Google Sheets), not by double-clicking into old Excel versions. Files include the encoding marker modern apps need.
- A product you selected isn’t in the file — the result panel lists why (out of stock, no live price, or it failed to load — retry for the last one).