Typos, spaces and the wrong country site
Start with the code itself. Amazon's help page tells you to enter the code exactly as written and not to add spaces before, inside or after it. Copying a code from a message often brings a trailing space with it, so type it again if the paste fails.
Then check the site. A code is set up for the store and country that issued it. SHEIN's coupon policy says a coupon can only be redeemed on the site where it was obtained, and Amazon says its promotional codes cannot be used on products sold on any other website. noon, Namshi, Trendyol and SHEIN run separate UAE and Saudi storefronts with prices in AED and SAR. If your code came from a UAE page, use it on the UAE site, and the same for Saudi Arabia.
Expired, already used, or not for your account
Every code has an end date. SHEIN says an expired coupon shows as "unavailable" in your account. On Trendyol you can see each coupon's expiry date, minimum spend and conditions under My Account, then My Coupons.
Many codes also work only once. Amazon says that if an order placed with a code is cancelled or returned, the code cannot be used again. Trendyol says discount codes are single-use and are not reissued. SHEIN allows each coupon once and one coupon per order. noon says usage limits vary by campaign: some allow one use per customer, others several.
Some codes are tied to who you are. Namshi's FIRST code is for your first order only, needs a verified UAE, Saudi, Kuwaiti, Bahraini or Egyptian phone number, and works only in the Namshi app. If you already ordered, or used the code once, it will be rejected. talabat's terms add that it expects one account per device, and that it may allow service on a device with several accounts but will not allow promotions.
Minimum spend, excluded items and other sellers
If the code is valid but the cart is not, it fails. Trendyol lists minimum spend and eligible items among the first things to check. Namshi's FIRST code needs an order of at least AED 100 or the equivalent, and applies only to items Namshi marks as discountable. Few stores publish whether the minimum is measured before or after other discounts, so look at the subtotal next to the code field: if a sale price or bundle drops it below the minimum, the code stops working.
Who sells the item matters too:
- Amazon.ae and Amazon.sa: codes cannot be used on items from marketplace sellers, digital content, delivery charges or Amazon gift cards.
- SHEIN: coupons meant for items from sellers cannot be used on items sold by SHEIN, and the reverse.
- Namshi: bank offers have excluded Global Delivery items, for example the Alinma offer of February 2026.
Also check the cap. Namshi's FIRST code is 20% up to AED or SAR 75, so on a large order the saving stops at 75.
One code per order, bank offers and payment method
Two discounts rarely add up. Trendyol and SHEIN both allow only one code per order. noon says most promotions cannot be combined with other offers, codes or coupons unless the terms say so; its Easy Installments page does allow 0% instalments together with discount codes. Namshi's bank-card offers say they cannot be combined with any other voucher or coupon code, so remove the code if you want the bank discount, or the reverse, and compare the totals.
Payment method can also block a discount:
| Offer | Payment rule |
|---|---|
| Namshi bank offers (e.g. Alinma, Feb 2026) | Only the named bank's cards; not with Namshi Wallet, gift cards, Apple Pay or buy now, pay later; one order per card |
| SNB code on HungerStation | Not valid with Apple Pay, Mada Pay or Samsung Pay; enter the card details directly |
| Al Rajhi ARBPlus code on HungerStation | Not valid via Apple Pay |
If a bank code fails, check that the card in the payment step is the named card, entered by hand, and that you have not used up the monthly or per-card limit.
noon codes that seem to do nothing
On noon, a code is usually cashback, not a price cut. You pay the full price, and the order summary shows a cashback line. noon's help centre says the cashback is added to your account as noon Credits within a few days after delivery, cannot be moved to a bank account, and has its own expiry date. You can see pending amounts under Account, then noon Credits, then Pending & Expiring.
So if the total did not drop, look for the cashback line before you decide the code failed. If there is no cashback line, the code did not apply.
After a return: when the discount comes back out
A code can stop counting after you return part of an order. Trendyol deducts free-shipping or coupon benefits if a return takes the order below their threshold, and it deducts part of the code's value from the refund because it will not refund more than you paid. SHEIN measures threshold coupons against the order value left after the refund: if that falls below the threshold, it can reduce your refund, or pay nothing back. noon says promotional discounts are non-refundable, so a refund reflects the price after the discount.
Codes rarely come back after a cancellation. Amazon and Trendyol say a used code is not reissued. Trendyol does return coupons it added to your account, if they are still valid. SHEIN returns a coupon after a full cancellation or return, but not after a partial one.
Checklist: what to do when a code is rejected
- Retype the code by hand, with no spaces, exactly as issued.
- Make sure you are on the right country site (UAE or Saudi) and logged in to the account the code is meant for.
- Check the expiry date and whether the code is single-use, new-customer only or app-only. Namshi's FIRST code works only in the app.
- Check the subtotal against the minimum spend after other discounts, and remove excluded items, marketplace-seller items or Global Delivery items.
- Remove any other code and check whether a bank offer is already applied; only one usually counts.
- For bank codes, pay with the named card, entered directly rather than through Apple Pay, if the terms say so.
- On noon, look for a cashback line in the order summary before deciding the code failed.
- Update the app or try the website. Stores do not document this as a cause, but it rules out an old app version.
- If it still fails, contact the store's support with the code and a screenshot of the error. Trendyol asks you to contact its chat if all conditions are met. Namshi's UAE line is 800 626 744 or care@namshi.com.
- Compare alternatives: the store's own offer, a bank-card offer or a different code may save more.