PC Repair Tracker

Official 1.28 change log from Luke

1.28 is coming soon. I am currently dogfooding it myself, everything seems to be working smooth.

Here are the release notes:

Make sure to read this announcement complete announement before rushing off to upgrade.

It is recommended to backup your database and files before doing an upgrade.
While in previous releases, it would not hurt anything if you skipped a step in the upgrade process and
you completed it later, this release is different. The payments backend was completely re-written. In order to
support multiple payments per receipt, payments had to be moved to their own database table.

When you run the database upgrade script, it will perform this conversion. My own database of 20,000 receipts
converted in less that 2 seconds. Make sure you only click the upgrade link once. (still surprizes me how many
computer savvy people double click things that should be single clicked). It is important that no sales are processed
through the system between the time that the database upgrade is performed and the time at which you upload the new code.
If you do, your daily reports will be off.

Here is the condensed feature list:
*Bug Fix: Fix potential javascript problem with warning message when printing customer repair sheet.
*Change: Use Business name as from: name for the smsglobal SMS function.
*Feature: Re-Written Payment backend that now supports Split Transactions
*Feature: New AuthorizeNet Card Present Payment Plugin
*Feature: New Custom Payment Plugin - You can now define your own custom payment types
*Feature: New PayPal Web Payments Pro Plugin
*Feature: Better passing of customer information to checkout cart from invoices and work orders.
*Enhancement: More fixes to reduce spamassasin scores.
*Feature: Ability to take Deposits
*Enhancement: Allow Repair Report to stretch to the width of the screen.
*Enhancement: User setting to turn off auto firing print dialogs.
*Enhancement: Allow On Service Call and Remote Support session statuses to show on touchscreen view.
*Feature: Ability to Email Claim Tickets
*Enhancement: Added Sticky Note view for This Week and Past Due
*Enhancement: Added restock link from Order Planning for items added to the list from the Sold Items report.
*Enhancement: Work Order ID search box on repair side.

Split Transactions - I am already loving this myself. In order to do split transactions, I needed to change the process a little. Previously
you would add things to the cart, select a payment method, and enter details and check it out. Now there is a "Current Customer" area that
stores the customer details that will be recorded on the receipt. You can fill this out manually and save it, or if you checkout a system,
or invoice from the repair side it will populate this info for you. You then add payments. Each payment added will ask you the amount of the
payment made with each method. Once payments are added and the total of the payments equals the receipt total, a checkout button will appear
to finalize the sale, the payment methods will also disappear. Each payment collected will also offer and area to collect customer details,
this is intentional, so that if the name on a credit card or check does not match the customers name, you will still have the information.
For instance I have parents who write checks to pay for a kids bill, I have a law firm writes checks for a chiropractor.

The invoice checkout process is also different, before when you checked out an invoice, it was pumped into the current cart and
you were sent straight to pick a payment method and you never really saw the items in the cart. Now invoice items are copied to the
cart and you check things out using the same process as any other sale.

The AuthorizeNet plugin has been rewritten as well. When you add an AuthNet payment to the cart, the card is charged at that moment,
not at the moment you click the checkout button. If you void a payment from the cart, it will reconnect to AuthNet and void it.
This action would be visable in your AuthNet control panel on the AuthorizeNet Website.

The new AuthrorizeNetCP (Card Present) plugin allows you to use AuthNet Card Present API, which has the advantage of lower rates
because in addition to the CC number being sent, raw card track data is also sent which means you get charged lower rates. You can still
manually key a card in, you rate will just be downgraded to the "Card Not Present Rate". I personally am in the process of switching to
this, and have not been able to test this plugin yet, but I expect it to be ready to go.

Many of you probably popped a capacitor when you saw that there was a PayPal plugin. This plugin actually implements the
PayPal Website Payments Pro API. It is a high level system with PayPal that lets you take lightning fast payments without having to
go to the PayPal website or leaving the PCRT system. This plugin is complete but untested. I too was excited to possibly use this
along with AuthNet after coding it, then I looked deeper into the fees. They are almost double that of what AuthorizeNetCP charges.
Roughly $30 per month plus .30 cents per transaction and 3%-2.2% of the sale, but there are processors that charge more than that.
Fee Schedule here:

https://cms.paypal.com/us/cgi-bin/?&cmd=_render-content&content_ID=ua/ProVT_full&locale.x=en_US

You can also now setup your own custom payment options. There is a "CustomPayment.php" script. You can rename and make multiple copies
of this file. For instance, you could rename it to Bank.php, open it up and edit the two variables at the top of the file.
Edit the scriptname variable to match what you named the PHP file minus the php extension. Then enter the extra fields
you wish to collect info for. Then in your store/deps.php file enter the your name for the payment plugin into the payment methods array.

IPAD users will be happy that they can now email claim tickets and disable the javascript print dialogs.

Also there is now a new deposits feature. Take payments or partial payments, and print/email a receipt for the deposit. Then add items to
the cart and go to "Deposits" and add the deposit to the cart as a payment. If you add a deposit to a work order, and then procede to
check it out, the deposit will be linked to the work order, and beneath your list of payment methods, you will see any deposits
and be able to quickly add them to the cart.

Couple final notes, be sure to play with the demo to experiment with these new features. Also if you make code modifications, be sure
to document your changes and backup your modified files so that it will be easier to merge them back in after an update. Make sure you
overwrite your deps.php files.
 
Luke - if you're reading this:

YOU ROCK! :D

Not a day goes by when Im working and dont think about how thankful I am for PCRT. It has made such a huge difference to my business - all aspects including speed and service quality generally. Its just massive.

The constant flow of new features is just the icing on the cake. These additions are awesome, and make what is an excellent system even more excellent.

Thanks M8! :)
 
Last edited:
What do the PCRT users think of the POS features of PCRT?

I currently use Quickbooks and just print invoices with work I performed in the description, this works great because I can track expenses, inventory, who owes money, deposits and EVERYTHING all in one place. In the store, I'm launching this month, I'm planning to use Quickbooks POS.

When I do service calls I invoice customers in QB, I just select the customer from my list and create an invoice, in PCRT there is a customer list on the Repair side but when I goto POS and create a cart it doesn't let me look up a customer, am I missing something. If a customer walks into my store and buys something I want be able to look up their name & info if they've done business with me before.

It just seems like if I switch to PCRT I'm going to be double entering a lot of things into QB because I'd still like to be able to keep a customer database in Quickbooks for reporting, tracking payments owed, checks to be deposited etc.

I played with the demo a few days ago and really love the tracking ability for repairs etc. Interface could be simplified a bit, kinda flashy but I think I'd get used to it.
 
Last edited:
Luke Stroven the man behind PCRT rocks. Do yourself a favour and buy it, you will not regret it.
 
Installed the update this morning...Hard to believe how many things Luke has put into this package...Would hate to be the one putting the hours into this project like he as....But, I do appreciate it.
 
I just brought pc reapir tracker

I just brought the pc repair tracker, but totally lost with how to install it , can I get some guide from you guys,

thanks
 
I just brought the pc repair tracker, but totally lost with how to install it , can I get some guide from you guys,

thanks

PCRT has its own support forum. Luke normally answers support questions there. Also, the community is very helpful with answering questions too.

www.pcrepairtracker.com/forum

If you dont wanna do that you could PM me and I could give your problem a go.
 
I checked my install of 1.27 and I couldn't find where I could.

My version of 1.27 allows you to do this...
PCRT1.JPG


PCRT2.JPG


I have yet to modify them though...
 
I can help!

Anyone needing help installing and configuring just let me know. I installed and configured it yesterday and found it easy to do. I had set it up just locally on my network (Intranet) and then set it up on a domain (Internet) now. It seems to look difficult at first but really isn't. Just PM me. Later guys!
 
Just purchased PCRT and have it installed on my hosted web-server through HostGator. I have it installed in the subdomain tracker.************.com. I have secured this directory with .htaccess so that I need to log-in to this subdomain before I am even able to access PCRT.

Once I log into this I am sent to a root directory with 4 folders and have to select the repair folder in order to access PCRT.

What I am asking is how do I make it so that once I goto the above domain I am asked to authenticate and then given the log-in screen for and not the parent folder?

Thanks in advance for any help.

Alex
 
Just purchased and installed PCRT. I love it! Now i have to add setting up SMS and other stuff on my todo list :)
 
Last edited:
I purchased PCRT early this week and installed it (easier than I thought), I'm impressed with it so far. I guess my only gripe would be the lack of ability to invoice for other services (line drops, installs, hosting etc.). Hopefully that is in a future release.
 
I purchased PCRT early this week and installed it (easier than I thought), I'm impressed with it so far. I guess my only gripe would be the lack of ability to invoice for other services (line drops, installs, hosting etc.). Hopefully that is in a future release.

Go to the forums and suggest that to Luke i'm sure he can easily put it into the program on a new version he puts out. That would be nice to have.
 
Thank you :)

I remember my friend said they were not bad so thought I'd have a look.

Have went with godaddy instead.
 
Last edited:
Just wanted to say this software is excellent. I Highly recommend it especially if you are as disorganised as me also clients have been really impressed with being able check the status of their computer. :cool:
 
V 1.31 released yesterday. Change log below:

*Enhancement: Search UPC field when searching for a stocked item.
*Bug Fix: Fixed variable in custom scan that incorrectly recorded the person that entered the scan. (Thanks Corey)
*Bug Fix: Do not show blank work order number on receipt_view
*Feature: Added QR Code to printed claim ticket
*Enhancement: Added link to repair status from claim ticket
*Enhancement: Reworked Printed Claim ticket to accomodate QR Code, and added customer address and checkin date.
*Fixed potential problem in asset label script
*Major Feature: Expanded the Grouping Feature.
*Enhancement: Parse custom PC info for hyperlinks
*Enhancement: Added mobile phone and work phone fields to csv customer list export
*Enhancement: Show Repair Cart Total on Waiting for Payment Status
*Enhancement: Add back button to touchscreen when you forget to select a scan.
*Enhancement: Show checkmark by repair report, claim ticket and invoices if previously emailed.
*Enhancement: Redirect after email is sucessfully sent after 2 seconds for claim tickets and repair reports.
*Feature: Database Backup - Click link in settings menu while logged in as admin to download your database.
*Feature: Allow asset photos to be uploaded instead of using a webcam.
*Bug Fix: Fixed missing closing tag on cart copy to repair cart feature which broke with FireFox4
*Enhancement: User and Sticky Note Type filters on Calendar view.
*Enhancement: Show discount on emailed and printed receipts and invoices.
*Enhancement: Show Deposit Totals on Daily Report, hide totals for the day that are zero
*Feature: Current Cart Customer Picker for those quick sales with no work order.
*Enhancement: Show work order number on invoice if it exists.
*Feature: Work Order Action History Viewer
*Enhancement: Added CSS for Gradients for Opera and IE 10
*Enhancement: Added CSS for Box Shadows in Opera
*Feature: Floating bar that shows customer name in work order view. Can be turned off or on in Settings menu.
*Feature: Allow quantity to be added to cart.
 
I got lots of error on this update

hi, jusst woundering anybody did the update?I got many error like:

Notice: Use of undefined constant func - assumed 'func' in C:\wamp\www\pcrepairtracker\repairstatus\index.php on line 21

Notice: Undefined index: func in C:\wamp\www\pcrepairtracker\repairstatus\index.php on line 21
 
Back
Top