Tweaks for download version

Peyton

I am starting this thread for all of us devs that like to play around with the functionality of the software. I am by no means an expert developer, I just like to tinker and gain functionality for my users.

Background:

I am the Sysadmin/Software developer for my company, and we have 7 locations, ~30 employees, ~100 vendors, ~20k products, and an ecommerce site. We are no fortune 500, but we do require a lot of functionality out of our software. I love PHPPOS for its ease of use and feature set, but have found numerous instances where we needed more functionality than what is currently shipped. I have worked with Chris on different tweaks and modifications to add more features to the software, but I do understand that not all of the features I require are a requirement of the general user base. That is why I started this thread. I wanted to collaborate with other users about my added features as well as the features that others have added. Lets get started.

 

Features/Tweaks List:

- Added ability to use PHPPOS image database as the repository for my WooCommerce site. No image uploads, no double hosting/disk space. One image repository to rule them all.

- Modified barcode label template to look more like our old software's label format

- Added ability to group by tags in summary category sales report.

-Removed the ability to view/change an employees hourly wage from the time-clock report. That is not a good idea to have the ability for employees to change their salary/wage without permission!

-Added the ability to export sales, bills, transfers out of PHPPOS into an IIF file so that we can import it into quickbooks desktop

-Wrote numerous custom tailored reports that people were needing that the software was lacking.

-Added COGS to multiple sales reports so that employees did not have to subtract profit from total

-Not really a tweak, but more of an implementation. We added tracking number and shipping total to our custom fields for purchase orders which was nice to have.


I am sure that I have added more, but those came to mind. I will be curating this list as I implement more. I am hoping that if some of the features I have interest others, they might get included in future releases. I would LOVE to hear what other features that you all have implemented. If anyone would like to know how I implemented the features, just let me know.

Cheers!

Comments

5 comments

  • Comment author
    ilmo

    Hello @Peyton, how did you "Modified barcode label" 

    how it looks now?

    0
  • Comment author
    Peyton

    Good question. It has been a while. I modified it to make the barcode itself shorter and more compact for extra room. I then set it to truncate more than 20 or so characters from the product name. Lastly, I put the price on the line below the product title. Let me dig through my code as I need to modify it again for something else and I will point you to the relevant sections.

    -1
  • Comment author
    ilmo

    Is it like this I request before  https://support.phppointofsale.com/hc/en-us/community/posts/360017723806-To-change-labels-more-professional-look

    0
  • Comment author
    Peyton

    No, not quite. Everything on the label I modified looks mostly the same as the label included in phppos, it just looks cleaner for my uses. You can modify the label data in items_helper if you like. Theres another place to modifiy the layout but I cannot find the file right now. Ill send you the name of the file when I find it.

    0
  • Comment author
    Adewale Ogunleye

    Hi @ Peyton

    In the receiving Item table, there are two significant rows, quantity purchased and quantity receive. Is there any way, for the value in these two rows to varies? I mean when a PO is raised, a request for e.g 10 items but the supplier could only supply 5 items. I have discovered that the quantity requested has always been lost at the submission of the transaction. Is there any workaround to have in record the initial quantity request (quantity_purchase)?

    0

Please sign in to leave a comment.