Repairer – Restore/Workshop Administration System is rigorously developed for simple administration of any sort of repairshop/workshop. It’s truly an modern, easy and highly effective administration device, designed and developed for you. It’s simply your trusty worker. It’s an online primarily based system the place you may handle reparations, purchasers, stock, purchases and so on.
Demo
Demo URL: Demo
E mail: [email protected]
Password: password
SUPPORT: Support
Fast Set up Information
Obtain .zip bundle
Add it to your server
Extract the bundle
Run the uploaded url through browser (EXAMPLE.COM/RMS/INSTALL). Right here it’s a must to present the settings for RMS:
- Hostname : database host identify / IP
- Database Title : create a mysql database for RMS in your host and write that identify right here
- Database username : username of the created database (if relevant)
- Database password : password of the created database
Backend – Admin:
- Dashboard (graphical report)
- Basic settings (system customization)
- Shopper administration
- Reparation administration
- Stock Administration
- Purchases Managment
- Taxes, Fashions, Classes and so on.
- Graphical Reviews ( Inventory & Finance )
Frontend:
- Reparation Standing
- Login
Notification/ Alert System
Notify purchasers with their reparation standing through E-Mail or SMS
Documentation
Wish to know extra about Repairer? Please learn our Documentation
Easy methods to Replace
Change Log 3.6 to three.8
- Obtain v3.8
- Take Database & Information Backup.
- Extract 3.8 information instead of 3.6
- Copy software/config/database.php from 3.6 backup to three.8
- Copy software/config/config.php from 3.6 backup to three.8
- Copy property/uploads from 3.6 to three.8
- Run following in phpMyAdmin:
UPDATE `settings` SET `model` = '3.8';
Change Log 3.5 to three.6
- Obtain v3.6
- Take Database & Information Backup.
- Extract 3.6 information instead of 3.5
- Copy software/config/database.php from 3.5 backup to three.6
- Copy software/config/config.php from 3.5 backup to three.6
- Copy property/uploads from 3.5 to three.6
- Run following in PhpMyAdmin.
ALTER TABLE `settings` ADD `open_report_on_repair_add` BOOLEAN NOT NULL;
ALTER TABLE `settings` ADD `hide_repair_fields` LONGTEXT NULL AFTER `open_report_on_repair_add`;
ALTER TABLE `purchases` ADD `return_id` INT NULL AFTER `attachment`, ADD `surcharge` DECIMAL(24,2) NULL AFTER `return_id`, ADD `return_purchase_ref` VARCHAR(255) NULL AFTER `surcharge`, ADD `purchase_id` INT NULL AFTER `return_purchase_ref`, ADD `return_purchase_total` DECIMAL(24,2) NULL AFTER `purchase_id`;
ALTER TABLE `purchases` ADD `rma_number` VARCHAR(255) NULL AFTER `return_purchase_total`, ADD `return_status` VARCHAR(255) NULL AFTER `rma_number`, ADD `supplier` VARCHAR(255) NULL AFTER `return_status`;
ALTER TABLE `purchases` ADD `track_code` VARCHAR(255) NULL;
ALTER TABLE `order_ref` ADD `rep` INT NOT NULL DEFAULT '1' AFTER `re`;
ALTER TABLE `purchase_items` ADD `purchase_item_id` INT NULL AFTER `unit_cost`;
UPDATE `settings` SET `model` = '3.6';
UPDATE `settings` SET `hide_repair_fields` = '{"expected_close_date":"1","error_code":"1","date_of_purchase":"1","has_warranty":"1","guarantee":"1","warranty_card_number":"1","repair_type":"1","client_date":"1"}' WHERE `settings`.`id` = 1;
UPDATE `date_format` SET `js` = UPPER(`js`)
Change Log 3.0 to three.5
- Obtain v3.5
- Take Database & Information Backup.
- Extract 3.5 information instead of 3.0
- Copy software/config/database.php from 3.0 backup to three.5
- Copy software/config/config.php from 3.0 backup to three.5
- Copy property/uploads from 3.0 to three.5
- Run the Update35.sql in PhpMyAdmin. Obtain right here: otsglobal.org/cc_updates/rms/Update35.sql
Change Log 2.2 to three.0
- Add Picture in Stock Desk - Repair Barcode Drawback in Print Barcodes Stock - Replace Restore Statuses (Accomplished checkbox factor) - Repair any calculation difficulty for repairs with tax - Settings -> order & reparation -> classes: can add class however disappears after saving - Purchases -> obtain pdf : rounds up numbers, 2 decimals could be wanted - modifying purchases: When it was arrange as ordered and I am going again modifying to mark it as arrived or making an attempt to do any modifications to it its not attainable - POS Open/Shut Drawer totally different cash in settings - Add SMSInfo.API android Gateway - Add Authentic Nexmo API - Add Sample/Pin Lock System - Guarantee System - Doc Signal - Calendar Widget present repairs too - Add Reparation ITEMS change amount and value - Add Reparation Funds - Add Gross sales Funds. - Take away Advance Scene - Add Paid System - Import/Export Techniques Prospects - Forgot password e-mail system - Exercise Log - Add Desk State Save primarily based on customers - customized sms api operate. - Permission Lang - And the tax shouldn't be showing in POS bill. - Change standing instantly from desk - And A lot Extra
- Obtain v3.0
- Take Database & Information Backup.
- Extract 3.0 information instead of 2.2
- Copy software/config/database.php from 2.2 backup to three.0
- Copy software/config/config.php from 2.2 backup to three.0
- Copy property/uploads from 2.2 to three.0
- Create a folder named “indicators” in property/uploads
- Run the Update30.sql in PhpMyAdmin. Obtain right here: otsglobal.org/cc_updates/rms/Update30.sql
Change Log 2.2 to 2.3
- Fastened some bugs
- Obtain v2.3
- Take Database & Information Backup.
- Extract 2.3 information instead of 2.2
- Copy software/config/database.php from 2.2 backup to 2.3
- Copy software/config/config.php from 2.2 backup to 2.3
- Copy property/uploads from 2.2 to 2.3
- open software/config/config.php and change
$config['composer_autoload'] = TRUE;
with
$config['composer_autoload'] = FCPATH.'vendor/autoload.php';
on line 140
- Run the next SQL in PhpMyAdmin:
UPDATE `settings` SET `model` = '2.3' WHERE `settings`.`id` = 1;
Change Log 2.1 to 2.2
- Added composer - Changed phpexcel with phpSpreadsheet - Added Reparation in Shopper view modal - Added Hyperlinks on Shopper Title And Reparation code. - Take away Tax Fee Required Attribute - Add Assigned To subject - Added Producer subject - Added 3 Reviews And Bill Templates - Add Barcode Generator for reparations - Added totally different views for accomplished & pending repairs - Add autocompletion to defect & class - Add anticipated shut date - Add Imei to autofill restore particulars - Add numeric codes for repairs - And A lot Extra
- Obtain v2.2
- Take Database & Information Backup.
- Extract 2.2 information instead of 2.1
- Copy software/config/database.php from 2.1 backup to 2.2
- Copy software/config/config.php from 2.1 backup to 2.2
- Copy property/uploads from 2.1 to 2.2
- Create a folder named “backgrounds” in property/uploads
- Run the Replace.sql in PhpMyAdmin. Obtain right here: otsglobal.org/cc_updates/rms/Replace 2.2.sql
Change Log 2.0 to 2.1
- Repair jQuery in templates - Tax on Complete + Service Cost in Restore - Add Theme Module - And Bug Fixes
- Obtain v2.1
- Take Database & Information Backup.
- Extract 2.1 information instead of 2.0
- Copy software/config/database.php from 2.0 backup to 2.1
- Copy software/config/config.php from 2.0 backup to 2.1
- Copy property/uploads from 2.0 to 2.1
- open index.php change
$view_folder = '';change it to$view_folder = 'themes'; - Run SQLs in PhpMyAdmin
ALTER TABLE `settings` ADD `theme` VARCHAR(100) NOT NULL AFTER `use_topbar`;
UPDATE `settings` SET `theme` = 'adminlte';
UPDATE `settings` SET `model` = ‘2.1’;
Change Log 1.71 to 2.0
- Add Darkish Theme - Add Picture for shopper - ADD Google GEOLOCATE - Add Google RECAPTCHA - MPDF PDF CREATION FIX for PHP 7 - Add Actions Button aside from easy buttons - Reparation Log - Add Calendar - Add Diagnostics Discipline - Add Excel, PDF Export And Column VISIBILITY - Add Emblem in Bill, Report - CSS FIXES and Physique Font - Look Tab — like JR - Add Search Reparation in Aspect Menu - CHANGE SMS/EMAIL SEND BTN Location - Add Gallery for Restore - Like JR - Add Assigned To subject in repairer - Add Date Adder for feedback - ADD SETTINGS LINKS IN TOP NAVIGATION - Like JR - ADD QUICK ADD ETC in high nav - Repair Barcode - print Label
- Obtain v2.0
- Take Database & Information Backup.
- Extract 2.0 information instead of 1.71
- Copy software/config/database.php from 1.71 backup to 2.0
- Copy software/config/config.php from 1.71 backup to 2.0
- now open software/config/config.php and alter line 140 from
- Copy property/uploads from 1.71 to 2.0
- Create folder named “photographs” in /property/uploads
- Run the Replace.sql in PhpMyAdmin. Obtain right here: otsglobal.org/cc_updates/rms/Replace 2.0.sql
$config['composer_autoload'] = FALSE;
TO
$config['composer_autoload'] = TRUE;
Change Log 1.7 to 1.71
— Added Translations
- Obtain v1.71
- Change downloaded 1.71 software/languages folder in your server rms_folder (1.7)
- Change downloaded 1.71 software/views/_base/foot.php in your server rms_folder (1.7)
Change Log 1.6 to 1.71
— Added Stock Photographs
- Obtain v1.7
- Backup your present rms_application information (v1.6) and export present database as sql (as pre-caution).
- Delete v1.6 rms_application information and extract v1.7 as substitute
- Restore rms_application/property/uploads/logos & rms_application/property/uploads/members folder from v1.6
- Restore rms_application/software/config/config.php, rms_application/software/config/database.php information from v1.6
- Go to phpMyAdmin , choose your database and run the next SQL:
ALTER TABLE `stock` ADD `picture` TEXT NOT NULL AFTER `isDeleted`;
UPDATE `stock` SET `picture`="no_image.png" WHERE 1;
UPDATE `settings` SET `model` = '1.7' WHERE `settings`.`id` = 1;
Change Log 1.6
— Bugs Eliminated — Fastened Translations — Dwelling Web page Permissions — Added Postal Code Discipline for purchasers — Added Parsley.JS Type Validation — Up to date Codeigniter and AdminLTE
- Obtain v1.6
- Backup your present rms_application information (v1.5) and export present database as sql (as pre-caution).
- Delete v1.5 rms_application information and extract v1.6 as substitute
- Restore rms_application/property/uploads/logos & rms_application/property/uploads/members folder from v1.5
- Restore rms_application/software/config/config.php, rms_application/software/config/database.php information from v1.5
- Go to phpMyAdmin , choose your database and run the next SQL:
ALTER TABLE `permissions` ADD `dashboard-qemail` BOOLEAN NOT NULL AFTER `categories-delete`, ADD `dashboard-qsms` BOOLEAN NOT NULL AFTER `dashboard-qemail`;
ALTER TABLE `purchasers` ADD `postal_code` VARCHAR(50) NOT NULL AFTER `metropolis`;
UPDATE `settings` SET `model` = '1.60' WHERE `settings`.`id` = 1;
Replace – v1.3 to v1.4
Change Log 1.40
— Added USER Permissions — Added e-mail notifications - add for each standing; — Added subject - by from provider - Stock product — Up to date SMS Library — fastened dataTables search — Added classes And A lot Extra.
- Obtain v1.4
- Backup your present rms_application information (v1.3) and export present database as sql (as pre-caution).
- Delete v1.3 rms_application information and extract v1.4 as substitute
- Restore rms_application/property/uploads/logos & rms_application/property/uploads/members folder from v1.3
- Restore rms_application/software/config/config.php, rms_application/software/config/database.php information from v1.3
- Go to phpMyAdmin , choose your database and run the next SQL:
ALTER TABLE `stock` DROP `class`; CREATE TABLE `permissions` ( INSERT INTO `permissions` (`id`, `group_id`, `repair-index`, `repair-add`, `repair-edit`, `repair-delete`, `repair-view_repair`, `customers-delete`, `customers-view_customer`, `customers-index`, `customers-add`, `customers-edit`, `inventory-index`, `inventory-add`, `inventory-edit`, `inventory-delete`, `inventory-print_barcodes`, `inventory-product_actions`, `inventory-suppliers`, `inventory-add_supplier`, `inventory-edit_supplier`, `inventory-delete_supplier`, `inventory-models`, `inventory-add_model`, `inventory-edit_model`, `inventory-delete_model`, `purchases-index`, `purchases-add`, `purchases-edit`, `purchases-delete`, `auth-index`, `auth-create_user`, `auth-edit_user`, `auth-delete_user`, `reports-stock`, `reports-finance`, `reports-quantity_alerts`, `auth-user_groups`, `auth-delete_group`, `auth-create_group`, `auth-edit_group`, `auth-permissions`, `utilities-index`, `utilities-backup_db`, `utilities-restore_db`, `utilities-remove_db`, `tax_rates-index`, `tax_rates-add`, `tax_rates-edit`, `tax_rates-delete`, `categories-index`, `categories-add`, `categories-edit`, `categories-delete`) VALUES ALTER TABLE settings ADD `r_inprogress` longtext COLLATE utf8_unicode_ci NOT NULL; ALTER TABLE `settings` ADD `rows_per_page` INT NOT NULL AFTER `model_based_search`; ALTER TABLE `classes` UPDATE `settings` SET `r_inprogress` = 'Hi there %buyer%, your order/restore for %mannequin% was opened by %businessname%. Verify the state of restore anytime on %site_url%.' WHERE `settings`.`id` =1;
CREATE TABLE `classes` (
`id` int(11) NOT NULL,
`code` varchar(55) NOT NULL,
`identify` varchar(55) NOT NULL,
`picture` varchar(55) DEFAULT NULL,
`parent_id` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ALTER TABLE `stock` ADD `category_id` INT NOT NULL AFTER `model_name`, ADD `class` VARCHAR(250) NOT NULL AFTER `category_id`, ADD `subcategory_id` INT NULL AFTER `class`, ADD `subcategory` VARCHAR(250) NULL AFTER `subcategory_id`;
ALTER TABLE `stock` ADD `provider` VARCHAR(250) NOT NULL AFTER `subcategory`, ADD `supplier_id` INT NOT NULL AFTER `provider`;
`id` int(11) NOT NULL,
`group_id` int(11) NOT NULL,
`repair-index` tinyint(1) NOT NULL,
`repair-add` tinyint(1) NOT NULL,
`repair-edit` tinyint(1) NOT NULL,
`repair-delete` tinyint(1) NOT NULL,
`repair-view_repair` tinyint(1) NOT NULL,
`customers-delete` tinyint(1) NOT NULL,
`customers-view_customer` tinyint(1) NOT NULL,
`customers-index` tinyint(1) NOT NULL,
`customers-add` tinyint(1) NOT NULL,
`customers-edit` tinyint(1) NOT NULL,
`inventory-index` tinyint(1) NOT NULL,
`inventory-add` tinyint(1) NOT NULL,
`inventory-edit` tinyint(1) NOT NULL,
`inventory-delete` tinyint(1) NOT NULL,
`inventory-print_barcodes` tinyint(1) NOT NULL,
`inventory-product_actions` tinyint(1) NOT NULL,
`inventory-suppliers` tinyint(1) NOT NULL,
`inventory-add_supplier` tinyint(1) NOT NULL,
`inventory-edit_supplier` tinyint(1) NOT NULL,
`inventory-delete_supplier` tinyint(1) NOT NULL,
`inventory-models` tinyint(1) NOT NULL,
`inventory-add_model` tinyint(1) NOT NULL,
`inventory-edit_model` tinyint(1) NOT NULL,
`inventory-delete_model` tinyint(1) NOT NULL,
`purchases-index` tinyint(1) NOT NULL,
`purchases-add` tinyint(1) NOT NULL,
`purchases-edit` tinyint(1) NOT NULL,
`purchases-delete` tinyint(1) NOT NULL,
`auth-index` tinyint(1) NOT NULL,
`auth-create_user` tinyint(1) NOT NULL,
`auth-edit_user` tinyint(1) NOT NULL,
`auth-delete_user` tinyint(1) NOT NULL,
`reports-stock` tinyint(1) NOT NULL,
`reports-finance` tinyint(1) NOT NULL,
`reports-quantity_alerts` tinyint(1) NOT NULL,
`auth-user_groups` tinyint(1) NOT NULL,
`auth-delete_group` tinyint(1) NOT NULL,
`auth-create_group` tinyint(1) NOT NULL,
`auth-edit_group` tinyint(1) NOT NULL,
`auth-permissions` tinyint(1) NOT NULL,
`utilities-index` tinyint(1) NOT NULL,
`utilities-backup_db` tinyint(1) NOT NULL,
`utilities-restore_db` tinyint(1) NOT NULL,
`utilities-remove_db` tinyint(1) NOT NULL,
`tax_rates-index` tinyint(1) NOT NULL,
`tax_rates-add` tinyint(1) NOT NULL,
`tax_rates-edit` tinyint(1) NOT NULL,
`tax_rates-delete` tinyint(1) NOT NULL,
`categories-index` tinyint(1) NOT NULL,
`categories-add` tinyint(1) NOT NULL,
`categories-edit` tinyint(1) NOT NULL,
`categories-delete` tinyint(1) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
(2, 4, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
ALTER TABLE settings ADD `r_approved` longtext COLLATE utf8_unicode_ci NOT NULL;
ALTER TABLE settings ADD `r_tobedeliver` longtext COLLATE utf8_unicode_ci NOT NULL;
ALTER TABLE settings ADD `r_delivered` longtext COLLATE utf8_unicode_ci NOT NULL;
ALTER TABLE settings ADD `r_cancelled` longtext COLLATE utf8_unicode_ci NOT NULL;
ALTER TABLE settings ADD `r_tobeapproved` longtext COLLATE utf8_unicode_ci NOT NULL;
UPDATE `settings` SET `rows_per_page` = '10' WHERE `settings`.`id` = 1;
ALTER TABLE `settings` ADD `iwidth` INT NOT NULL AFTER `rows_per_page`, ADD `iheight` INT NOT NULL AFTER `iwidth`, ADD `twidth` INT NOT NULL AFTER `iheight`, ADD `theight` INT NOT NULL AFTER `twidth`, ADD `watermark` BOOLEAN NOT NULL AFTER `theight`;
UPDATE `settings` SET `iwidth` = '800', `iheight` = '800', `twidth` = '150', `theight` = '150' WHERE `settings`.`id` = 1;
ADD PRIMARY KEY (`id`),
ADD KEY `id` (`id`);
ALTER TABLE `permissions`
ADD PRIMARY KEY (`id`),
ADD KEY `id` (`id`);
ALTER TABLE `classes`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
ALTER TABLE `permissions`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
UPDATE `settings` SET `r_approved` = 'Hi there %buyer%, your order/restore for %mannequin% was accepted. ' WHERE `settings`.`id` =1;
UPDATE `settings` SET `r_tobedeliver` = 'Hi there %buyer%, your order/restore for %mannequin% was opened by %businessname%. Verify the state of restore anytime on %site_url%.' WHERE `settings`.`id` =1;
UPDATE `settings` SET `r_delivered` = 'Hi there %buyer%, your order/restore for %mannequin% was delivered by %businessname%. ' WHERE `settings`.`id` =1;
UPDATE `settings` SET `r_cancelled` = 'Hi there %buyer%, your order/restore for %mannequin% was cancelled. ' WHERE `settings`.`id` =1;
UPDATE `settings` SET `r_tobeapproved` = 'Hi there %buyer%, your order/restore for %mannequin% must be accepted ' WHERE `settings`.`id` =1;
Replace – v1.3 to v1.4
Change Log 1.40
— Added Limitless Restore Statuses
- Obtain v1.41
- Backup your present rms_application information (v1.4) and export present database as sql (as pre-caution).
- Delete v1.4 rms_application information and extract v1.41 as substitute
- Restore rms_application/property/uploads/logos & rms_application/property/uploads/members folder from v1.4
- Restore rms_application/software/config/config.php, rms_application/software/config/database.php information from v1.4
- Go to phpMyAdmin , choose your database and run the next SQL:
INSERT INTO `standing` (`id`, `label`, `bg_color`, `fg_color`, `place`, `send_sms`, `send_email`, `sms_text`, `email_text`) VALUES
UPDATE reparation SET standing = 10 WHERE standing = 3;
UPDATE reparation SET standing = 11 WHERE standing = 2;
UPDATE reparation SET standing = 12 WHERE standing = 0;
UPDATE reparation SET standing = 13 WHERE standing = 5;
UPDATE reparation SET standing = 2 WHERE standing = 10;
UPDATE reparation SET standing = 3 WHERE standing = 11;
UPDATE reparation SET standing = 4 WHERE standing = 12;
UPDATE reparation SET standing = 0 WHERE standing = 13;
CREATE TABLE IF NOT EXISTS `standing` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`label` varchar(150) NOT NULL,
`bg_color` varchar(50) NOT NULL,
`fg_color` varchar(50) NOT NULL,
`place` int(11) NOT NULL,
`send_sms` tinyint(1) NOT NULL,
`send_email` tinyint(1) NOT NULL,
`sms_text` textual content,
`email_text` textual content,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
(1, 'In Progress', '#000000', '#ffffff', 1, 0, 1, NULL, 'Hi there %buyer%, your order/restore for %mannequin% was opened by %businessname%. Verify the state of restore anytime on %site_url%.'),
(2, 'To Be Authorized', '#ff0000', '#ffffff', 2, 0, 1, NULL, 'Hi there %buyer%, your order/restore for %mannequin% must be accepted '),
(3, 'Job finished! able to ship', '#692121', '#ffffff', 3, 0, 1, NULL, 'Hi there %buyer%, your order/restore for %mannequin% was opened by %businessname%. Verify the state of restore anytime on %site_url%.'),
(4, 'Delivered', '#1be323', '#000000', 4, 0, 1, NULL, 'Hi there %buyer%, your order/restore for %mannequin% was delivered by %businessname%. ');
Replace – v1.2 to v1.3
- Obtain v1.3
- Backup your present rms_application information (v1.2) and export present database as sql (as pre-caution).
- Delete v1.2 rms_application information and extract v1.3 as substitute
- Restore rms_application/property/uploads folder from v1.2
(Delete present rms_application/property/uploads folder and paste v1.2’s rms_application/property/uploads as substitute from backup.) - Restore rms_application/software/config/config.php, rms_application/software/config/database.php information from v1.2
- Go to phpMyAdmin , choose your database and run the next SQL:
ALTER TABLE `reparation` ADD `imei` TEXT NOT NULL AFTER `date_closing`;
ALTER TABLE `settings` ADD `model_based_search` BOOLEAN NOT NULL AFTER `model`;
UPDATE `settings` SET `model` = '1.30' WHERE `settings`.`id` = 1;
Change Log 1.30
Amount Enhance Bug Fastened delete affirmation added added IMEI subject fastened Responsive Tables Entrance Web page Translation added Russian Translation added Menu Translation added Import/Export Function added Restore create with out including faulty gadgets Alert Amount added And A lot Extra.

