Once upon a time in a (napa) valley far, far away there was a beautiful vineyard. Robert Sinskey Vineyards, as it was known, produced some of the most remarkable wine on the planet. But there was a problem. Some unrest. Their ecommerce vendor was being unreliable, tyrannical even! So, they called on the dojo to help.
Sinskey had selected Vin65 to replace their previous vendor and asked us to find the best way to integrate the new system with their existing site and infrastructure to restore some sense of peace and normalcy to their sunny vineyard. The dream was to have Vin65 integration be as seamless and invisible as possible -- this is not the typical use case for Vin65.
Vin65 does offer a set of JavaScript widgets to assist with remote integration. While these are incredibly useful, realization of the ultimate goal still required a good deal of contorting.
We integrated the widgets, restyled the micro-cart and wine listing pages. We also wrote custom javascript to reroute Vin65 hosted pages back to robertsinskey.com. On the backend, we got the Vin65 API to play nicely with BrowserCMS in order to dynamically pull in wines and track inventory.
As with any API/non-custom solution, there were dragons to slay and frogs to kiss. Like all fairytales involving dojo4, things ended happily ever after. Take a look for yourself and grab a bottle or three of some seriously spectacular wine.