Hai, bagaimana kami boleh membantu?

[ShopeeFood Merchant] How to Bulk Add/Update your Menu via the Partner Web Portal?

Managing your menu just got easier! ShopeeFood now allows merchants to bulk create or update their menu items directly via the Partner Web. Save time by uploading in bulk instead of adding dishes one by one.
 
Before You Begin
Make sure you have:
  • Your complete menu list (including category name, dish name, price, description, and option group details)
  • Dish images in JPG/JPEG/PNG format, each between 300KB and 2MB

Please refer to the following category reference guides:
  1. Bulk create new menu items
  2. Bulk create new option groups
  3. Bulk update existing menu items & option groups
 
1. Bulk create new menu items
 
Step 1: Log in to ShopeeFood Partner Web, go to Menu, and click Bulk Operation in the top right corner.
 
85f41bb9af1f4a808082c13cb61c7d5d.png
 
Step 2: Click Bulk Create at the top right.
 
2ed41652392e4926ae66f5519b314478.png
 
Step 3: Under Operation Type, select Main Dish and download the Dish Details & Dish Image Templates
 
deb8b3146c704caaa3045c47abdd6997.png
 
Step 4: Enter your menu information accurately in the Dish Details template. Use the template as a guide — below is an example for each column.
 
62012af39e684de29629c74d796a122b.png
 
Step 5: Add all dish images (JPG/PNG, each ≥300KB) into the Dish Images Template > images subfolder, then zip the entire folder (do not rename it; max size 400MB). Do not use your own folder — you must place images in this provided folder and zip it.
 
70e266611e624b1a92e588248a1d7f3e.png
 
Step 6: Upload both the completed CSV file and the .zip image file on the Partner Web.

ff26b0df249848b48f810ca82cd70db7.png
 
Step 7: Once submitted, track the Bulk Create file status and QC progress under the task list. If upload fails, download the QC result file to check the error. Detailed reason will be shown in Column M.

ce3906d6b0f04fbdbd17a9a95d4aedf4.png
d87cbd71675849bfb980b11bcf02842f.png

Common Errors & Fixes 
 
Error MessageHow to Fix
dish image file “FILENAME” not found in zip fileEnsure the image file name (including extension) in the CSV matches exactly with the file name in the ZIP folder.
error: code = 1100073 msg = error dish name invalidVerify the dish name follows the allowed format and character limit.
dish image is requiredust add a valid dish image (JPG/PNG, ≥300KB) and ensure it is included in the ZIP file.

2. Bulk create new option group

Step 1: Log in to ShopeeFood Partner Web > Menu > Bulk Operation > Bulk Create, then select Option Group as the operation type and Download the Template

bca6efb5aa63489088852358ad4e948c.png

Step 2: Fill in your option group details. Below is an example of how to fill in each column:
For Linked Dish, enter the Dish IDs of the dishes you want to link, separated by commas (,). You can get the Dish IDs by downloading your current menu from the Partner Web. 
 
9db68498fe4c44579fbcad42159251e2.png
 
Step 3: Upload the completed .xlsx file via drag-and-drop or file selection. Only one file can be uploaded at a time. 
 
1a788f7ad6934ebbb06c124c9b0ddcc4.png
 
Step 4: After submission, check the task list for Bulk Create status and QC progress. If it fails, download the QC result—error details will be in Column L.
 
Common Errors & Fixes 
 
Error MessageHow to Fix
option group name is emptyMust input an Option Group Name in the template.
error: code = 1100016 msg = error_select_control_not_match_optionMust set the Option Group selection type as either Optional or Required. 
 
874a163d9b834ab5b8f2d3d21c319062.png
 
3. Bulk update existing menu items & Option Groups
 
Step 1: Log in to ShopeeFood Partner Web > Menu, then click Bulk Operation
 
5a4cd7e1ebdb4623ae77591801b59e41.png
 
Step 2: Click Bulk Update at the top right.
 
5d29c23671c64f4aa220ee9603798fea.png
 
Step 3: In the popup, select Operation Type: Main Dish, Option Group, or both. If Option Group is selected, it will be shown below the Main Dish section.
 
  • For Main Dish, you can choose the categories (all selected by default) and download the Dish file, Dish image file, or both.
  • For Option Group, choose the option groups (all selected by default) and download the file.
 
772a3167de804b63b090a552cc9ea3fa.png
27547d552a774232a4c84fc327fde0f9.png
 
Step 4: Update the downloaded Dish and/or Option Group file with your changes, then re-upload them in the same popup screen under the Upload Your File section.
  • Dish file: Only update the fields you want to amend. Do not remove existing Option Group bindings in Column L unless you intentionally want to unbind them — doing so will remove the linked option groups from the dish.
 
ede396a77e98447f8383f8f51ebacb3b.png
 
Option Group file: Only update the fields you want to amend. Do not remove existing Dish bindings in Column L unless you intend to unbind them — removing these will unlink the dishes from the option group. If you want to bind new dishes, enter the existing Dish IDs and use "#" to separate them.
 
4b58b12773ca4b61bacd1eb0075168f8.png
 
67edbb5fc14c4e5abec6d7bbb321ef7c.png
ea843451c4a1435c9e0f1d3a0f3ddd1a.png
 
Step 5: After submission, track the status in the task list. If it fails, download the QC result—error details will be in Column O.
 
Common Errors & Fixes
Error MessageHow to Fix
error: code = 1100040 msg = price change exceed limit Adjust the price change to within the allowed ±25% limit.
error: code = 1100081 msg = error invalid catalog idDo not edit the Catalog ID at column A — keep the original value from the downloaded file.
error: code = 1100080 msg = error invalid dish idDo not edit the Dish ID at column A — keep the original value from the downloaded file.
error: code = 1100018 msg = error dish price invalidEnter a valid price in the correct decimal format. Cannot be empty.
option group id is emptyDo not edit the Option Group ID at column A — keep the original value from the downloaded file.
option group name is emptyDo not edit the Option ID at column E — keep the original value from the downloaded file.
display status of the first row of the option group is emptySet a display status (e.g., Show / Hide) 
 
a309f0ab23f9466485f83dabb220083f.png
ddf634a75d5d4a0e8dd11b3f98f2bf92.png
Adakah anda berpuas hati dengan artikel ini?
Berpuas hati
Tidak berpuas hati