Seller Center Kigali Electronics Ltd Approved ENFRRW EM

Bulk Upload & API

Add or update many products at once, or connect your own back-office systems to NEXUS Market with API keys and webhooks
Back to products

Download the product template

Excel (.xlsx) with the required columns: SKU, name, category, brand, condition, price (RWF), stock, variant colour, variant storage, barcode and image file names. Includes a reference sheet of valid category codes.

Upload your file

Step 1 of 2
Drop your completed .xlsx or .csv here, or browse. Up to 5,000 rows per file.
Last upload: kigali-electronics-catalog-jul.xlsx - 312 rows - 19 Jul 2026

Validation report

305 passed7 errors
RowSKUProductResultDetail
2KE-SAM-A16-BL Samsung Galaxy A16 128GB, Blue Passed Ready to import
5KE-TEC-SP20 Tecno Spark 20 Error Price must be a number in RWF, found "145k"
8KE-LG-43-TV LG 43 inch Smart TV Warning Stock is 0, product will import as out of stock
11KE-HP-15S-I5 HP Laptop 15s Core i5 Error Category code "LAPTOPS" not found, use a valid code from the template
14KE-INF-S8-BK Infinix Smart 8 64GB Error Image file "infinix.bmp" missing or wrong type, use JPG or PNG
21KE-NK-AIR-42 Nike Air Trainer, Men 42 Error Duplicate SKU already exists in your catalog
Fix the 6 errors and re-upload, or import the 305 valid rows now.

Developer access

API keys

Live

Use these keys to create and update products and read your orders from your own back-office systems. Stock stays merchant-declared; there is no third-party point-of-sale or warehouse-management sync. Keep the secret key private, it is shown only once.

pk_live_KE_9f3a71c8d204
sk_live_KE_****************3b90
Created 2 Jun 2026 - last used 3 minutes ago
Rate limit: 600 requests per minute. Requests beyond the limit return 429 RATE_LIMITED.

Webhook endpoint

Efashe will POST events to your endpoint. An HTTPS URL and a matching signature secret are required.

Last delivery 200 OK

Validation report

kigali-electronics-catalog-jul.xlsx - 312 rows checked, nothing imported yet
305 passed1 warning 6 errors
Nothing has been imported. Validation is a dry run: the file is checked in full before a single product is created, so a bad row cannot half-import.
RowSKUResultWhat to change
5KE-TEC-SP20 Error Price must be a plain number in RWF. Found "145k", use 145000.
8KE-LG-43-TV Warning Stock is 0, so it will import and show as out of stock. That may be what you want.
11KE-HP-15S-I5 Error Category code "LAPTOPS" does not exist. The template's reference sheet lists the valid codes.
14KE-INF-S8-BK Error Image "infinix.bmp" is missing or the wrong type. Use JPG or PNG.
21KE-NK-AIR-42 Error Duplicate SKU. It already exists in your catalogue, so this row would overwrite a live product.

305 products imported

kigali-electronics-catalog-jul.xlsx - finished in 41 seconds
See them in the catalogue
All 305 are live on the storefront. Each one passed the automated controls on the way in. The 7 rows you did not import are still in the report.
Created
241
Updated
64
Skipped
7
Left in the report
Catalogue now
553

We could not read that file

catalogue-final-v3.xlsx - 0 rows read
The whole job was rejected, not just some rows. The file structure could not be read, so there is nothing to validate row by row.
ProblemThe header row does not match the template
Expected first columnsku
FoundItem code
Rows read0
Renaming columns breaks the import. Start from the template, paste your data under the existing headers, and leave the header row alone.