Vinotopia

Vinotopia Wine is an online wine merchant dedicated to championing small growers rather than big brands, ensuring each wine is carefully and specially selected. They offer a unique approach to buying wine, including custom labels for weddings and events, as well as a Vinotopia Wine Club that provides members with better prices and exclusive wine tastings. Their wines are sourced directly from vineyards and offered at wholesale prices, focusing on quality and individuality.

🛠️ Magento2 Customisation

  • Built a Custom Shipping Module with two bespoke shipping methods.
  • Developed a SignUp module including GDPR-compliant signup forms, newsletter integration, custom attributes, and ReCaptcha validation.
  • Created a Sales module to override Magento core invoice PDF generation, introducing enhancements such as savings calculations, font/formatting customisation, and automated invoice email dispatch.
  • Developed a Custom Reporting Module for extended business insights.
  • Added invoice savings logic and automated post-order invoice emails, improving ecommerce and user workflows.
  • Implemented reCAPTCHA on forms, improving bot protection.
  • Updated invoices, signup forms, shipping modules, and checkout flows for improved user experience.
  • Enhanced compliance with GDPR by adding customer consent fields, signup validation, and Iubenda module integration.

📦 Plugin & Third-Party Integrations

  • Integrated and configured third-party Magento modules such as Mageplaza SEO, SMTP, Email Attachments, Iubenda (GDPR), Mailchimp, Ebizmarts Sagepaysuite, and POS modules.
  • Integrated What3Words API for enhanced customer address precision during checkout.
  • Performed multiple Magento upgrades with patch management and PHP compatibility fixes).
  • Maintained third-party integrations, upgraded modules regularly, and ensured backwards compatibility.

🐞 Bug Fixes, Maintenance & Support

  • Applied critical security patches and hotfixes, including Magento setup installer fixes and CVE patches.
  • Conducted stability and compatibility fixes during version updates.
  • Provided ongoing monthly support for site queries and bug fixes
  • Provided quotes for new feature requests
  • Authored and applied numerous patches, including:
  • Fixes for invoices (date handling, savings display, parent construct issues, pagination bugs).
  • Ebizmarts POS product creation and SagePay integration issues.
  • Mageplaza SeoRender fixes and Magento 2.4.3 compatibility patch.
  • MSI inventory consistency (“always use default source”) patch.
  • Delivered ongoing fixes for frontend CSS (e.g. newsletter, cookie message hiding, product image display).
  • Improved composer dependency management with ongoing module upgrades and bugfix patches.

🚀 Deployment & Version Control

  • Integrated deployment automation using Capistrano.
  • Coordinated multiple hotfix and feature branches.