{"content":"<div data-wrapper=\"true\"><p>Managing your GrabFood menu just got easier! With the Bulk Update feature on the <a href=\"https://merchant.grab.com/portal\">GrabMerchant portal</a>, you can create, edit, delete, and rearrange multiple items, categories, and option groups in one go. This feature is available at an individual outlet level only.</p>\n<p><strong><em>📝 Note:</em></strong> You can’t reverse bulk uploads. Download your menu prior to running the upload as backup.<br>&nbsp;</p>\n<details><summary><span class=\"wysiwyg-color-green120\"><strong>Create multiple items, categories and options groups:</strong></span></summary>\n<ol><li>On the GrabMerchant portal homepage, go to <strong>Menu</strong> &gt; Select store<strong> </strong>(if you have multiple stores) &gt;<strong> Bulk update &gt; Add items in bulk</strong>.\n<table style=\"border-collapse: collapse; width: 100%\"><tbody><tr><td class=\"wysiwyg-text-align-center\" style=\"width: 100%\"><img alt=\"th en mex bulk updates.png\" src=\"https://helpcenter-cms-assets.grab.com/helpcenter/grab/merchant/th/en/24772842778393/24772842778393-thenmexbulkupdates.png\"></td></tr><tr><td class=\"wysiwyg-text-align-center\" style=\"width: 100%\"><p><em>Example of 'Bulk add item' button</em></p>\n<p>&nbsp;</p></td></tr></tbody></table></li><li>Under <strong>Step 1: Prepare your files</strong>, click on <strong>.zip</strong> to download the template to work on.<table style=\"border-collapse: collapse; width: 100%; height: 457px\"><tbody><tr style=\"height: 406px\"><td class=\"wysiwyg-text-align-center\" style=\"width: 100%; height: 406px\"><img alt=\"th en zip button.png\" src=\"https://helpcenter-cms-assets.grab.com/helpcenter/grab/merchant/th/en/24772842778393/24772842778393-thenzipbutton.png\"></td></tr><tr style=\"height: 51px\"><td class=\"wysiwyg-text-align-center\" style=\"width: 100%; height: 51px\"><p><em>Example of '.zip' button</em></p>\n<p>&nbsp;</p></td></tr></tbody></table></li><li>To create new menu items, categories or option groups, fill out the .csv template accordingly.<br><strong><em>📝 Note:</em></strong><ul><li>Headers with an asterisk (*) (i.e. Category Name, Item Name, Price, and Available Status) are <strong>mandatory fields</strong> you have to fill.</li><li>Headers without an asterisk (*) are <strong>optional fields</strong>.</li><li>Rows 1 and 2 are headers and descriptions. <strong><strong>DO NOT delete or overwrite rows 1 and 2. Please use row 3 onwards to fill in your menu items details.</strong></strong><table style=\"border-collapse: collapse; width: 100%\"><tbody><tr><td class=\"wysiwyg-text-align-center\" style=\"width: 100%\"><img alt=\"th en mex bulk upload table.png\" src=\"https://helpcenter-cms-assets.grab.com/helpcenter/grab/merchant/th/en/24772842778393/24772842778393-thenmexbulkuploadtable.png\"></td></tr><tr><td class=\"wysiwyg-text-align-center\" style=\"width: 100%\"><p><em>Example of CSV template</em></p>\n<p>&nbsp;</p></td></tr></tbody></table>\n<details><summary><strong>How to fill out the .csv template?</strong></summary>\n<ul><li><strong>Category Name</strong><em> (mandatory)</em>:\n<ul><li>This column cannot be empty.</li><li>Keep under 60 characters.</li><li>Input the category the item belongs to.</li><li>If you are using existing categories, please ensure the spelling you use is <strong>case sensitive</strong> and <strong>accurate</strong>. Failure to do so will result in the creation of a new category (e.g. inputting ‘fruit’ instead of the existing category ‘Fruit’ will lead to the creation of a new category ‘fruit’).</li></ul></li><li><strong>Item Name</strong> <em>(mandatory)</em>: This column can’t be left empty. Keep under 80 characters, including spacing.</li><li><strong>Price</strong> (<em>mandatory</em>):<ul><li>Input the price of the item in local currency. Use only whole numbers without a decimal point.</li><li>Currency sign is not needed.</li><li>Only the default pricing will be updated. If you are using Custom Prices (e.g. self pick-up, delivery), you need to manually update in the app or portal.</li></ul></li><li><strong>Availability Status</strong> <em>(optional, only applies to merchants with <strong>single stores</strong>. If your store is <strong>multi-store</strong>, please manage the availability status via the ‘inventory edit’ upload)</em>: Indicate the availability of the item by inputting one of these three statuses (case sensitive):<table border=\"1\" style=\"border-collapse: collapse; width: 100%; height: 110px\"><tbody><tr style=\"height: 44px\"><td class=\"wysiwyg-text-align-center\" style=\"width: 50%; height: 44px\"><strong>Availability Status</strong></td><td class=\"wysiwyg-text-align-center\" style=\"width: 50%; height: 44px\"><strong>Description (as seen in the GrabMerchant Portal)</strong></td></tr><tr style=\"height: 22px\"><td style=\"width: 50%; height: 22px\"><p>AVAILABLE</p></td><td style=\"width: 50%; height: 22px\">In stock</td></tr><tr style=\"height: 22px\"><td style=\"width: 50%; height: 22px\">UNAVAILABLE_TODAY</td><td style=\"width: 50%; height: 22px\">Out of stock today</td></tr><tr style=\"height: 22px\"><td style=\"width: 50%; height: 22px\">UNAVAILABLE_PERMANENTLY</td><td style=\"width: 50%; height: 22px\">Out of stock indefinitely</td></tr></tbody></table></li><li><strong>Availability Schedule</strong> <em>(optional)</em>: Input the name of existing scheduled availability (case sensitive). If this column is left empty, the default availability schedule (Available at all times) will be selected.</li><li><strong>Description</strong> <em>(optional)</em>: Provide a brief description of the item. Keep under 300 characters.</li><li><strong>Photo 1/2/3/4</strong> <em>(optional)</em>: Input the file name of the photo (e.g. <strong>apple1_crop.jpg</strong>) (refer to screenshot below)<ul><li>File name must match the corresponding image file name, including the file format (.png or .jpg only).</li><li>Input only one file name in each column.</li><li>Up to a maximum of 4 photos per item name.</li><li>Image requirements:<ul><li>1:1 width and height ratio is optimal</li><li>Image format: .png or .jpg only</li><li>Max file size limit of &lt;=2MB per image file<table style=\"border-collapse: collapse; width: 100%\"><tbody><tr><td class=\"wysiwyg-text-align-center\" style=\"width: 50%\"><img alt=\"file name jpg.png\" src=\"https://helpcenter-cms-assets.grab.com/helpcenter/grab/merchant/th/en/24772842778393/24772842778393-filenamejpg.png\"></td><td style=\"width: 50%\">&nbsp;</td></tr><tr><td style=\"width: 50%\"><p class=\"wysiwyg-text-align-center\"><em>Example of fill in photo file name</em></p>\n<p>&nbsp;</p></td><td style=\"width: 50%\">&nbsp;</td></tr></tbody></table></li></ul></li><li><strong>Option group 1</strong><em> (optional)</em>: Link the option groups this item is applicable for. To link multiple option groups, simply add a new column of OptionGroup (i.e. OptionGroup2, OptionGroup3, etc). You can link up to a maximum of 30 option groups for one item.<br><br>Please input the information accurately based on this format (no spacing):<br><strong>OptionGroupName##MinSelection-MaxSelection##OptionName1:Price#OptionName2:Price</strong><br><br>Example: <strong>Size##1-1##Large:5#Regular:3#Small:2</strong><br><br>Format structure:<br>- Option group name (e.g. Size)<br>- Minimum selection (e.g. 1)<br>- Maximum selection (e.g. 1)<br>- First option name (e.g. Large)<br>- Price of the first option (e.g. 5)<br>- Second option name (e.g. Regular)<br>- Price of the second option (e.g. 3)<br>- Third option name (e.g. Small)<br>- Price of the third option (e.g. 2)<br>&nbsp;</li></ul></li></ul></details></li></ul></li><li>Create a folder with all the menu item images.<ul><li>Name the folder <strong>images</strong> <em>(spelt in all lower case in English)</em>.</li><li>The file names of the images must correspond to the file names indicated in the .csv file. <strong><strong>Please include the file format when listing the image file names in the .csv file.</strong></strong><table style=\"border-collapse: collapse; width: 100%; height: 96px\"><tbody><tr style=\"height: 74px\"><td class=\"wysiwyg-text-align-center\" style=\"width: 100%; height: 74px\"><img alt=\"th en mex image file name csv.png\" height=\"68\" src=\"https://helpcenter-cms-assets.grab.com/helpcenter/grab/merchant/th/en/24772842778393/24772842778393-thenmeximagefilenamecsv.png\" width=\"549\"></td></tr><tr style=\"height: 22px\"><td class=\"wysiwyg-text-align-center\" style=\"width: 100%; height: 22px\"><p><em>Example of image file name with the file format</em></p>\n<p>&nbsp;</p></td></tr></tbody></table></li><li>For image file names in the <strong>images</strong> folder, include file format for MacOS, and omit for Windows.<table style=\"border-collapse: collapse; width: 100%\"><tbody><tr><td class=\"wysiwyg-text-align-center\" style=\"width: 77.5701%\"><img alt=\"th en image folder for MacOS.png\" src=\"https://helpcenter-cms-assets.grab.com/helpcenter/grab/merchant/th/en/24772842778393/24772842778393-thenimagefolderforMacOS.png\"></td><td style=\"width: 22.4299%\">&nbsp;</td></tr><tr><td class=\"wysiwyg-text-align-center\" style=\"width: 77.5701%\"><p><em>Example of image files in ‘images’ folder for MacOS</em></p>\n<p>&nbsp;</p></td><td style=\"width: 22.4299%\">&nbsp;</td></tr></tbody></table>&nbsp;\n<table style=\"border-collapse: collapse; width: 100%\"><tbody><tr><td class=\"wysiwyg-text-align-center\" style=\"width: 77.5701%\"><img alt=\"th en mex image folder for window.png\" src=\"https://helpcenter-cms-assets.grab.com/helpcenter/grab/merchant/th/en/24772842778393/24772842778393-thenmeximagefolderforwindow.png\"></td><td style=\"width: 22.4299%\">&nbsp;</td></tr><tr><td class=\"wysiwyg-text-align-center\" style=\"width: 77.5701%\"><p><em>Example of image files in ‘images’ folder for Windows&nbsp;</em></p>\n<p>&nbsp;</p></td><td style=\"width: 22.4299%\">&nbsp;</td></tr></tbody></table></li></ul></li><li>Create a ZIP folder with both the bulk upload .csv template and images folder.<br><br><strong>ZIP file requirements:</strong><ul><li>Max file size limit of &lt;=200MB per ZIP file.</li><li>Do not include any special characters, including full stops, in the file name <em>(e.g. name1.name2.zip is not accepted. name1name2.zip is accepted).</em></li><li>File name should be less than 200 characters.<br>&nbsp;</li></ul></li><li>Return to the GrabMerchant portal and upload your ZIP file. Click on<strong> Add to menu</strong> to confirm the upload.<table style=\"border-collapse: collapse; width: 100%; height: 44px\"><tbody><tr style=\"height: 22px\"><td class=\"wysiwyg-text-align-center\" style=\"width: 100%; height: 22px\"><img alt=\"th en mex add tp menu button.png\" src=\"https://helpcenter-cms-assets.grab.com/helpcenter/grab/merchant/th/en/24772842778393/24772842778393-thenmexaddtpmenubutton.png\"></td></tr><tr style=\"height: 22px\"><td class=\"wysiwyg-text-align-center\" style=\"width: 100%; height: 22px\"><p><em>Example of 'Add to menu' button</em></p>\n<p>&nbsp;</p></td></tr></tbody></table></li><li>You will see a notification that your bulk update has succeeded. In the case of a failed upload, download the .csv again and refer to the error column(s) to rectify.<br>&nbsp;</li></ol></details>\n<details><summary><span class=\"wysiwyg-color-green120\"><strong>Edit multiple menu items, categories or option groups:</strong></span></summary>\n<ol><li>On the GrabMerchant portal homepage, go to <strong>Menu</strong> &gt; Select store (if you have multiple stores) &gt;<strong> Bulk updates</strong> &gt; <strong>Edit items in bulk</strong>.\n<table style=\"border-collapse: collapse; width: 100%\"><tbody><tr><td class=\"wysiwyg-text-align-center\" style=\"width: 100%\"><img alt=\"th en bulk edit item button.png\" src=\"https://helpcenter-cms-assets.grab.com/helpcenter/grab/merchant/th/en/24772842778393/24772842778393-thenbulkedititembutton.png\"></td></tr><tr><td class=\"wysiwyg-text-align-center\" style=\"width: 100%\"><p><em>Example of 'Bulk edit items' button</em></p>\n<p>&nbsp;</p></td></tr></tbody></table></li><li>Click on <strong>Download catalogue</strong> to download the file.<table style=\"border-collapse: collapse; height: 44px; width: 100%\"><tbody><tr style=\"height: 22px\"><td class=\"wysiwyg-text-align-center\" style=\"width: 100%; height: 22px\"><img alt=\"th en mex download cat button.png\" src=\"https://helpcenter-cms-assets.grab.com/helpcenter/grab/merchant/th/en/24772842778393/24772842778393-thenmexdownloadcatbutton.png\"></td></tr><tr style=\"height: 22px\"><td class=\"wysiwyg-text-align-center\" style=\"width: 100%; height: 22px\"><p><em>Example of 'Download catalogue' button</em></p>\n<p>&nbsp;</p></td></tr></tbody></table></li><li>Select the applicable items you want to download for edit and click on <strong>Download and continue bulk edit</strong>.<table style=\"border-collapse: collapse; height: 44px; width: 100%\"><tbody><tr style=\"height: 22px\"><td class=\"wysiwyg-text-align-center\" style=\"width: 100%; height: 22px\"><img alt=\"th en mex download and cont edit button.png\" src=\"https://helpcenter-cms-assets.grab.com/helpcenter/grab/merchant/th/en/24772842778393/24772842778393-thenmexdownloadandconteditbutton.png\"></td></tr><tr style=\"height: 22px\"><td class=\"wysiwyg-text-align-center\" style=\"width: 100%; height: 22px\"><p><em>Example of 'Download and continue bulk edit' button</em></p>\n<p>&nbsp;</p></td></tr></tbody></table></li><li>Edit your menu items using the downloaded .csv file. Do <strong>NOT</strong> edit or remove column A (*ItemID).<table style=\"border-collapse: collapse; height: 44px; width: 100%\"><tbody><tr style=\"height: 22px\"><td class=\"wysiwyg-text-align-center\" style=\"width: 100%; height: 22px\"><img alt=\"th en mex itemid column.png\" src=\"https://helpcenter-cms-assets.grab.com/helpcenter/grab/merchant/th/en/24772842778393/24772842778393-thenmexitemidcolumn.png\"></td></tr><tr style=\"height: 22px\"><td class=\"wysiwyg-text-align-center\" style=\"width: 100%; height: 22px\"><p><em>Example of '*ItemID' in column A</em></p>\n<p>&nbsp;</p></td></tr></tbody></table></li><li><span><span><span>If there are image changes, create a folder with the latest menu item images and name it <strong>images</strong> <em>(spelt in all lower case)</em>. For image file names, include file format for MacOS, and omit for Windows.</span></span></span><table style=\"border-collapse: collapse; width: 100%\"><tbody><tr><td class=\"wysiwyg-text-align-center\" style=\"width: 77.5701%\"><img alt=\"th en image folder for MacOS.png\" src=\"https://helpcenter-cms-assets.grab.com/helpcenter/grab/merchant/th/en/24772842778393/24772842778393-thenimagefolderforMacOS.png\"></td><td style=\"width: 22.4299%\">&nbsp;</td></tr><tr><td class=\"wysiwyg-text-align-center\" style=\"width: 77.5701%\"><p><em>Example of ‘images’ folder, file format is included in file names for MacOS</em></p>\n<p>&nbsp;</p></td><td style=\"width: 22.4299%\">&nbsp;</td></tr></tbody></table>\n<table style=\"border-collapse: collapse; width: 100%\"><tbody><tr><td class=\"wysiwyg-text-align-center\" style=\"width: 77.5701%\"><img alt=\"th en mex image folder for window.png\" src=\"https://helpcenter-cms-assets.grab.com/helpcenter/grab/merchant/th/en/24772842778393/24772842778393-thenmeximagefolderforwindow.png\"></td><td style=\"width: 22.4299%\">&nbsp;</td></tr><tr><td class=\"wysiwyg-text-align-center\" style=\"width: 77.5701%\"><p><em>Example of ‘images’ folder, file format is included in file names for Windows&nbsp;</em></p>\n<p>&nbsp;</p></td><td style=\"width: 22.4299%\">&nbsp;</td></tr></tbody></table>\n<ul><li><span><span>To replace a menu item image, input the new image file name in the photo column(s). Note that the file name you input here must correspond to the name of the new image file you’re uploading. <strong>Please include the file format when listing the image file names in the .csv file.</strong></span></span>\n<table style=\"border-collapse: collapse; width: 100%; height: 96px\"><tbody><tr style=\"height: 74px\"><td class=\"wysiwyg-text-align-center\" style=\"width: 100%; height: 74px\"><img alt=\"th en mex image file name csv.png\" height=\"68\" src=\"https://helpcenter-cms-assets.grab.com/helpcenter/grab/merchant/th/en/24772842778393/24772842778393-thenmeximagefilenamecsv.png\" width=\"549\"></td></tr><tr style=\"height: 22px\"><td class=\"wysiwyg-text-align-center\" style=\"width: 100%; height: 22px\"><p><em>Example of photo file name on .CSV file</em></p>\n<p>&nbsp;</p></td></tr></tbody></table></li><li><span>To delete an image, input ‘DELETE’ in the photo column field.</span></li><li><span>Images will not change if the photo column is left blank or if the previous image file name is retained.<br><br><strong>Image requirements:</strong></span><ul><li><span>1:1 width and height ratio is optimal.</span></li><li><span>Image format: .png or .jpg only.</span></li><li><span>Max file size limit of &lt;=2MB per image file.</span></li></ul></li></ul></li><li><span>Create a ZIP folder with both the bulk upload .csv template and images folder.<br><br><strong>ZIP file requirements:</strong></span><ul><li style=\"list-style-type: none\"><ul><li><span>Max file size limit of &lt;=200MB per ZIP file.</span></li><li><span>Do not include full stops in the file name (e.g. name1.name2.zip is not accepted. name1name2.zip is accepted)</span></li><li><span>File name should be less than 200 characters.</span><br><br><span><em><strong>📝 Note:</strong> </em>If there are no image changes, you can upload the .csv file after making your changes.</span><br>&nbsp;</li></ul></li></ul></li><li>Return to the GrabMerchant portal and upload your ZIP file. Click on <strong>Publish</strong> to confirm the upload.<table style=\"border-collapse: collapse; width: 100%\"><tbody><tr><td class=\"wysiwyg-text-align-center\" style=\"width: 100%\"><img alt=\"th en mex publish button.png\" src=\"https://helpcenter-cms-assets.grab.com/helpcenter/grab/merchant/th/en/24772842778393/24772842778393-thenmexpublishbutton.png\"></td></tr><tr><td class=\"wysiwyg-text-align-center\" style=\"width: 100%\"><p><em>Example of 'Publish' button</em></p>\n<p>&nbsp;</p></td></tr></tbody></table></li><li>You will see a notification that your bulk update has succeeded. In the case of a failed upload, download the .csv again and refer to the error column(s) to rectify.</li></ol></details>\n<p><br>If you encounter any issues or need further assistance, please reach out to our support team. We're here to help!</p></div>\n<div><p><style type=\"text/css\">body { font-family: \"Segoe UI\", \"Helvetica Neue\", sans-serif; margin: 0; padding: 0; line-height: 1.6 }\n.container { max-width: 800px; margin: 20px auto; padding: 20px; background-color: rgba(249, 249, 249, 1); border: 1px solid rgba(221, 221, 221, 1); border-radius: 8px }\ndetails { margin-bottom: 15px; border-radius: 8px; padding: 10px; background-color: rgba(255, 255, 255, 1); border: 1px solid rgba(221, 221, 221, 1) }\nsummary { font-weight: bold; cursor: pointer; padding: 10px; background-color: rgba(0, 167, 85, 0.1); border-radius: 4px; transition: background-color 0.3s ease, color 0.3s ease }\nsummary:hover { background-color: rgba(0, 167, 85, 0.3); color: rgba(0, 167, 85, 1) }\ndetails[open] summary { background-color: rgba(0, 167, 85, 0.4); color: rgba(255, 255, 255, 1) }\ndetails p { margin: 0; padding: 10px 0; color: rgba(0, 0, 0, 0.8) }\na { color: rgba(0, 167, 85, 1); text-decoration: none }\na:hover { text-decoration: underline }\n@media (max-width: 768px) { .container { padding: 15px } @media (max-width: 480px) { } }</style></p></div>","hreflang":["en-sg","vi-vn","en-my","ms-my","th-th","en-th","en-ph","km-kh","en-kh","my-mm"],"form":{"afterSubmit":"thanks","items":[]}}