{"id":444,"date":"2024-01-01T13:39:16","date_gmt":"2024-01-01T13:39:16","guid":{"rendered":"https:\/\/www.maurodimarino.it\/newsite\/portfolio\/comer-italy\/"},"modified":"2026-02-05T09:55:59","modified_gmt":"2026-02-05T09:55:59","slug":"comer-italy","status":"publish","type":"portfolio","link":"https:\/\/www.maurodimarino.it\/newsite\/en\/portfolio\/comer-italy\/","title":{"rendered":"Comer Italy"},"content":{"rendered":"\n<p>Complete refactoring of the corporate portal with high-performance custom theme development. Advanced permission management, data sanitization, and document automation to optimize the client&#8217;s logistical flows.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Client: Industrial Excellence<\/h2>\n\n\n\n<p>Comer S.p.A. has been a leader in thermoplastic fittings and valves since 1978. With 25,000 sqm of production and 7 million items in stock, it serves critical sectors like hydraulics and marine. The goal was to build a high-performance digital ecosystem reflecting Italian logistical reliability and precision.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Challenge: Overcoming Technical Debt<\/h2>\n\n\n\n<p>The project addressed heavy technical debt. The old site used an unoptimized WooCommerce and WP Bakery, limiting speed and maintainability. The challenge was creating a segmented experience to show sensitive data only to specific users while maintaining sync with the corporate ERP.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Stack: Custom Understrap Development<\/h2>\n\n\n\n<p>To ensure lightweight modularity, I developed a fully custom theme based on Understrap (Bootstrap 5). This &#8220;code-first&#8221; approach allowed us to ditch heavy plugins for a clean architecture, ensuring high performance and a solid foundation for future B2B portal evolutions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Data Migration &amp; Sanitization<\/h2>\n\n\n\n<p>Moving away from WooCommerce, I migrated products to Custom Post Types. Massive database sanitization was required to remove residual WP Bakery shortcodes. Data was normalized to ensure a clean structure, which is essential for performance and correct indexing.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">New Data Architecture<\/h2>\n\n\n\n<p>The new architecture relies on ACF fields and native Gutenberg blocks. This allowed for granular technical information structuring. The transition drastically improved load times, offering the administrator an intuitive backend for content management without dirty code.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Multi-Level User Management<\/h2>\n\n\n\n<p>The system manages a public area and a two-tier restricted zone, integrated with the ERP. The infrastructure verifies client status in real-time, differentiating access between anonymous visitors, basic users, and certified partners to guarantee the security of sensitive industrial data.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conditional Rendering<\/h2>\n\n\n\n<p>The main complexity lies in dynamic product sheets. The system detects user levels and generates differentiated technical tables on the same URL. A partner sees tolerances and details hidden from basic users, optimizing content management without duplicating pages.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dashboard &amp; Smart Search<\/h2>\n\n\n\n<p>The user dashboard features a step-by-step search engine to guide component selection. The algorithm combines automatic taxonomy criteria with manually defined priority keywords. This hybrid system ensures maximum precision in finding the right product among thousands of references.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Document Automation (PDF)<\/h2>\n\n\n\n<p>The download area is autonomous and secure. I implemented &#8220;on-the-fly&#8221; PDF generation: the system automatically compiles technical sheets by pulling real-time text and images from the database. This eliminates manual layout tasks and ensures downloaded documents are always up to date.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Results &amp; Performance<\/h2>\n\n\n\n<p>The new portal is a powerful B2B tool. Thanks to the custom Mega Menu and the removal of obsolete plugins, navigation is immediate. The custom approach returned a fast, secure platform to the client, perfectly aligned with industrial logistical flows and ready for future scalability.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Complete refactoring of the corporate portal with high-performance custom theme development. Advanced permission management, data sanitization, and document automation to optimize the client&#8217;s logistical flows. The Client: Industrial Excellence Comer S.p.A. has been a leader in thermoplastic fittings and valves since 1978. With 25,000 sqm of production and 7 million items in stock, it serves critical sectors like hydraulics and marine. The goal was to build a high-performance digital ecosystem reflecting Italian logistical reliability and precision. The Challenge: Overcoming Technical Debt The project addressed heavy technical debt. The old site used an unoptimized WooCommerce and WP Bakery, limiting speed and maintainability. The challenge was creating a segmented experience to show sensitive data only to specific users while maintaining sync with the corporate ERP. The Stack: Custom Understrap Development To ensure lightweight modularity, I developed a fully custom theme based on Understrap (Bootstrap 5). This &#8220;code-first&#8221; approach allowed us to ditch heavy plugins for a clean architecture, ensuring high performance and a solid foundation for future B2B portal evolutions. Data Migration &amp; Sanitization Moving away from WooCommerce, I migrated products to Custom Post Types. Massive database sanitization was required to remove residual WP Bakery shortcodes. Data was normalized to ensure a clean structure, which is essential for performance and correct indexing. New Data Architecture The new architecture relies on ACF fields and native Gutenberg blocks. This allowed for granular technical information structuring. The transition drastically improved load times, offering the administrator an intuitive backend for content management without dirty code. Multi-Level User Management The system manages a public area and a two-tier restricted zone, integrated with the ERP. The infrastructure verifies client status in real-time, differentiating access between anonymous visitors, basic users, and certified partners to guarantee the security of sensitive industrial data. Conditional Rendering The main complexity lies in dynamic product sheets. The system detects user levels and generates differentiated technical tables on the same URL. A partner sees tolerances and details hidden from basic users, optimizing content management without duplicating pages. Dashboard &amp; Smart Search The user dashboard features a step-by-step search engine to guide component selection. The algorithm combines automatic taxonomy criteria with manually defined priority keywords. This hybrid system ensures maximum precision in finding the right product among thousands of references. Document Automation (PDF) The download area is autonomous and secure. I implemented &#8220;on-the-fly&#8221; PDF generation: the system automatically compiles technical sheets by pulling real-time text and images from the database. This eliminates manual layout tasks and ensures downloaded documents are always up to date. Results &amp; Performance The new portal is a powerful B2B tool. Thanks to the custom Mega Menu and the removal of obsolete plugins, navigation is immediate. The custom approach returned a fast, secure platform to the client, perfectly aligned with industrial logistical flows and ready for future scalability. [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"https:\/\/www.maurodimarino.it\/newsite\/en\/portfolio\/comer-italy\/\">Read More&#8230;<span class=\"screen-reader-text\"> from Comer Italy<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":484,"menu_order":0,"template":"","tipologia_portfolio":[],"class_list":["post-444","portfolio","type-portfolio","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Comer Italy - Project by Mauro Di Marino | WP &amp; Design<\/title>\n<meta name=\"description\" content=\"Case Study: Comer Italy. Explore this Custom WP &amp; Design project. Technologies, challenges, and custom solutions delivered.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comer Italy - Project by Mauro Di Marino | WP &amp; Design\" \/>\n<meta property=\"og:description\" content=\"Case Study: Comer Italy. Explore this Custom WP &amp; Design project. Technologies, challenges, and custom solutions delivered.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.maurodimarino.it\/newsite\/en\/portfolio\/comer-italy\/\" \/>\n<meta property=\"og:site_name\" content=\"Mauro Di Marino\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-05T09:55:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.maurodimarino.it\/newsite\/wp-content\/uploads\/2026\/01\/comeritaly-maurodimarino-1-3.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.maurodimarino.it\\\/newsite\\\/en\\\/portfolio\\\/comer-italy\\\/\",\"url\":\"https:\\\/\\\/www.maurodimarino.it\\\/newsite\\\/en\\\/portfolio\\\/comer-italy\\\/\",\"name\":\"Comer Italy - Project by Mauro Di Marino | WP & Design\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.maurodimarino.it\\\/newsite\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.maurodimarino.it\\\/newsite\\\/en\\\/portfolio\\\/comer-italy\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.maurodimarino.it\\\/newsite\\\/en\\\/portfolio\\\/comer-italy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.maurodimarino.it\\\/newsite\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/comeritaly-maurodimarino-1-3.webp\",\"datePublished\":\"2024-01-01T13:39:16+00:00\",\"dateModified\":\"2026-02-05T09:55:59+00:00\",\"description\":\"Case Study: Comer Italy. Explore this Custom WP & Design project. Technologies, challenges, and custom solutions delivered.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.maurodimarino.it\\\/newsite\\\/en\\\/portfolio\\\/comer-italy\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.maurodimarino.it\\\/newsite\\\/en\\\/portfolio\\\/comer-italy\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.maurodimarino.it\\\/newsite\\\/en\\\/portfolio\\\/comer-italy\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.maurodimarino.it\\\/newsite\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/comeritaly-maurodimarino-1-3.webp\",\"contentUrl\":\"https:\\\/\\\/www.maurodimarino.it\\\/newsite\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/comeritaly-maurodimarino-1-3.webp\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.maurodimarino.it\\\/newsite\\\/en\\\/portfolio\\\/comer-italy\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.maurodimarino.it\\\/newsite\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Portfolio\",\"item\":\"https:\\\/\\\/www.maurodimarino.it\\\/newsite\\\/en\\\/portfolio\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Comer Italy\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.maurodimarino.it\\\/newsite\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.maurodimarino.it\\\/newsite\\\/en\\\/\",\"name\":\"Mauro Di Marino\",\"description\":\"Designer &amp; Wordpress Developer Freelance\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.maurodimarino.it\\\/newsite\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.maurodimarino.it\\\/newsite\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.maurodimarino.it\\\/newsite\\\/en\\\/#organization\",\"name\":\"Mauro Di Marino\",\"url\":\"https:\\\/\\\/www.maurodimarino.it\\\/newsite\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.maurodimarino.it\\\/newsite\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.maurodimarino.it\\\/newsite\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/logo-def-black.png\",\"contentUrl\":\"https:\\\/\\\/www.maurodimarino.it\\\/newsite\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/logo-def-black.png\",\"width\":752,\"height\":173,\"caption\":\"Mauro Di Marino\"},\"image\":{\"@id\":\"https:\\\/\\\/www.maurodimarino.it\\\/newsite\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Comer Italy - Project by Mauro Di Marino | WP & Design","description":"Case Study: Comer Italy. Explore this Custom WP & Design project. Technologies, challenges, and custom solutions delivered.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Comer Italy - Project by Mauro Di Marino | WP & Design","og_description":"Case Study: Comer Italy. Explore this Custom WP & Design project. Technologies, challenges, and custom solutions delivered.","og_url":"https:\/\/www.maurodimarino.it\/newsite\/en\/portfolio\/comer-italy\/","og_site_name":"Mauro Di Marino","article_modified_time":"2026-02-05T09:55:59+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.maurodimarino.it\/newsite\/wp-content\/uploads\/2026\/01\/comeritaly-maurodimarino-1-3.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.maurodimarino.it\/newsite\/en\/portfolio\/comer-italy\/","url":"https:\/\/www.maurodimarino.it\/newsite\/en\/portfolio\/comer-italy\/","name":"Comer Italy - Project by Mauro Di Marino | WP & Design","isPartOf":{"@id":"https:\/\/www.maurodimarino.it\/newsite\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.maurodimarino.it\/newsite\/en\/portfolio\/comer-italy\/#primaryimage"},"image":{"@id":"https:\/\/www.maurodimarino.it\/newsite\/en\/portfolio\/comer-italy\/#primaryimage"},"thumbnailUrl":"https:\/\/www.maurodimarino.it\/newsite\/wp-content\/uploads\/2026\/01\/comeritaly-maurodimarino-1-3.webp","datePublished":"2024-01-01T13:39:16+00:00","dateModified":"2026-02-05T09:55:59+00:00","description":"Case Study: Comer Italy. Explore this Custom WP & Design project. Technologies, challenges, and custom solutions delivered.","breadcrumb":{"@id":"https:\/\/www.maurodimarino.it\/newsite\/en\/portfolio\/comer-italy\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.maurodimarino.it\/newsite\/en\/portfolio\/comer-italy\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.maurodimarino.it\/newsite\/en\/portfolio\/comer-italy\/#primaryimage","url":"https:\/\/www.maurodimarino.it\/newsite\/wp-content\/uploads\/2026\/01\/comeritaly-maurodimarino-1-3.webp","contentUrl":"https:\/\/www.maurodimarino.it\/newsite\/wp-content\/uploads\/2026\/01\/comeritaly-maurodimarino-1-3.webp","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/www.maurodimarino.it\/newsite\/en\/portfolio\/comer-italy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.maurodimarino.it\/newsite\/en\/"},{"@type":"ListItem","position":2,"name":"Portfolio","item":"https:\/\/www.maurodimarino.it\/newsite\/en\/portfolio\/"},{"@type":"ListItem","position":3,"name":"Comer Italy"}]},{"@type":"WebSite","@id":"https:\/\/www.maurodimarino.it\/newsite\/en\/#website","url":"https:\/\/www.maurodimarino.it\/newsite\/en\/","name":"Mauro Di Marino","description":"Designer &amp; Wordpress Developer Freelance","publisher":{"@id":"https:\/\/www.maurodimarino.it\/newsite\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.maurodimarino.it\/newsite\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.maurodimarino.it\/newsite\/en\/#organization","name":"Mauro Di Marino","url":"https:\/\/www.maurodimarino.it\/newsite\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.maurodimarino.it\/newsite\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.maurodimarino.it\/newsite\/wp-content\/uploads\/2026\/01\/logo-def-black.png","contentUrl":"https:\/\/www.maurodimarino.it\/newsite\/wp-content\/uploads\/2026\/01\/logo-def-black.png","width":752,"height":173,"caption":"Mauro Di Marino"},"image":{"@id":"https:\/\/www.maurodimarino.it\/newsite\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.maurodimarino.it\/newsite\/en\/wp-json\/wp\/v2\/portfolio\/444","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.maurodimarino.it\/newsite\/en\/wp-json\/wp\/v2\/portfolio"}],"about":[{"href":"https:\/\/www.maurodimarino.it\/newsite\/en\/wp-json\/wp\/v2\/types\/portfolio"}],"author":[{"embeddable":true,"href":"https:\/\/www.maurodimarino.it\/newsite\/en\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":2,"href":"https:\/\/www.maurodimarino.it\/newsite\/en\/wp-json\/wp\/v2\/portfolio\/444\/revisions"}],"predecessor-version":[{"id":454,"href":"https:\/\/www.maurodimarino.it\/newsite\/en\/wp-json\/wp\/v2\/portfolio\/444\/revisions\/454"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.maurodimarino.it\/newsite\/en\/wp-json\/wp\/v2\/media\/484"}],"wp:attachment":[{"href":"https:\/\/www.maurodimarino.it\/newsite\/en\/wp-json\/wp\/v2\/media?parent=444"}],"wp:term":[{"taxonomy":"tipologia_portfolio","embeddable":true,"href":"https:\/\/www.maurodimarino.it\/newsite\/en\/wp-json\/wp\/v2\/tipologia_portfolio?post=444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}