At Cambridge Creative, we pride ourselves on delivering exceptional digital solutions that meet our clients’ unique needs. Recently, we had the opportunity to work with NYWines of Cambridge, a renowned wine retailer, to revamp their website using Shopify. This project was both challenging and rewarding, and we’re excited to share the intricacies of the process, our approach, and the outstanding results.
The Need for a Redesign
NYWines’ previous website, built with Drupal and Drupal Commerce, presented several challenges. The admin console was slow and difficult to use, the search engine was unstable, and reporting and extensibility were inadequate. These issues hindered their ability to efficiently manage their online store and provide a seamless shopping experience for their customers. Recognising the limitations, they sought a platform that could address these concerns and support their growth.
Why Shopify?
Shopify emerged as the ideal solution, offering a robust infrastructure optimised for performance, user-friendly interface, and extensive scalability. Here’s how Shopify addressed NYWines’ needs:
- Performance: Shopify’s optimised infrastructure ensures fast loading times and smooth navigation, enhancing the user experience.
- User-Friendly Interface: The intuitive dashboard makes managing the store straightforward, allowing NY Wines to focus on their business rather than grappling with complex systems.
- Stable Search Engine: Shopify’s powerful search engine, featuring keyword matching, autocompletion, and filters, vastly improved the wine searching experience.
- Scalability: Shopify accommodates growth seamlessly, handling increased traffic, transactions, and product offerings without compromising performance.
- Analytics and Reporting: Comprehensive tools provide key metrics and detailed reports, enabling data-driven business decisions.
Overcoming Complex Challenges
The migration from Drupal to Shopify was complex, involving product architecture, technology integration, and team communication challenges.
Product Architecture:
- Functionality Mapping: We meticulously mapped Drupal functionalities to Shopify, creating a detailed plan and visual aids to ensure a seamless transition.
- Product Variants: We adapted Drupal’s product variant structure to Shopify’s framework, using a bundle app for package deals.
- Product Categories: We introduced product categories to enhance searchability, a feature not present in the Drupal site.
- Custom Product Metafields: To match Drupal’s extensive product details, we created custom metafields in Shopify.
Technology Integration:
- Shopify APIs: Initially using the Rest Admin API, we transitioned to the GraphQL API for bulk operations, despite the added complexity, to streamline product imports.
- Image Resizing: We manually resized images from the Drupal site to meet Shopify’s requirements, employing custom programming to handle transparent PNG files.
Communication:
- We maintained clear communication through detailed PowerPoints explaining function mapping and solutions, ensuring our team and the outsourcer were aligned.