How you change prices or stock on noon should depend on one number: how many rows you are touching. A single wrong price is a 30-second fix in Seller Lab. A supplier delivery of 300 lines belongs in noon’s import. A catalogue that reprices itself every hour from an ERP needs the partner API and a developer. And somewhere in the middle, 15 to 50 SKUs described in a sentence, sits the option we built: asking Claude through our free noon Seller MCP connector.
Below are all four, with what noon’s own documentation says about each and where each one goes wrong.
Editing one SKU in Seller Lab
noon’s help centre walks through it. Open Catalog, then My Catalog, click Edit on the price in the quick view, change it and save. Or open the SKU itself and edit the price in its offer section, where you can also add a sale price with start and end dates. A sale price takes priority over the normal price while its dates are live. noon says offer changes made this way show on the site immediately.
This is the right tool for one or two SKUs. It gets painful fast after that. Forty SKUs in two countries means eighty separate edits, and nothing on screen keeps a record of what the old prices were. If you need to undo the change on Sunday night, you’d better have written them down.
The spreadsheet import
For anything bigger, noon’s seller portal has an import tool. The help centre article for prices gives the route: Catalog, then Imports, then Add Imports. Choose Price as the import type and Price Update as the sub-type, filter by Live or Not Live if you want, pick noon as the marketplace and export the template. Fill it in, go back, click Next, upload and submit.
The template identifies each row by country_code, id_partner and either your partner_sku or noon’s psku_code. The only other required column is the new price. Sale price and sale dates are optional. The exported file also carries current_price, which gives you a before snapshot for free. Save a copy.
Stock works the same way for warehouses you run yourself. noon’s FBP stock article says to choose Stock as the import type and FBP stock update as the sub-type, export by warehouse, fill in stock_gross, and import. Each row is one product in one warehouse.
The rules noon publishes are worth reading before your first big file:
- No price change of more than 30% in a single import file. noon checks every import and verifies larger moves with you by email. For a deeper cut, import it in two steps.
- noon sets a min and max price range per product to catch obvious typos. To go below the minimum, the help centre says to email the SKUs and prices to seller@noon.com.
- You can set your own seller min and max range, so a price outside it never goes live.
- Save as XLSX or CSV. XLS isn’t accepted. Under 500 rows, paste the values into the Paste tab and skip the file altogether.
- Sale dates use the format YYYY-DD-MM, day before month. That catches people out.
The stock article adds one common error: a mismatch between psku_code and partner SKU, often caused by all-numeric SKUs or special characters. Its fix is to delete the partner SKU column or import using only psku_code.
The import’s weakness is that errors show up after you submit, and a spreadsheet mistake goes live with the rest. Drag a formula one row too far and the price of a phone case lands on a phone. Big files also take a while to process, so you check the imports page and refresh.
The partner API
noon’s Pricing API reads and updates price, MSRP and active status for SKUs in the UAE, Saudi Arabia and Egypt, and noon says one request can update hundreds or thousands of SKUs. The Stock API takes pairs of warehouse code and partner SKU and returns the quantity for each. Both are documented in public at noon-docs.noonpartners.dev.
The API is how a repricer or an ERP keeps noon in step without anyone opening a browser. It also needs someone to build it: a service account and key file from the partner portal, code to sign in and send requests, handling for rate limits, and whatever previews or caps you want, because you write those yourself. noon’s own documentation says that for occasional single-SKU adjustments, Seller Lab is faster than building an integration. We agree. Our explainer on the noon partner API for sellers who don’t code goes through how access works.
Asking Claude through the connector
The connector uses the same partner API, with the code already written and limits built in. You describe the change in words:
Cut the price of the 18 SKUs in this list by 8% in the UAE. Keep MSRP as it is. Show me before and after.
Claude reads the current prices, works out the new ones and returns a preview table. Nothing reaches noon until you confirm. Each change covers at most 50 items, a price can’t move by more than 30% in one step (the same ceiling as noon’s import), and a zero price or an MSRP below the selling price is refused. There is no delete tool.
Where it beats the import is the mix of reading and changing in one chat. “Which offers are live in Saudi Arabia with fewer than 5 units?” then “Set those to the quantities in this table” is two messages, no template and no date formats. Where it loses: 2,000 SKUs is 40 separate changes, so that job belongs to the import. Claude can also misread a vague instruction, so name SKUs and countries and read the preview properly. Once you confirm, the change is live, because noon has no draft mode.
Setup takes a couple of minutes and is covered, with more prompts, in our guide to running your noon store from Claude.
Picking one
- One wrong price, one SKU: Seller Lab’s edit screen.
- A weekend sale on 30 SKUs in one country, reversed on Sunday: the connector. The preview stays in the chat, so Claude has the original prices when you ask to put them back.
- A delivery of 300 stock lines, or a monthly reprice from your cost sheet: the import, pasted if it’s under 500 rows.
- Prices that follow a repricer or ERP all day: the API, built by your developer or an integrator.
- Checking what’s broken before you change anything: the connector, read-only questions first.
Whichever you use, check the country before you submit. An AED price pasted into the Saudi column is still a valid number, just a wrong one.
The connector is free and isn’t affiliated with or endorsed by noon. You stay responsible for the changes you approve; our connector terms spell that out. To try it, copy the URL from the noon Seller connector page and start with a stock question. Problems or questions go to team@thegrowthfolks.com.
Questions people ask
Can I change a noon price by more than 30% in one go?
Not in a single import file. noon's help centre says it does not allow price changes of more than 30% in one import, and larger changes are verified with you by email. Make the change in two imports, the second after the first has processed. The noon Seller MCP connector applies the same 30% ceiling to each step.
Which file formats does the noon price import accept?
XLSX or CSV. noon's help centre says XLS files are not imported. For fewer than 500 rows you can paste the values into the import's Paste tab instead of uploading a file.
Do price changes on noon go live straight away?
noon's help centre says changes made to an offer in Seller Lab show on the noon website immediately. Imports take time to process, longer for big files. Changes confirmed through the connector are sent to noon's partner API and go live too, because noon has no draft mode.
How many SKUs can Claude change at once on noon?
Up to 50 items per change through the noon Seller MCP connector. Each change comes back as a before-and-after preview and is applied only after you confirm it. For hundreds of rows, use noon's import.