Shawn Abramson is a Magento architect at MRM, one of the largest Magento agencies in the world. Abramson was charged with the task of working out the problem. Initially, he assumed that building a custom solution was the only option. Then he discovered TechNWeb's PowerSync Connector, but was unsure that it was able to meet and resolve the concerns in the Cabinets.com project. After all, the quote process was much more complex than a standard CMS was designed to handle.
Abramson scheduled a consultation with PowerSync CEO, Igor Krasnykh. Together they conducted a thorough needs analysis to determine if the Magento-Salesforce integration would be a good fit for accomplishing their goals. Krasnykh ensured his comprehension by developing architectural diagrams that Abramson said impressed him. After meeting a few times, Abramson knew that PowerSync's solution clearly made more sense than building something from scratch.
"It just seemed to make sense to go with the solution that's already created, that's already out there in the market, and that we wouldn't be responsible for providing all the updates for," Abramson said.
Because PowerSync's extension is well-architected and scalable, Abramson was able to easily add custom logic to the existing framework that incorporated additional flows. He added that many third-party extensions underperform, but PowerSync is an exception to the rule.
"Most of them are more concerned with quantity than quality, so they don't care if it's affecting your performance," he said. "They implement one feature that causes bugs in another area."
Since PowerSync's integration has been in place at Cabinets.com, it's going "swimmingly, beautifully well," according to Abramson. He said the extension offered even more coding sophistication than he expected.
"I would say from a coding standpoint, there was a lot right," Abramson said. "The heavy usage of virtual types to minimize code repetition I thought was great, as well as the way that you are tracking the Salesforce IDs."
In addition to a quality product, Abramson was impressed with the customer service aspect of PowerSync.
"You guys were always very responsive and helpful to help us accomplish the end goal. It was a good experience," Abramson said.
To sum up his experience with PowerSync in one word, Abramson said he would choose "Quality," because "the integration is coded to best practices, it works well and it was designed intelligently."