What was the scope of their involvement?
We’re working with a supplier with a huge website and millions of products on it. We don’t carry every product our supplier does; only a few of them. Our supplier couldn’t give us a CSV export or an Excel file with all of the SKUs and an inventory level. What we required was to scrape that supplier’s website, download all the information relevant to us, (leaving the information that wasn’t) including product descriptions and pictures, and update it every couple of days with the new products added that met our requirements.
That also required that we setup a custom scraper to grab inventory levels, and that was not something our supplier was making easy for us. We could get the inventory levels if we wanted, because they were just listed on the website, but we couldn’t get them in the form of a CSV. OpenSource did tons of engineering work to set up two separate servers to go in and pull in all of this information, perform the backend work, and post it on our site. They put it on our site with no issues. It was a huge project, and they pulled it off flawlessly.
We still use OpenCart, and OpenSource built inside it using PHP and Java.
What is the team composition?
I’ve worked directly with two people from OpenSource: the project manager and their head engineer. I know that the head engineer runs a team, but I haven’t dealt with anyone there, aside from a couple of times to answer some questions.
How did you come to work with OpenSource Technologies?
I started looking for a new team that could take over what our original development team had put together for us. Looking for a provider to take over existing work is always a nightmare, but I found OpenSource and reached out to them.
They’re an OpenCart preferred provider. I did some googling for those kinds of firms and reached out to them, but I didn’t get a good feeling from anyone until I talked to OpenSource.I scheduled a call with them about the custom functionalities I wanted to build, and I appreciated that they had US reps working US hours, which is rare. I was able to talk to someone then and there. After considering my problem, they came back telling me that they had to learn the specifics, but that they thought it was doable.
Most companies I talked to previously asked me exactly how I wanted the problem to be solved, but I’m not technical enough to put together a plan. OpenSource laid out exactly how they thought it should be done, which was refreshing. They didn’t sugarcoat it though. They told me that what I was asking for was pretty serious, and required two different servers to be set up and all kinds of scripts to be run. But, they came together and built that complex system perfectly for us. They did it on time and slightly under budget, too.
How much have you invested with them?
The total cost has been in the $40,000–$50,000 range.
What is the status of this engagement?
We started working with OpenSource in February 2019, and the collaboration is ongoing. The one functionality piece we gave them has worked so well that we’ve been working with them since, on the same website. We update, fix, and move things around to make the experience better for our customers. I don’t see us coming to a halt with them anytime soon.