THE POMEGRANATE THE POMEGRANATE THE POMEGRANATE THE POMEGRANATE

project:

Custom system for enrollment
in summer centers
Ecommerce for
The Pomegranate

Sistema Custom per Iscrizione ai Centri Estivi con Woocommerce

A digital system to manage complex enrollments in a simple way

For Il Melograno, a social cooperative also active in the management of summer centers, we developed a customized ecommerce system based on WooCommerce. The goal was to digitize the entire enrollment process, including specific features to collect sensitive data, manage weekly participation periods, and automate communication with families.

The project involved a deep intervention on the WooCommerce infrastructure, with the implementation of custom plugins, an advanced checkout and an automatic email system, all perfectly integrated with the Divi theme.

Technology stack and architecture

The platform is based on WordPress and WooCommerce, enhanced by:

  • Custom plugins developed in PHP to extend WooCommerce
  • Native compatibility with Divi builder, ensured by targeted frontend fixes
  • Dedicated SMTP server to ensure proper email delivery
  • Custom validations and JavaScript scripts to improve user experience


The code was written in accordance with WordPress standards, ensuring compatibility, security and maintainability over time.

Sviluppo e implementazione Plugin Custom per Iscrizioni

Custom plugins developed for WordPress

Personalized checkout with parent and child data

One of the key requirements was to collect detailed information on both the parent/legal guardian and the enrolled child at checkout. We developed a plugin that extends the standard billing fields with:

  • Parent data: first name, last name, cell phone, place and date of birth, social security number
  • Child’s data: first name, last name, citizenship, social security number, class attended
  • Conditional fields: options for pre/post summer center services


All data are validated, saved in the order metadata, and shown to the user, administrator, and in transactional emails.

Week selection system

Each product represents enrollment in a summer center. We have implemented a system that allows the user to select one or more weeks from those available (e.g., “Week June 2-6,” “Week June 9-13,” etc.).

This feature includes:

  • User-friendly interface with configurable checkboxes for each product
  • Admin-side week management via custom tab
  • Saving selections in cart and order (under extension)

The system is flexible and allows the organizer to easily manage the weeks available for each venue or center.

Tax code validation integrated into Woocommerce

We have integrated an automatic validation system for the tax code based on the master data entered. The plugin prevents order completion in case of inconsistencies, drastically reducing filling errors and easing the work of the staff during verification.

Automatic follow-up and email system

Inserimento dati nel plugin Customizzato

Once the order is confirmed, an automatic follow-up email system is triggered that sends the customer documentation to complete, including:

  • Data and image release
  • Delegation of authority to pick up the child
  • Forms for allergies and early exits


Email content is personalized, branded, and includes direct links to PDFs for download. Sending is automatically scheduled via wp_schedule_single_event and is recorded as a note in the order.

Dedicated SMTP for reliable email delivery

During the testing phase, an anomaly emerged related to sending emails on some providers. To ensure maximum reliability in communication delivery, we configured a dedicated SMTP server, bypassing the limitations of the default WordPress server.

The result is a solid and traceable communication flow, which is essential for a project involving families, minors and mandatory documentation.

The final result

The developed system enables The Pomegranate to:

  • Manage summer center registrations with an intuitive e-commerce platform
  • Collect and validate complex information directly at checkout
  • Automate the submission of documentation and improve communication with families
  • Reduce manual errors and optimize staff work


A project that demonstrates how WooCommerce, if well customized, can become a tool tailored to even very specific realities, with articulated needs and a diverse audience.

Gestione delle iscrizioni con Plugin Custom
Random image
Random image

What's New: Google Premier Partners 2025 Awarded!

We fall within the top 3% of the best performing agencies in Italy 🚀