Hello All,
I am building a program that you can import your RFQ material list into it and a supplier quote to it and, it will map all the supplier pricing to your materials.
This also gives you the ability to teach it what other vendors call items vs what you may call it.
Future versions of this will allow you to add other suppliers to the same project so you can compare pricing.
by show of ๐, how many people would find something like this useful. What would be things you would like something like to be able to do?
the more you teach the program, the more it will map without asking you to approve it.
It's not yet as it only supports one supplier at the moment. But yes. I could have it do that when more than one supplier is added. I could program it to create an additional list of materials and give you the best prices from each supplier.
ahhh this is nice, and would it sync automatically with your list items?
If built directly into ZZ, I'd say yes. That could easily be done. Then it would be much easier to tell the program to map the price to the item in ZZ.
Right now, it lives outside of ZZ but It would not be hard to code it into it once it is a bit more polished.
Also, then there wouldn't be a need to import a xlsx.
Well done Sir! Can i reach out to understand a little more what you are working on?
I'll get back to you on that for sure!
I made some updates to the program over the weekend. It now supports multiple Vendors, Exports both Side by side on a material report, and also consolidates your material and tells you who has the best price for each item and tells you how much you are saving per item. I am currently working on bringing this into ZZ.
Edit: It's not limited to 2 Vendors. It can support quite a few.
I added another feature, if you add a suppliers quote and they have multiple prices for the same item, The program will now tell you which items have different unit prices.

I'm doing a process piping takeoff right now. The struggle bus I would see with this is getting my zztakeoff database setup to match supplier quotes.
I'm trying my best to get this implemented into ZZ but, I am struggling because I need certain JS files for it to run and currently Dev mode does not allow html code to grab those files.
@Shawn Are the JS files you need publicly available on https://cdnjs.com? If so, we can duplicate them over into our servers to make them available for you. The reason our Dev Tools don't allow referencing external JS files is just for additional security.
๐1๐1let me check. Thank you.
No problem. We copied these into our list of available libraries. You can try this to load the PDF.js library.
<!-- Load PDF.js 6.2.108 (zzTakeoff replaces {{libs}} with the plugin-libs CDN URL) -->
<script type="module">
ย import * as pdfjsLib from '{{libs}}/pdfjs-dist/6.2.108/pdf.min.mjs'
ย pdfjsLib.GlobalWorkerOptions.workerSrc = '{{libs}}/pdfjs-dist/6.2.108/pdf.worker.min.mjs'
ย // Make it available to the rest of your component
ย window.pdfjsLib = pdfjsLib
ย window.dispatchEvent(new Event('pdfjs-ready'))
</script>
๐ฅ1๐1๐1