Estonian Chamber of Commerce and Industry Drupal solution

A complex Drupal solution where purchase and member workflows, security, accessibility, GDPR compliance and analytics were improved — plus an online store, API integrations and ongoing development support for over five years.

Challenge

The Estonian Chamber of Commerce and Industry represents Estonian businesses across membership, services, events and sales workflows. The website and self-service flows handle member management, paid event registrations and online product sales — all in one Drupal environment. The previous development partner could no longer contribute at the same level, and the client was advised to contact WebPro. Taking over a complex live system required careful migration work and a rapid understanding of what was already in place. Throughout the cooperation, new custom solutions have been developed together with the client's own representatives — the work reflects their domain knowledge as much as WebPro's technical contribution.

Solution

  • Improved purchase and member workflows — clearer registration, ordering and self-service
  • Security improvements — updates, configuration and ongoing maintenance
  • Accessibility (WCAG) work on the public website and self-service flows
  • GDPR and cookie/consent implementation
  • Analytics solution applied for measurement in line with privacy requirements
  • Multi-stage data migrations and API integrations
  • Custom event management system — event creation, online registration, payment processing and admin management of registrations
  • Member management and activity tracking functionality
  • Drupal Commerce-based online store with custom cart and shipping logic
  • Custom workflows for cooperation offers, diploma management and contact handling
  • UX/UI improvements and ongoing development and maintenance support

Outcome

The cooperation has continued for more than 5 years. Purchase and member workflows, event registrations, online sales and external integrations all run in one maintained Drupal system. Security, accessibility, GDPR and analytics are aligned with the client's requirements. New needs can be handled as part of the ongoing development and maintenance process.