Release Table

New Features

  • Brand new cancel subscription process
    • Added functionality to cancel scheduled sub-orders and support various refund methods, enhancing flexibility in order management..
  • Bulk Add Suborders
    • Introduced the capability to add multiple suborders in bulk, streamlining order management processes.
  • Delivery Window Filter in BOQ/Packaging
    • Added a delivery window filter to the BOQ/packaging section, enhancing the precision of delivery scheduling.
  • Plan Version Duration
    • Implemented the functionality to define and manage the duration of plan versions, allowing for more flexible subscription plans.
  • Showing & Updating Product Buy Price
    • Added features to display and update the buy price of products, improving inventory and pricing management.
  • Showing Corporates in Customer Profile
    • Enabled the display of corporate information within customer profiles for better client management.
  • Update Customer Corporate
    • Introduced the ability to update corporate information for customers, ensuring accurate and up-to-date records.
  • Update Subscription Corporate
    • Added functionality to update corporate details within subscription plans, improving corporate client management.
  • Generate Dafater Invoice
    • Added functionality to generate Dafater invoices, streamlining invoicing processes.

Enhancements

  • Add Applied Filters Info to Packaging Reports
    • Included information about applied filters in packaging reports, improving report transparency and usability.
  • Add Category Selection Validation
    • Implemented validation for category selection, ensuring correct and consistent data input.
  • Add Delivery Date to Store Order
    • Added the delivery date to store orders, enhancing order tracking and scheduling accuracy.
  • Disabling Resume on Inactive Subscriptions
    • Disabled the option to resume inactive subscriptions, ensuring correct subscription management.
  • Display Feedback in General Table for Create Notification
    • Added feedback display in the general table when creating notifications, enhancing user communication.
  • Display Refund Details for Cancelled Orders and Other General Enhancements
    • Displayed detailed refund information for canceled orders, improving transparency and customer support.
  • Plan Version Table Enhancement
    • Enhanced the plan version table for better readability and usability.

Bug Fixes

  • Handle Sunday Off Day in Menu Creation
    • Addressed a problem with correctly handling Sundays as off days during menu creation.
  • Prevent Issues with Saving Settings When Off Days Are Empty
    • Resolved issues that occurred when saving settings with no off days specified.
  • Retrieving the Right Captains List in Store Order Page
    • Fixed the retrieval of the correct captains list on the store order page.
  • Sending/Displaying the Correct Point Amount
    • Ensured that the correct point amount is sent and displayed.
  • Showing Activate Menu for SaaS Users
    • Corrected the display of the activate menu option for SaaS users.
  • Store Orders Showing All Orders and No Filter for Type Available
    • Resolved an issue where all store orders were displayed without a type filter.
  • Handle Null Values for Delivery Window
    • Improved handling of null values in the delivery window, ensuring data integrity and preventing errors.
  • Getting City in Edit Customer Location
    • Fixed an issue with retrieving the correct city information when editing customer locations.

Chore

  • Add Spacing in Success Message
    • Improved the user interface by adding spacing in success messages.
  • Translation Enhancement
    • Made enhancements to translations for better localization and user experience.

Features

  • Add customer profile directly from creating a subscription
  • Product tags
  • Update plan directly from the plans table

Bug Fixes

  • Add a default value for start_after
  • Fix app config not working when empty off days
  • Change misc number values to strings
  • Fix clicking remove frontend filters on packaging report
  • Disallow refunds on non-my-fatoorah orders
  • Show create corporate button
  • Reset plan when restaurant changes when creating subscription

Enhancements

  • Prevent menu activation if any category has an empty item list
  • Add delivery window error message for locations without a delivery window
  • Add loading to comments
  • Allow SaaS users to filter by Yumealz delivery
  • Better display for selected plans
  • Clarify selling price
  • Disable resume button when clicked
  • Disable buttons on create corporate to prevent duplicated corporates
  • Enhance Packaging Report Frontend filter UX
  • Enhance app source filter
  • Filter out non-active menus when creating plan
  • Improve error message and overall user experience
  • Enhance order page view
  • Sort organizations by name
  • Add payment provider filter in orders
  • Optionally prevent canceling and pausing a scheduled sub order
  • Prevent search results from resetting after hitting enter
  • Prevent adding suborders prior to the year 2024
  • Prevent past dates when selecting start_date while creating a subscription
  • Enhance product card style
  • Remove ordering & is_active fields from edit restaurant
  • New design for the restaurant page
  • Show activate button on menu page and replace active toggle with a button to deactivate plan in update menu pop-up
  • Show product ID in menu & products pages to ease troubleshooting
  • Show test environment when sidebar closes
  • Update excel files for bulk upload products

Chore

  • Translation

Tech Updates

  • Unsubscribing
  • Hide apps_ids_and filter
  • Load plans versions as chunks

Features

  • Apps filter in customer profiles
  • Adding voucher cashback and installment support
  • Displaying ordering within the default packaging report

Bug Fixes

  • Arrow covering log time in Activity Logs
  • Menu creation issues
  • Editing size issues during onboarding
  • Random meal selection in change meals view
  • Missing refund app-id

Enhancements

  • Added error messages to bulk actions in the sub-orders table to enhance user experience
  • Provided hints for retrieved filters
  • Allowed restaurant SaaS users to update closed_dates, start_dates, delivery_by_yumealz, supports_delivery, supports_pickup
  • Bulk postponing of sub-orders
  • Enhanced the complaint page design
  • Improved table styling
  • Enhanced the max resume date error message
  • Filtered by transferred subscriptions
  • General enhancements
  • Hid/showed general table export buttons based on permission export
  • Hid the add button in tables if permission does not exist
  • Added zoom-in functionality for complaint image viewer
  • Improved user experience for resuming subscriptions
  • Moved Store Config from the restaurant to App Config
  • Moved operation config from the restaurant to App Config
  • Removed unused fields from the restaurant page and form
  • Displayed printed date in the sub-orders table
  • Showed subscription creation time in the subscriptions table
  • Enhanced the design of the size page
  • Moved restaurants to the settings tab folder

Portal Release v7.3.0 (2024-05-30)

Features

  1. Printed Filter in Suborders: Added a printed filter to manage suborders more efficiently.
  2. Customer Notification for Suborder Delivery: Customers can now be optionally notified about suborder deliveries.
  3. Branch Minimum Price Input: Added an input for setting the minimum price for branch orders on demand.
  4. Auto-select Recommended Options: Automatically select the recommended option if available.
  5. Deselect Options: All meal options can now be deselected each day or for all the days when creating a new subscription.

Bug Fixes

  1. Off Days Editing: Fixed an issue with editing restaurant off days.
  2. Order Payments Display: Resolved a problem where all payments were not shown on the order page.
  3. Auto-select Meals: Meals are now correctly auto-selected when changing the date while adding a suborder.
  4. Plan Retrieval: Fixed the plan retrieval process on the edit plan tag view.
  5. Order Payment Failure: Orders will be accepted if the customer tries to pay after a payment failure error.
  6. Product Deletion: Products can now be safely deleted. However, deletion is prevented if the product is included in one of the confirmed orders.

Enhancements

  1. Delivery Date Filter: Added a delivery date filter for better order management.
  2. Export Products Sheet: Included missing columns in the export products sheet.
  3. Voucher Page: Enhanced the voucher page for improved user experience.
  4. Restaurant Delivery Branch Selection: Improved the user experience when selecting a restaurant delivery branch.
  5. Font Size Limitation on Stickers: Limited the font size on macro stickers reports to a maximum.
  6. Logs & Comments Design: Redesigned logs and comments for better usability.
  7. Optional Size Hiding: Added an option to hide size details in kitchen reports.
  8. Overall Dashboard Enhancements: Various improvements to the overall dashboard.
  9. Kitchen Reports Filtering: Added filtering for items not associated with a company in kitchen reports.
  10. Techrar Branding: Rebranded the portal with Techrar branding.
  11. Separate Branch Views: Separated the views for delivery and pickup branches.
  12. Packaging Report Suborder Ordering: Suborder ordering is now shown in packaging reports.
  13. Unified Pop-up Design: Standardized the design of pop-ups across the dashboard.
  14. Restaurant Off Days Update: Improved the process for updating restaurant off days.
  15. Bulk Delivery Endpoint: Implemented the use of a bulk delivery endpoint for better efficiency.

Mobile

No updates have been implemented in this release.

Portal

Features

  1. Single Menu: Merchants can now effortlessly create a single menu for their offerings, streamlining the process of plan creation and updates.
  2. Voucher: Introducing maximum daily discount and monthly usage limit for vouchers, providing merchants with enhanced control over promotions.
  3. Subscription Customization: Users now have the flexibility to postpone or pause subscriptions on specific weekdays (e.g., every Thursday, Saturday, etc.).
    1. Date Range Selection: There is an option to select a specific date range for postponing or pausing subscriptions, adding greater control for users.
  4. Packaging Report Filter by Plan: A new feature to filter by plan name in the packaging report is now available, upon request by restaurants.

Enhancements

  1. Financials: Optimized the performance of viewing SaaS financials in the portal for a more efficient experience.
  2. Create Subscription: Improved user experience by filtering delivery windows during subscription creation to display only those supported based on the customer’s location and city.
  3. Cancel Credits: Portal users now have the flexibility to cancel, pause, or postpone a subscription, disregarding cancel credits.
  4. Products Import: Simplified the product import process into three steps: upload product data, download a nutrition template, and upload product nutrition data.
  5. Logistics Support in Marketplace: Merchants can now offer logistics support in the yumealz Marketplace application, enhancing their service capabilities.
  6. Voucher and Map Tool Reorganization: These tools have been streamlined under a new voucher folder for easier access.
  7. Direct Complaint Submission: A simplified process to raise complaints directly from the subscription page has been implemented.
  8. Enhanced Customer Search: Improvements in the customer search functionality within the notification sending feature, including a new search button and refined control when using the Enter key.
  9. Subscription Cancellation Control: The option to cancel a subscription is now disabled when there are no confirmed or paused days.
  10. Product Status Display: The active status of products is now visibly indicated under restaurant categories.
  11. Sidebar Navigation Improvement: The active route on the sidebar is now highlighted for better navigation.
  12. Subscription Creation Enhancements: General improvements have been made for a more streamlined process in creating subscriptions.
  13. Revamped Suborder Page: A new, well-structured view for the suborder page has been introduced.
  14. Mobile Responsive Suborders Table: The suborders table view is now optimized for mobile devices.
  15. Enhanced Commenting System: Comments can now be added to models such as Complaint, Customer Location, Subscription, and Suborders, serving as references for future use.
  16. New SaaS Financial Permission: A separate financial permission feature for SaaS has been introduced and restaurants can now hide their financials from certain dashboard users.
  17. App Filter in Plan Tags View: Improved functionality and user experience in the Plan Tags View with the addition of an App Filter.

Bug Fixes

  1. Change location: Changing sub-order’s location to a new zone might also change its delivery window if the current is not supported
  2. Transfer Subscription: SaaS portal users can seamlessly move a subscription to another plan.
  3. Canceling Subscription: Addressed an issue where canceling a subscription from the portal falsely marked the sub-order with “Canceled By Customer.”
  4. Enhanced Loading Indication: A loading bar has been added when selecting a customer location during subscription creation.
  5. BoQ Load Timing: The Bill of Quantities (BoQ) now loads correctly after the cities are loaded.
  6. Accurate Checkout Summary: Corrections have been made to display the correct numbers in the order summary during subscription creation.

Portal (internal – yumealz users)

Features

Enhancements

Bug Fixes

  1. Restaurant Addition Control: The ‘Add Restaurant’ button is now disabled during the processing of the first submission to prevent duplication or errors.

Data

  1. A cutting-edge analysis feature has been integrated into QuickSight, designed to provide the operations team with comprehensive insights into driver performance during their shifts. This enhancement focuses on empowering Shift Managers with detailed visibility into each captain’s performance metrics. A key component of this new analysis is the ability to monitor the elapsed time since each driver’s last delivery, enabling managers to optimize shift productivity and enhance overall delivery efficiency.

Mobile

Locked Customer Names During Active Subscriptions: To maintain consistency and avoid operation issues, customer names can no longer be changed while they have an active subscription.

Portal

Features

Subscription Plan Transfers: Users can now seamlessly transfer their subscription to a different plan, offering greater flexibility.

Transfer subscription to another plan: An important feature is now online, where portal users can now transfer the subscription to another plan. As a result, all selected options will be randomized and the customer will be notified

Change pickup branch: Updating the branch of a pickup sub-order is now online. Portal users can easily change the pickup branch to another one.

Enhancements

Filter by Zone in Suborders: A new filter has been added to the suborders table, allowing users to sort and view data by specific zones.

Minimum Start-After Period: To enhance the operational efficiency of Yumealz, a minimum ‘start_after’ period of 2 days has been enforced for restaurants and plans.

Displaying Voucher Source in Table: The vouchers table now shows the app source for each voucher, providing users with better visibility and control over voucher origins.

Change meals: Users will be allowed to change the meals of a confirmed order as long as its date is in the future

Canceling/Adding Orders: Cancelling or adding a single sub-order is protected by the kitchen deadline. This helps in reducing the operation hassle when dealing with new/canceled orders that might disrupt the logistic plan.

Bug Fixes

Fix Cancellation Process for MP Subscriptions for SaaS users

  • Error Handling and Clarity: SaaS users attempting to cancel a MarketPlace subscription will now receive a clear error message. The cancellation popup has been optimized to improve user understanding and experience.

Fix Deposit Points after cancelling a subscription

  • Resolved App-ID Issue: Fixed the ‘app-id is missing’ error encountered by SaaS users when depositing points.
  • Accurate Deposit Amounts: Deposit point calculations have been corrected to ensure the correct amount is processed.
  • Visibility of Cancelled Days: Users will now see the number of days canceled after canceling a subscription, enhancing UX.

Bug Fix in Postponing Subscriptions: A previously identified bug affecting subscription postponement has been successfully fixed.

Paused subscription: Subscriptions won’t be finished if there are pause days left

Portal

Features

Logistics

  • Empower your logistics operations with the ability to create custom delivery windows.
  • Define your own captain profiles to manage your delivery teams efficiently.
  • Create customized delivery zones tailored to your business needs.
  • Seamlessly associate captains with specific zones to enable automatic assignment for a smoother delivery process.

Enhancements

Plans

  1. Plan Activation: A dedicated “Activate” button has been introduced on the plans page, which includes a mandatory confirmation step where users must acknowledge they have reviewed the plan details before activation.
  2. Meal Selection Filter: Users can now filter meals by category within the plan creation, streamlining the selection process.

Complaints

  1. Error Messages for Compensation Values: Error messaging has been improved to provide clarity on acceptable compensation amounts during complaint resolution.

Finance

  1. City Filter for SaaS Financials: A city-based filter feature has been added to the SaaS Financial module, enabling more granular financial analysis.

Orders

  1. Suborder Display: The first suborder is now prominently displayed within the suborders table for quick reference.
  2. Delivery Report Tagging: Delivery reports have been enhanced with a new tag to specifically identify first-day orders.

Location & Delivery Window Changes

  • Changing locations or delivery windows depends on the kitchen’s deadline (number of days)

New Dashboard Style

  • Experience a fresh and improved dashboard style designed to enhance user experience and provide valuable insights. Get ready for a more intuitive and informative interface.

Bug Fixes

  • Addressed an issue related to estimated delivery times for sub-orders.
  • Cancellation Calculator: The issue causing inaccuracies in the cancellation calculation has been addressed and resolved.
  • Subscription Notes Update: The functionality for updating subscription notes has been refined for smoother operation.

Mobile Application

Features:

Multi-City Support:

  • Seamlessly switch between cities and see restaurant listings accordingly.

Notifications:

  • Enhanced notification center with types, duration indicators, and improved sorting.

User Interface:

  • Introduced a floating tab bar with new stylings.
  • Enhanced home app bar with city indication.
  • Revamped plan card structure and wallet view UI.
  • Introduced blurred container components for a sleek look.
  • Custom splash screen for SaaS apps.

Restaurant Config:

  • Added invoicing options for restaurants.

Plans & Ordering:

  • Improved checkout process with location/city conflict handling.
  • Enhanced location address formulation with alerts and validations.
  • Upfront pickup control and option to freeze/unfreeze subscriptions.
  • Customized delivery window sheet with real-time refresh.

Enhancements:

  • Better user experience on changing cities.
  • Updated translations for multiple parts of the app.
  • New supported cities field for restaurants.
  • Revamped delivery window sheet.
  • Enhanced notification bar with duration and offer tags.

Fixes:

  • Addressed issues related to city header attachments.
  • Resolved conflicts between locally saved city and user account.
  • Fixed text overflow issues in the notification bar and plan subtitles.
  • Addressed location selection without moving the map pin.
  • Resolved restaurant view deep link and plan sorting issues.
  • Removed logs and unused code for a cleaner experience.

Maintenance: Updated various internal packages and iOS pods for optimal performance. Implemented changes to support account’s current city. Refactored several parts of the app for better organization and performance.

Portal

Features

  • Supporting multiple cities
    • Placing subscriptions in cities other than Jeddah&Makkah
    • Different plan pricing for each city
    • Filter the “Kitchen Report”, “Packaging Report”, and “Orders” by city
  • Placing pickup subscription
  • Sasing creating a captain
  • Add a button to load more plans when
    1. Creating a voucher and choosing a plan scope
    2. Creating a new subscription
  • Add the supported cities in App Config (Yumealz Only)
  •  

Enhancements

  • Filter complaints by “complaints to”
  • Prevent adding sub-orders to a finished/canceled subscription
  • The restaurant has the option to support pickup, delivery, or both
  • Added the compensations from yumealz to restaurants in SaaS Financials Report
  • Changed the default filter by service type from Delivery to All (Pick Up and Delivery) in BoQ and Packaging Reports.
  • Showing the status of postponed orders from (canceled by operation/customer) to postponed on the subscription page
  • Changed the restaurant page view into three tabs
    1. General Info
    2. Categories (Menu)
    3. Branches
  • Removed the delivery window from the restaurant form as it is now being retrieved from the restaurant branch
  • Enhance the UX of the Search Component so that text is not removed after hitting enter
  • Limiting Image sizes upload to 1MB
  • Disabling export BoQ before the cut-off
  • Add Delivery Window and Service Type to Packaging Report
  • Changed the packaging report to include the Quantity

Bug Fixes

  • Deleting products
  • Fixed a bug in copying plans
  • Fixed the search for the plan when creating vouchers
Scroll to Top