Version 1.4.0

We’re continually enhancing the product to bring you better features and a smoother experience. Version 1.4.0 introduces powerful tools that improve efficiency, streamline workflows, and provide greater control over your operations.

v1.4.0 (09-Dec-2024)

  • Feedback Module (Collect feedbacks, feedback dashboard) View Video
  • Reports Download CSV
  • Customer export
  • Customer import
  • POS tap sound
  • Upload Store logo, displayed in receipt & QR menu
  • Enhanced UI & QR Menu Extended responsivenes
  • Timezone fix
  • Bug fixes - addon and variants reset

Update guide

Step 1: Update DB

Add new table feedbacks.

CREATE TABLE feedbacks (
  id int NOT NULL AUTO_INCREMENT,
  invoice_id int DEFAULT NULL,
  phone varchar(20) DEFAULT NULL,
  date datetime DEFAULT CURRENT_TIMESTAMP,
  created_by varchar(255) DEFAULT NULL,
  average_rating double(10,2) DEFAULT NULL,
  food_quality_rating double(10,2) DEFAULT NULL,
  service_rating double(10,2) DEFAULT NULL,
  staff_behavior_rating double(10,2) DEFAULT NULL,
  ambiance_rating double(10,2) DEFAULT NULL,
  recommend_rating double(10,2) DEFAULT NULL,
  remarks mediumtext,
  tenant_id int DEFAULT NULL,
  PRIMARY KEY (id),
  KEY tenant_id (tenant_id),
  KEY invoice_id (invoice_id,tenant_id),
  CONSTRAINT feedbacks_ibfk_3 FOREIGN KEY (tenant_id) REFERENCES tenants (id) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT feedbacks_ibfk_4 FOREIGN KEY (invoice_id, tenant_id) REFERENCES invoices (id, tenant_id) ON DELETE CASCADE ON UPDATE CASCADE
)

Add a new column store_image, unique_id in the store_details table.

ALTER TABLE store_details
ADD COLUMN store_image varchar(2000) DEFAULT NULL;
 
ALTER TABLE store_details
ADD COLUMN unique_id varchar(255) DEFAULT NULL;
 
ALTER TABLE store_details
ADD COLUMN is_feedback_enabled tinyint(1) DEFAULT '0';

Step 2: Update Backend Code

  • Replace the existing backend files with the latest version.
  • Follow the same steps as the initial setup of RestroPRO to configure the new features.

Step 3: Update Frontend Code

  • Similarly, replace and configure the frontend code, following the standard setup process for RestroPRO.