Frequently asked questions

How to process the due amount?

First of all, it needs to understand the workflow.
When your customer books via public booking (i.e using widgets forms), he will be required to pay all amounts at once through activated payment gateways.
however, if someone comes to your workshop, repair shop/lab, etc, and the admin or technician creates a booking there will be a choice of the due amount,
in simple words, the customer will give you some amount in advance, and rest of the amount will be considered as due amount, (a total 100$, 40$ is prepaid as advance and 60& will be due unless got paid)
to make it paid, the admin or authorized technician can go to order details and edit it as shown below,
on edit here
here you can enter paid total amount, as above example
Total Payable amount is: 59.57$
Paid amount: 40.00$
Due: 19.67$
to make it t paid you to need to enter 59.57$ as the paid amount ( or even if you enter 50 it will show 9.57$ as due)(i.e it depends on your case)
and save it
This is blocked by your service provider due to having an extra security layer. so it is required for images that you will upload. please follow the steps below. This is the command code: /*--storage command start---*/ Route::get('/get-storage-link-command', function () { $comamnd = 'sudo ln -s ' . storage_path('app/public') . ' ' . public_path('storage'); dd($comamnd); }); /*--storage command end---*/
  1. 1.
    Go to the application root directory
  2. 2.
    Enter the routes directory.
  3. 3.
    You will find a file with 'web.php'. (we attached it for you as well you can even replace it with existing web.php )
  4. 4.
    Edit it this web.php, it will be like this see below in point no 5
  5. 5.
    add below command on line no 4 in the web.php (while editing )
  6. 6.
    Save it.
  7. 7.
    and go to
  8. 8.
    it will generate a command for you and you run it in your server shell or terminal.
  9. 9.
    just paste it into the shell on it terminal of your server, and it will generate a storage link for you. if you do have not access to run it, you can request it from your service provider.
You can even run it by using cron job if have any knowledge about it.

Where can get sample CSV files for import batch resource entries?

Click on the link below for downloading sample CSV files for batch imports.
1.6 KB folder on MEGA
click to download or import it on your mega account
Note: these are sample files, we created them for just demonstration purposes, you can modify them to your requirements,

How does the repair box process payment?

The repair box can process an order by two methods.
  1. 1.
    Without processing payment (i.e bypass payment collection)
  2. 2.
    With processing payment (For only public bookings from customers)bookings in the first case, u can toggle the bypass payment switch from general settings. it will allow without any process of payment.
And on the second way. You have at least turned on one of the available payment gateways. otherwise, the system will disable booking from customers.

What is a repair box's workflow?

The repair box has multiple ways of booking with different purposes.
Areas of handling:
  1. 1.
    Admin area (For admin who has full access)
  2. 2.
    Workshop area (For the only technicians with limited access to the workshop)
  3. 3.
    Public booking from customers. (customer can book from his home)(from the portal or using the widget)
Ways of booking:
  1. 1.
    Standard => here you need to have predefined brands and devices and defects.
  2. 2.
    Manual => in case, you haven't predefined, you don't want to use the standard way, you can fill in all the required information including the customer's detail, equipment detail, the defect which will be repaired, its cost, and price.
Usage of ways from areas:
  1. 1.
    From the admin area: Both ways can be used,
  2. 2.
    From the workshop area: Both ways can be used,
  3. 3.
    From public booking: Only Standard booking can be processed.
On both ways of booking, an invoice is created, with all details about what is going to repair, who is getting the service, and what payment is payable. what amount is prepaid and what is left as the due amount, is the default approach of the repair box.

How to activate language?

To activate language for the application. please follow the steps
Settings > Localization
Chose language that is existed, and hit the save button, it will be activated.

How to add a new language and translate strings?

The repair box has a language translation system that allows creating your desired new language.
Fill in your language details (example for Japanese)
On save it shows all strings under this language, these all strings need to be translated into your language (here Japanese as an example)
Now just install the google translate extension on your browser (Google Chrome is recommended browser)
and allow google translating extension to translate the whole page.
here Japanese as an example
Just scroll down the page slowly and make sure all page is translated successfully by google translating extension. once the whole page is translated. go to the bottom you will see the batch translate button, click on it it will save all translations magically.
it will save all translations
once all strings are saved click to show the original.
You will see all strings have been translated,
Attention: keep the word the same starting with a colon (:) while translating. Don't translate colon started words like ( :attribute, :max, :size, :other, :format, :values, :etc )

How to additional charges can be added in certain cases to repair invoices?

SImple go to invoice details. and click on the edit icon and follow the steps below
Step 1
Step 2
Step 3

How to frontend portfolio can be customized?

Yes, the front-end portfolio can be customized,
Resources > views > frontend is a path for frontend portfolio.
example from master dev,

Cancel or save buttons do not appear in this edit view

on invoice editing
it is due to your screen size .you need to press the tab button to see the save or cancel button, it is already mentioned under the serial number input, fill up the serial number, and press the tab (the Tab button from your keyboard is right about above the shift key,) button the button will be appear

My images are appearing while text-area?

this is an example of the issue to make u understand.
follow the action to fix it, Image is not displaying, you need to set the Site URL in settings > general tab
this site URL should you replaced by your domain URL.and your image gets the correct path to appear.

How to stop sending emails and SMS notifications?

Yes, it is possible to stop sending notifications.
Settings > general tab > send Notification switching. it controls all notifications including email and SMS.
it is possible to control the notifications for a specific invoice.

How turened off frontend portfilio ?

In certain cases, you need to keep off the frontend portfolio.
Settings > General > Public portfolio status.

How to configure SMS sending gateways?

To configured SMS API gateways follow the step
Settings > SMS configuration
SMS channels supported

How to configure payment gateways?

Repair box supported multiple payment gateways,
Settings > Payment gateways
Cash on delivery
Braintree payment gateway
Stripe payment gateway
Square card payment gateway
Each payment can be turned off and ON your requirement, even you can set one of all as default payment gateway.
at the same page on top.

How to optimize the application while in production?

Optimization will increase performance, it will clear cache,
Settings > General

How to generate a report?

The Repair box has a wonderful report-generating system with comprehensive filters.

I have already a website how can use the repair box?

Sometimes you have already a website or webpage for your business and you don't want to create and another but also looking to use our repair box for repair handling and booking your repair orders from customers, so don't be a worry.
use repair box widgets come with out of the box, just follow the steps
Settings > Embedding code
Coppastee widget code and past it on your webpage or website at your desired place.
You can use these widgets (this code is taken from our demo, you need to use your own in your case).
Repair booking embed code (From Demo)
<iframe src="" name="iframe_booking" style="border: none; height:700px; width:100%;" title="Repair booking"></iframe>
Repair tracking embed code (From Demo)
<iframe src="" name="iframe_tracking" style="border: none; height:350px; width:100%;" title="Repair tracking"></iframe>
Contact us from embed code (from Demo)
<iframe src="" name="iframe_contact_us" style="border: none; height:500px; width:100%;" title="Contact us form embed code"></iframe>