At Namshi, we create a competitive environment for sellers to grow with our Deals program. It offers exceptional deals with increased visibility, leading to more product views and sales
Local Enrollment
Access the seller deals from seller lab using the link: https://namshi-catalog.noon.partners/en/deals/all-deals
Step 1. View all deals & deal schedules
You will only see all deals (deal schedule) available for the destination country
you will be able to switch between the destination country (AE or SA) on the top right switcher. For example if you select “AE”, this means you are seeing the deals available for the AE customers
For each deal, You can view:
Deal information:
Deal Name
Deal Description
Eligible Deal SKU Criteria:
Department
Category
Age Group
Gender
Deal Schedule
Duration: in local time of the destination country
Type: One Time or Recurring
For the recurring deals, enrolling it once will mean that the deal configuration (deal price/stock) will be applicable in the repeating time slots in the overall duration.
Status: Upcoming, Ongoing, Ended, Inactive
Please note:
you need to enroll into all destination countries individually
Local and Crossborder deliveries will be available
Step 2. Enroll into a deal schedule
You can enroll into multiple deal schedule at the same time across multiple deals ( Not same SKUs)
Enrollment can be of different deal prices & deal stock limit
The lowest deal price of the active schedules will be assigned if a SKU is live in 2 deals with different prices and different stock:
If the deal is configured as price 15 for 50 units and price 20 for 10 units, the customer will first see the price 15 for the first 50 units. Once those units are fully consumed, the next available offer will automatically become visible, which is price 20 for the remaining 10 units.
You can configure a deal price and deal stock on a child SKU level
How to activate the the deals
1- Bulk Importer
Go to Namshi Sellerlab Imports Page:
Select Imports Groups - “Deal Management”
Select Import Types - “Deal Enrollment”
Import either via uploading a file or pasting the entries to the field using the attached template Namshi Sellerlab Template - Deal Enrollment
Note: Only the first entry will be considered if there are multiple entries for the same child sku + deal schedule combination in the same upload file
All SKUs in a single file must belong to the same deal schedule
All SKUs in a single file must belong to the same deal schedule.
Ensure your products are eligible for the deal (e.g., correct category, department) before uploading. Ineligible products will be skipped.
The deal quantity of enrolled SKUs on an active deal schedule cannot be decreased.
Stock must be a number greater than 0
2- Deals Dashboard
1- Access the Deals by clicking on enroll on “All Deals” Tab (link) or “Add SKUs” button for already enrolled deal schedules
2- View and select eligible SKUs based on categorization of the SKU
3- Set the Deal Price and Deal Stock for each SKU
Note:
Guard rail price will be shown below the original price (max_price)
Will return an error if deal price is outside of the guard rail price
4- Click “Submit” and see the enrolled SKUs on the deal schedule page
You can deactivate an enrollment or edit the deal price/deal stock from the interface as well
View active deal SKUs from My deals
You will only see the currently LIVE deal SKUs of the deal schedule code. For instance if the recurring deal is for everyday 2pm - 2am, then outside the slot, the items will not show)
Customers will see the deal price across the shopping journey on website as a discounted price, Cart, Checkout, Orders Page
Note:Lowest deal price amongst the enrolled active deal schedules will be assigned as the deal price. Once the deal stock for that deal price is depleted, the next lowest deal price will be assigned.
If the assigned deal price is higher than the current price (msrp or live), then the deal price will not be live to customers.
View performance of deal skus
“My Deals” Tab (link) lists all the enrolled deal schedules, where performance can be shown in 2 levels
1- View info & performance of the deal SKUs in on deal schedule level
2- View info & performance of the deal SKUs in on deal schedule level on SKU level
Update Enrollments
For an ongoing deal schedule, then the upload will ignore if the deal quantity for an already enrolled sku is less than the enrolled quantity to avoid purchase failures
Otherwise standard QC criteria will apply
This can be done either via the importer OR through the deal dashboard
How does it work?:
Deal Price is on Stock Source Country and Deal Price uploaded by seller is on the supported stock source country currency (AED, SAR, USD).
Crossborder Price Engine calculates Crossborder Deal Price in the currency of destination country (deal country) with the appropriate markups per lane
Customers will be able to purchase products at Crossborder Deal Price
Sellers will be invoiced at the Original Deal Price uploaded by the sellers

Note:
All the partner/sku level configurations for crossborder (ie. enablement of crossborder, visibility in gcc, any overrides etc) will carry through for deals.
The lane priority will be respected, where even if Crossborder Deal Price is lower than the normal price of local lane, local lane will be prioritized until the local stocks last
For AE to GCC enrollments happen as a default
For global sellers that have customer returns to FBN warehouse, they would have to enroll the SKUs to local lanes as well to be considered as a deal
What is the change to the deal price upload flow?
Category 1: Sellers provide deal price in stock_source_country currency. It handles both the local lanes and the crossborder lane where we recalculate the prices to deal country currency with crossborder markups
Category 2: Sellers provide deal price in USD and we recalc the prices to deal country currency with crossborder markups
Category 1:
Importer Field Definitions:
Scenarios:
Suppose payday-apr-ae is a deal schedule code in ae & payday-apr-sa is in sa
Case 1:
Local: AE to AE → 100 AED as final deal price
CB: AED to GCC (if applicable)→ 100 AED → CB price engine math x GCC
Case 2:
Local: SA to SA → 120 SAR as final price
Case 3:
CB: AE to SA → 110 AED → CB price engine math x SAR
Category 2:
Importer Field Definitions:
Scenarios
Suppose payday-apr-ae is a deal schedule code in ae & payday-apr-sa is in sa..
Case 1:
TR to AE → 100 USD converts to AED with crossborder markups
Case 2:
TR to SA → 120 USD converts to SAR with crossborder markups
Guardrail Price
Need to evaluate the guardrail price in the country of the stock_source_country as sellers cannot directly set the Crossborder Deal Price.
Even if the Crossborder Deal Price does not pass the local guardrail, it will be approved as long as the deal_price is equal or lower than the guardrail price of stock_source_country.
When stock_source_country is not ae or sa & considered global, we would need guardrail prices in USD to evaluate against.
Example:
If this is the guardrail table:
Importer results using category 1 importer:
Importer results using category 2 importer:
Enrollment Price Generator
Sample input
Sample output
How does it show in the seller lab?:
Sellers will be able to see the crossborder deals by selecting the crossborder tab & selecting the applicable lanes to view and update any deal configs
Providing Enrollment Visibility ( Local / Crossborder )
We have added the following to provide more information to increase enrollment visibility.
Enrollment Status
Enrollment status as approved and rejected, where the rejected enrollments shown will be enrollments rejected from the deal price being higher than the guardrail price (maximum enrollment price) as Enrollment status.
Error messages for the rejected enrollments ie. New price must be less than or equal to [guard rail price]
Counts for approved & rejected enrollments
Filters on Enrollment Status

Rejected Enrollments from different reasons from it such as catalog/stock issue, deal schedule code issue or deal stock issue will not show
When sellers try to update the rejected enrollments with a new deal price does pass the guardrail, then the system will update the enrollment as approved
When sellers try to update the approved enrollments with a new deal price that does not pass the guardrail, then the system will ignore that update. The enrollment status will remain approved with the already existing deal price that has passed the guard rail instead of the new deal price.
Deal tag
Deal tag (Yes or No) that shows whether or not the enrollment has “won” the deal tag, based on if the deal price is strictly lower than MSRP or Price.
Error messages for enrollments where the deal tag is “no” ie. Enrollment Rejected or Deal price should be strictly lower than MSRP & Price