Product Updates

01/09/2025

  • [Minor Improvement]Standardize the placement, design, and icon usage for all 'Add' buttons across all pages in the admin UI
  • [Minor Improvement]Integrate Storybook for frontend component development, testing, and documentation
  • [Minor Improvement]Update SSL certificate for specified white label
  • [Issue fix]Fix the incorrectly displayed total order amount on the standalone payment page, whereby it is higher than the total order amount on the orders dashboard
  • [Issue fix]Fix the non-responsive 'Proceed to Payment' button for Apcopay payments
  • [Issue fix]Fix the non-responsive 'Setup Zones' popup on the delivery settings when accessed on mobile devices

28/08/2025

  • [Feature]Introduce payment when submitting reservations. Customers can pay for their reservations online via the payment provider set by the store. Store users can set the payment strategy and amount to 'Per person', 'Per reservation', or 'No charge' for reservations More Info
  • [Feature]Enable Epos Now catalog synchronization to use location-based pricing and allow users to select categories to be synchronized More Info
  • [Enhancement]Allow store users to easily switch to other linked stores that are part of the multi-store setup from the multi-store & multi-catalog settings. Store users can simply click the other store(s) name or arrow, easing navigation between multiple linked stores
  • [Enhancement]Allow users to select options in bulk to change their status or delete them
  • [Enhancement]Display the free delivery for orders above a certain amount note on the checkout page even when the order has not reached the free delivery order amount
  • [Minor Improvement]Support fee per order and per payment for multiple stores when billing subscriptions
  • [Minor Improvement]Always show 10 records per page on the store search results
  • [Minor Improvement]Highlight all orders on the orders dashboard in grey except the ones with the 'Open' (submitted) status
  • [Minor Improvement]UI fixes on white label ticketing functionality
  • [Issue fix]Fix issue that stores with the setting 'automatically accept orders' still had orders with submitted status
  • [Issue fix]Fix the incorrectly imported catalog prices, discounts, deposits, and option groups when a user synchronizes catalog from Wolt
  • [Issue fix]Fix technical issues for payments via epay during checkout and when reactivating disabled epay payments on the admin UI
  • [Issue fix]Fix the customer UI checkout, which flickers randomly, even when no major action has been taken
  • [Issue fix]Display the registered badge on the customer 360 dashboard when a user registers using their email when submitting an order

25/08/2025

  • [Enhancement]Remove the login option on the catalog and checkout pages when the user accesses them via order capture
  • [Enhancement]Enable auto-selection of all text on focus on the input boxes for 'Time' and 'Price' on all pages of the admin UI
  • [Minor Improvement]Create database indexes to ensure better performance for the reporting environment
  • [Minor Improvement]Display the doorbell name on the order receipt PDF
  • [Issue fix]Fix technical issues for payments via epay
  • [Issue fix]Ensure to validate table orders to ensure they include a table number
  • [Issue fix]Remove the tip amount from the order when the customer chooses to pay online but change to a pay later option before submitting the order
  • [Issue fix]Update translations for the checkout page in the customer UI
  • [Issue fix]Create new API operations to partially update user details

18/08/2025

  • [Feature]Allow store users to create gift card offers. For each gift card purchased, customers receive a gift card voucher code on their email that allows them to buy items from the store. The gift card voucher can be used repeatedly until its value is depleted. The gift cards can have restrictions for specific categories, duration or schedules. More Info
  • [Feature]Allow store users to set mandatory scanning of location-specific QR codes for table ordering. When a customer opens the location ordering page, they are required to scan the QR code on the page to proceed with the ordering. Store users can also enable the clearing of table or location on inactivity. More Info
  • [Feature]Allow store managers to configure the duration that the inactivity timer is scheduled for as well as to forget the table number scanned on inactivity More Info
  • [Enhancement]Display the info icon on the customer menu when items are non-orderable
  • [Minor Improvement]Extend the subscription end date by a day after an automatic renewal of store subscription
  • [Issue fix]Fix the error that occurs when updating a category on the admin UI
  • [Issue fix]Fix the crashing of Apple template app when a customer uploads a profile picture on iOS devices
  • [Issue fix]Fix the tip section display issue on the checkout page, whereby it is automatically removed when the store's 'Default payment selection' is set to 'Not selected' and the user chooses the pay now online option
  • [Issue fix]Allow users to update catalog via Excel on the parent store when there is a parent-child relationship between stores and the child store inherits catalog from parent store and has custom offers
  • [Issue fix]Hide the floor number and doorbell name fields in stores that have disabled these fields when a user selects a saved address that contains their floor number and doorbell name on the checkout page
  • [Issue fix]Update various texts and translations

12/08/2025

  • [Feature]Send an SMS notification to customers' phone number, notifying them when their order is ready for collection More Info
  • [Minor Improvement]Optimize API performance to handle a higher number of records when uploading customers via Excel
  • [Minor Improvement]Allow users to make a reservation for up to 20 people from the dropdown
  • [Minor Improvement]Always collect loyalty points for customers with a member code or loyalty monetary voucher for external, internal, or Sunsoft orders
  • [Issue fix]Disable ordering on dates/time that are excluded from the opening times schedule
  • [Issue fix]Fix the error that occurs when fetching customer profile data on the checkout page
  • [Issue fix]Hide ordering rules on the checkout page when an order's wish date and time is outside the ordering rules' schedule.
  • [Issue fix]Optimize the loading speed of the orders page in the admin UI
  • [Issue fix]Fix the time issue whereby when an order is confirmed with an expected time, the expected time is displayed in UTC time zone instead of the local time zone on the thank you page and the order confirmation email
  • [Issue fix]Remove the key text displayed when loading the order capture page on the GoAdminDev app
  • [Issue fix]Preselect the country based on the user's IP address when registering on GonnaOrder registration page
  • [Issue fix]Display the target amount spent to earn loyalty rewards on the loyalty points section of a child store that inherits loyalty from the parent store

04/08/2025

  • [Issue fix]Fix the error that occurs when connecting to Stripe payment provider on specific white labels
  • [Issue fix]Display only non-independent stores on the customer UI dropdown of linked stores
  • [Issue fix]Applied internal changes to improve maintainability of specific translations
  • [Issue fix]Update Google Cloud API settings
  • [Issue fix]Update the colours of buttons and the loyalty bar on the customer profile to match the store's branding style colours

30/07/2025

  • [Enhancement]Display an unavailability note when a user opens the item page of a reservable item that has been already been reserved for the selected time slot. Deactivate the '+' sign such that users cannot add more than one reservable item to the cart within the same time slot.
  • [Minor Improvement]Update all GonnaOrder apps for Android to cover higher versions (Android 15 and above)

28/07/2025

  • [Minor Improvement]Hide 'Mobile Number', 'Email', 'Address', 'City', and 'Zip / Postal Code' fields from the customer 360 dashboard if they're empty
  • [Issue fix]Fix the issue that an error was occuring for stores and loyalty when a store inherits loyalty from the parent store but the users don't have access to the parent store
  • [Issue fix]Fix the Solidgate payments integration, where unsuccesful payments via the provider are marked as successfully completed on the orders dashboard and metabase
  • [Issue fix]Fix the discount error that occurs importing the catalog Excel file where the percentage discount on offers is imported as monetary discount
  • [Issue fix]Fix the error that occurs when changing the reservation statuses
  • [Issue fix]Fix the Sunsoft integration issue, whereby despite receiving an external order ID from Sunsoft, the orders are moved to moved to the rejected tab after multiple retries
  • [Issue fix]Make the price field editable on the edit catalog item page when the current price value is set to .00

23/07/2025

  • [Feature]Integration with Flitt payment provider for online order payments More Info
  • [Issue fix]Display a validation message 'The store is closed at the selected time' when a user selects a date that is excluded from the opening times on the customer UI

21/07/2025

  • [Feature]Allow end customers to leave a tip on the checkout page when submitting an order More Info
  • [Minor Improvement]Security enhancements for white label Stripe payments
  • [Minor Improvement]Log all external order loyalty messages submitted to GonnaOrder via API from Sunsoft
  • [Minor Improvement]Logging the payloads for some POS and custom integrations for better troubleshooting
  • [Issue fix]Fix the stripe connection issue, where users receive an error when they proceed to connect with stripe payment provider
  • [Issue fix]Fix Epos Now catalog synchronization, where some categories and items are not imported after the sync
  • [Issue fix]Display the total transaction fee for all open tab orders on the standalone payment page
  • [Issue fix]Import external IDs associated with products and options when cloning the catalog from the Admin UI or via the API
  • [Issue fix]Fix the incorrectly set item prices in the target store when a user imports the catalog Excel file from one store to another
  • [Issue fix]Fix the validation message 'You must select one value' that appears on the payment option section of the checkout page even when a user has made a selection
  • [Issue fix]Display the login button on the parent store's customer UI when all of its child stores are set as independent
  • [Issue fix]Fix the 'Add to your order' button on the item details page, which flickers momentarily before displaying correctly when the desired wish date and time is set at the order item level
  • [Issue fix]Fix the back button for multi store for template mobile apps