Webkul ($399) probably offers the most features that we don't. They are also likely the fiercest competitor for us, because like us — they want you as a partner, not just a recurring SaaS subscription. The major differences are (1) the user interface (2) synchronization and (3) general across the board suitability for business use. The User Interface
Admittedly, their interface on Salesforce experience is pretty cool. The panel sits outside of the regular Salesforce design, making it kind of an edge case in the "native" integration sense. At least it makes sense, and it's user-friendly.
The Magento admin side of the Webkul integration reveals the friction. Webkul was by far the most complex and difficult to navigate. Looking at this interface, I suspect it's a sneaky move to get your buy-in. Either that or they don't understand how Magento works. Either way, it's b.a.d. The Synchronization Queue
Webkul's Bulk API synchronization via CRON aligns with the standard practice. CRON supports three sync options: real-time, manual and scheduled.
Here's a spot where we clearly stand apart.
In our last update
, we switched to RabbitMQ to support enterprise clients that need to sync hundreds of thousands or millions of records. This allows us to sync changes in real-time. An added benefit is that this dramatically cuts processing time and reconciliation efforts. (Our competitors can't touch that speed with a 10-foot-pole ... but I digress. Let's get back to talking about Webkul). General Business Use Cases
On the topic of data load and processing, one of the other features of Webkul is the ability to sync and store Magento product catalog images in Salesforce.
In the event that you manage your catalog from Salesforce and not Magento, this could matter. I have not met a single vendor in the B2B or D2C space who attempts to use Salesforce this way. Please, send me a message to let me know if there is some other utility for hosting your product catalog images on Salesforce. I'm genuinely interested.
Otherwise, storing extraneous images on Salesforce — outside of the usual Marketing or Sales Cloud — just takes up unnecessary space on the server, which could affect performance and your monthly bill.
Instead of copying the entire files, we find that mapping over image URL addresses (which can be accessed and retrieved in any browser) is a more efficient practice. That's how we handle product image synchronization from Magento to Salesforce. This saves disk space and offers generally higher performance.
Lastly, Webkul offers a multilingual configuration. I considered breezing over this entirely because world-class softwares like Magento and Salesforce are already configured for use in multiple countries and their respective languages. Unfortunately, this feature is somewhat moot.
What they don't mention is multiple and/or alternate currency integrations. Perhaps this is a matter of editorial oversight. More likely it's just another option that you can only get with the Powersync Salesforce and Magento Integration. (*wink*) This can be problematic for stores that operate in multiple countries, or who have multiple online stores syncing orders. If Salesforce isn't coded to understand currency variables instead, your sync will render an ongoing series of discrepancies ... another segue into custom development.