{"id":31387,"date":"2026-05-22T10:51:25","date_gmt":"2026-05-22T08:51:25","guid":{"rendered":"https:\/\/sylius.com\/?post_type=case-study&#038;p=31387"},"modified":"2026-06-22T11:42:49","modified_gmt":"2026-06-22T09:42:49","slug":"boxxco-sylius-collectible-display-cases-ecommerce-platform","status":"publish","type":"case-study","link":"https:\/\/sylius.com\/de\/case-study\/boxxco-sylius-collectible-display-cases-ecommerce-platform\/","title":{"rendered":"BOXXCO: building a configurable eCommerce platform for collectible display cases with Sylius"},"content":{"rendered":"\n<div class=\"wp-block-uagb-container uagb-block-36317982 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-container uagb-block-22735ac7\">\n<h2 class=\"wp-block-heading mb-2 fw-bold has-text-color has-link-color wp-elements-118a702e9a2dbf1fd78748a6220041bc\" style=\"color:#313131;font-size:40px\">The challenge<\/h2>\n\n\n\n<p class=\"mb-0 fw-light has-text-color has-link-color wp-elements-d045212dfb1be585799f98c6061a8ffd\" style=\"color:#313131;font-size:17px\">Although BOXXCO was a new company and website, the project came with a clear set of technical and commercial expectations. The platform needed to support a premium product offering, present a wide catalog in a clear way, and allow customers to configure products based on their own needs.<\/p>\n\n\n\n<p class=\"mb-0 fw-light has-text-color has-link-color wp-elements-1e138c94ffb1696338e961ce653c6a54\" style=\"color:#313131;font-size:17px\">The main challenge was building a dynamic pricing system that could accurately reflect the final price of each display case. Pricing depended not only on the product variant\u2019s dimensions, such as width, height, and depth, but also on customer-selected options including box design, back panel, and base material. This meant the system had to calculate prices dynamically while still keeping the buying experience transparent and easy to use.<\/p>\n\n\n\n<p class=\"mb-0 fw-light has-text-color has-link-color wp-elements-981946993b3f3be0349383081135fde2\" style=\"color:#313131;font-size:17px\">Balancing this level of customization with a clean and user-friendly storefront required significant adaptation of the platform. Rather than relying on a fixed product model, BOXXCO needed a setup that could handle more advanced product logic without compromising usability or maintainability.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-5ef8f856\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"722\" height=\"601\" src=\"https:\/\/sylius.com\/wp-content\/uploads\/2026\/05\/Group-3317.png\" alt=\"\" class=\"wp-image-31403\" srcset=\"https:\/\/sylius.com\/wp-content\/uploads\/2026\/05\/Group-3317.png 722w, https:\/\/sylius.com\/wp-content\/uploads\/2026\/05\/Group-3317-300x250.png 300w\" sizes=\"auto, (max-width: 722px) 100vw, 722px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-18f860b7 default uagb-is-root-container\">\n<div class=\"wp-block-uagb-container uagb-block-4390267d\">\n<div class=\"wp-block-uagb-container uagb-block-a4cd7829\">\n<h2 class=\"wp-block-heading mb-0 fw-heavy has-text-color has-link-color wp-elements-58d7461e96ebb261f5254d0d30ef81c7\" style=\"color:#ffffff;font-size:40px\">The solution<\/h2>\n\n\n\n<p class=\"mb-0 fw-light has-inv-lead-color has-text-color has-link-color wp-elements-b1a9e85e6ae697153994cc76e782fc43\" style=\"font-size:17px\"><strong>BOXXCO chose Sylius because of its flexibility, scalability, and strong fit with Symfony-based development. <\/strong>With solid experience in PHP and Symfony, the in-house team saw Sylius as a natural foundation for building a platform tailored to the company\u2019s business model and future growth.\u2028<\/p>\n\n\n\n<p class=\"mb-0 fw-light has-inv-lead-color has-text-color has-link-color wp-elements-ce32f5622ffac0464aac7bbac68f383e\" style=\"font-size:17px\">Built over approximately four months by two in-house developers, the platform was designed to support both standard commerce flows and more advanced product configuration scenarios. One of the key enablers in the project was the use of the Symfony ExpressionLanguage component, which helped power the <strong>dynamic pricing<\/strong> logic behind customized products.<\/p>\n\n\n\n<p class=\"mb-0 fw-light has-inv-lead-color has-text-color has-link-color wp-elements-8f2ca84a6297bac94732e8bdc294cc0f\" style=\"font-size:17px\"><strong>Built on Sylius, the platform gave BOXXCO the freedom to shape the storefront around its own commercial logic instead of adapting the business to the limitations of a more templated solution.<\/strong> This was especially important for a product range where customization plays a central role in the final offer.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-58c1f9c7\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"412\" src=\"https:\/\/sylius.com\/wp-content\/uploads\/2026\/05\/image-22.png\" alt=\"\" class=\"wp-image-31408\" srcset=\"https:\/\/sylius.com\/wp-content\/uploads\/2026\/05\/image-22.png 720w, https:\/\/sylius.com\/wp-content\/uploads\/2026\/05\/image-22-300x172.png 300w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-dc877465 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-container uagb-block-8ba2f8d9\">\n<div class=\"wp-block-uagb-container uagb-block-3e158412\">\n<h2 class=\"wp-block-heading fw-heavy mb-0 has-lead-color has-text-color has-link-color wp-elements-9d7681bd2ea3d82dc2b6ba4f96908eac\" style=\"font-size:40px\">Integrations and \u2028key platform components<\/h2>\n\n\n\n<p class=\"fw-light mb-2 has-text-color has-link-color wp-elements-04692941adea58e5c2bb2771f12ce87d\" style=\"color:#313131;font-size:17px\">The final setup combined a focused set of infrastructure choices, integrations, \u2028and in-house features supporting search, payments, content, and product configuration.<\/p>\n\n\n\n<p class=\"fw-light mb-0 has-text-color has-link-color wp-elements-a7e489c42accf4709d5d43374401f91e\" style=\"color:#313131;font-size:17px\">A key part of the implementation was the ability to configure products through selectable options such as back panel type, base type, and personalization elements. <strong>These selections dynamically influenced the final price, allowing \u2028BOXXCO to offer a tailored buying experience while keeping pricing accurate and understandable.<\/strong><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-79750b42\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"785\" height=\"381\" src=\"https:\/\/sylius.com\/wp-content\/uploads\/2026\/05\/Group-3328-1.png\" alt=\"\" class=\"wp-image-31418\" srcset=\"https:\/\/sylius.com\/wp-content\/uploads\/2026\/05\/Group-3328-1.png 785w, https:\/\/sylius.com\/wp-content\/uploads\/2026\/05\/Group-3328-1-300x146.png 300w, https:\/\/sylius.com\/wp-content\/uploads\/2026\/05\/Group-3328-1-768x373.png 768w\" sizes=\"auto, (max-width: 785px) 100vw, 785px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-cc96b53f\">\n<div class=\"wp-block-uagb-container uagb-block-0547828f\">\n<svg width=\"48\" height=\"48\" style=\"width: 48px !important; height: 48px !important;\" viewBox=\"0 0 48 48\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g clip-path=\"url(#clip0_7049_375)\">\n<path d=\"M10.2957 24.0001C10.2957 21.1568 7.98257 18.8438 5.13942 18.8438C-1.69158 19.103 -1.6898 28.8982 5.13951 29.1563C7.98257 29.1563 10.2957 26.8432 10.2957 24.0001ZM5.13942 27.2813C3.33013 27.2813 1.85817 25.8094 1.85817 24.0001C2.02317 19.6529 8.25632 19.6541 8.42067 24.0001C8.42067 25.8094 6.9487 27.2813 5.13942 27.2813Z\" fill=\"#30BA9D\"\/>\n<path d=\"M20.2332 9.375H27.7332C28.2508 9.375 28.6707 8.95519 28.6707 8.4375V6.23447C32.67 7.29244 36.229 9.70388 38.7022 13.0044L38.2808 12.9236C37.7717 12.8263 37.2809 13.1595 37.1834 13.6678C37.0859 14.1764 37.4191 14.6677 37.9276 14.7652L40.5318 15.2646C41.0279 15.3636 41.534 15.0321 41.6292 14.5204L42.1286 11.9162C42.2261 11.4076 41.8929 10.9163 41.3844 10.8188C40.8753 10.7216 40.3845 11.0547 40.287 11.563L40.222 11.9022C38.9872 10.2421 37.512 8.78841 35.8176 7.56816C33.6594 6.01378 31.2553 4.91606 28.6707 4.30153V0.9375C28.6707 0.419813 28.2508 0 27.7332 0H20.2332C19.7154 0 19.2957 0.419813 19.2957 0.9375V8.4375C19.2957 8.95519 19.7154 9.375 20.2332 9.375ZM21.1707 1.875H26.7957V7.5H21.1707V1.875Z\" fill=\"#30BA9D\"\/>\n<path d=\"M27.7332 38.6251H20.2332C19.7154 38.6251 19.2957 39.045 19.2957 39.5626V41.7656C15.2932 40.7067 11.7388 38.2999 9.26418 34.9957L9.68568 35.0765C10.1938 35.1735 10.6854 34.8407 10.783 34.3323C10.8805 33.8237 10.5473 33.3325 10.0388 33.235L7.43465 32.7356C7.19061 32.6886 6.93768 32.7409 6.7319 32.8804C6.52611 33.0199 6.38418 33.2355 6.3374 33.4798L5.83799 36.084C5.74049 36.5925 6.07368 37.0838 6.58218 37.1813C7.07821 37.2803 7.58427 36.9488 7.67952 36.4371L7.74524 36.0945C10.5711 39.879 14.681 42.599 19.2959 43.6986V47.0625C19.2959 47.5802 19.7156 48 20.2334 48H27.7334C28.2511 48 28.6709 47.5802 28.6709 47.0625V39.5626C28.6707 39.0449 28.2509 38.6251 27.7332 38.6251ZM26.7957 46.125H21.1707V40.5001H26.7957V46.125Z\" fill=\"#30BA9D\"\/>\n<path d=\"M47.9832 24.0001C47.9832 21.1568 45.6701 18.8438 42.827 18.8438C36.6898 18.9922 35.7712 27.5244 41.6579 29.0211C40.5494 32.9341 38.2165 36.3133 34.9779 38.7237L35.0597 38.2977C35.1572 37.7891 34.824 37.2979 34.3155 37.2004C33.8063 37.103 33.3157 37.4363 33.2182 37.9446L32.7187 40.5487C32.6719 40.7929 32.724 41.0457 32.8635 41.2514C33.003 41.4572 33.2186 41.5991 33.4628 41.646L36.067 42.1454C36.5632 42.2444 37.0692 41.9129 37.1644 41.4012C37.2619 40.8926 36.9287 40.4014 36.4202 40.3039L36.0813 40.2389C39.7449 37.5268 42.4445 33.5218 43.5787 29.1009C46.0667 28.7359 47.9832 26.5879 47.9832 24.0001ZM42.827 27.2813C41.0177 27.2813 39.5457 25.8094 39.5457 24.0001C39.7107 19.6529 45.9439 19.6541 46.1082 24.0001C46.1082 25.8094 44.6362 27.2813 42.827 27.2813Z\" fill=\"#30BA9D\"\/>\n<path d=\"M8.07245 13.0141C8.48026 13.3267 9.07051 13.2524 9.38663 12.8388C10.4237 11.4825 11.6309 10.2893 12.9884 9.27656L12.9068 9.70237C12.8093 10.211 13.1424 10.7022 13.6509 10.7997C14.147 10.8987 14.653 10.5672 14.7483 10.0555L15.2477 7.45134C15.3452 6.94275 15.012 6.4515 14.5035 6.354L11.8993 5.85459C11.3909 5.75709 10.8996 6.09028 10.802 6.59878C10.7045 7.10737 11.0377 7.59862 11.5462 7.69612L11.884 7.7609C10.3808 8.87981 9.04445 10.1993 7.89704 11.6999C7.5827 12.1113 7.66116 12.6996 8.07245 13.0141Z\" fill=\"#30BA9D\"\/>\n<path d=\"M32.7835 25.8398L31.4355 24.8481C31.4992 24.2852 31.4992 23.7146 31.4355 23.1517L32.7835 22.16C33.1682 21.8769 33.2787 21.3498 33.0398 20.9361L31.1649 17.6886C30.9261 17.2749 30.4143 17.1069 29.9768 17.2987L28.444 17.9701C27.9867 17.6308 27.4954 17.3467 26.9746 17.1205L26.7899 15.4588C26.7372 14.984 26.3359 14.6248 25.8582 14.6248H22.1083C21.6306 14.6248 21.2293 14.9839 21.1766 15.4588L20.9919 17.1205C20.4712 17.3467 19.9798 17.6308 19.5225 17.9701L17.9899 17.2987C17.5524 17.1071 17.0407 17.2749 16.8018 17.6886L14.9268 20.9361C14.6879 21.3498 14.7984 21.8769 15.1831 22.16L16.5311 23.1517C16.4674 23.7148 16.4673 24.2846 16.5312 24.848L15.183 25.8398C14.7983 26.1229 14.6878 26.65 14.9267 27.0637L16.8017 30.3113C17.0406 30.7251 17.5524 30.8931 17.9898 30.7012L19.5223 30.0298C19.9796 30.369 20.471 30.6532 20.9919 30.8795L21.1765 32.541C21.2292 33.0158 21.6305 33.375 22.1082 33.375H25.8582C26.3359 33.375 26.7372 33.0159 26.7898 32.541L26.9745 30.8794C27.4953 30.6532 27.9866 30.369 28.4439 30.0297L29.9766 30.7012C30.4141 30.8929 30.9259 30.725 31.1648 30.3113L33.0397 27.0637C33.2787 26.65 33.1682 26.1229 32.7835 25.8398ZM29.5033 22.9127C29.6432 23.6255 29.6432 24.3742 29.5033 25.087C29.4335 25.443 29.5755 25.8073 29.8678 26.0223L30.9965 26.8528L29.9607 28.6469L28.676 28.0841C28.3432 27.9382 27.9564 27.9978 27.6828 28.2368C27.1278 28.7218 26.4953 29.0876 25.8027 29.3243C25.459 29.4417 25.2141 29.747 25.174 30.1079L25.0193 31.4999H22.9475L22.7929 30.1079C22.7528 29.747 22.5078 29.4418 22.1642 29.3244C21.471 29.0876 20.8384 28.7217 20.284 28.237C20.0105 27.9978 19.6235 27.9382 19.2908 28.0842L18.0061 28.647L16.9703 26.8528L18.0992 26.0222C18.3914 25.8073 18.5334 25.4431 18.4637 25.0871C18.3236 24.3729 18.3236 23.6261 18.4636 22.9127C18.5333 22.5567 18.3913 22.1923 18.0991 21.9774L16.9703 21.1469L18.0061 19.3528L19.2909 19.9156C19.6237 20.0616 20.0106 20.002 20.2841 19.7629C20.8389 19.278 21.4715 18.9122 22.1641 18.6755C22.5078 18.5581 22.7528 18.2528 22.7929 17.8919L22.9476 16.4998H25.0194L25.1741 17.8919C25.2142 18.2529 25.4591 18.5581 25.8027 18.6755C26.4956 18.9121 27.1281 19.278 27.6829 19.7629C27.9563 20.0019 28.3432 20.0617 28.676 19.9156L29.9607 19.3528L30.9966 21.1469L29.8678 21.9774C29.5754 22.1924 29.4335 22.5567 29.5033 22.9127Z\" fill=\"#30BA9D\"\/>\n<path d=\"M23.9832 20.7188C22.1739 20.7188 20.7019 22.1907 20.7019 24.0001C20.8669 28.3472 27.1001 28.346 27.2644 24.0001C27.2644 22.1907 25.7924 20.7188 23.9832 20.7188ZM23.9832 25.4063C23.2077 25.4063 22.5769 24.7755 22.5769 24.0001C22.6476 22.1369 25.319 22.1375 25.3894 24.0001C25.3894 24.7755 24.7586 25.4063 23.9832 25.4063Z\" fill=\"#30BA9D\"\/>\n<path d=\"M6.46022 16.8184C7.70278 16.7722 7.70184 14.989 6.46022 14.9434H6.45956C5.21691 14.9896 5.21869 16.7728 6.46022 16.8184Z\" fill=\"#30BA9D\"\/>\n<\/g>\n<defs>\n<clipPath id=\"clip0_7049_375\">\n<rect width=\"48\" height=\"48\" fill=\"white\"\/>\n<\/clipPath>\n<\/defs>\n<\/svg>\n\n\n\n<p class=\"mb-0 fw-heavy has-lead-color has-text-color has-link-color wp-elements-0bcaf7409c176d5efe504b7b0d3e477f\" style=\"font-size:24px\">The integration included<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container mb-4 uagb-block-ffdaa9fd\">\n<div class=\"wp-block-uagb-container flex-nowrap uagb-block-b0dfeaed\">\n<svg width=\"18\" height=\"18\" style=\"width: 18px !important; height: 18px !important; margin-top: 8px !important\" viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.4509 4.05977C14.6683 3.84238 15.0206 3.84238 15.238 4.05977C15.4554 4.27716 15.4554 4.62954 15.238 4.84693L7.07364 13.0113C6.85625 13.2287 6.50387 13.2287 6.28648 13.0113L2.5754 9.30023C2.35801 9.08284 2.35801 8.73046 2.5754 8.51307C2.79279 8.29568 3.14516 8.29568 3.36255 8.51307L6.68006 11.8306L14.4509 4.05977Z\" fill=\"#15B18E\"\/>\n<\/svg>\n\n\n\n<p class=\"mb-0 fw-light has-text-color has-link-color wp-elements-2d428daaa05ec837e038e2b64611bb5d\" style=\"color:#313131;font-size:17px\"><strong>DigitalOcean &#8211; <\/strong>hosting<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container flex-nowrap uagb-block-1be45564\">\n<svg width=\"18\" height=\"18\" style=\"width: 18px !important; height: 18px !important; margin-top: 8px !important\" viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.4509 4.05977C14.6683 3.84238 15.0206 3.84238 15.238 4.05977C15.4554 4.27716 15.4554 4.62954 15.238 4.84693L7.07364 13.0113C6.85625 13.2287 6.50387 13.2287 6.28648 13.0113L2.5754 9.30023C2.35801 9.08284 2.35801 8.73046 2.5754 8.51307C2.79279 8.29568 3.14516 8.29568 3.36255 8.51307L6.68006 11.8306L14.4509 4.05977Z\" fill=\"#15B18E\"\/>\n<\/svg>\n\n\n\n<p class=\"mb-0 fw-light has-text-color has-link-color wp-elements-addb4bf5ce6826eac4bd9e73071dfa7b\" style=\"color:#313131;font-size:17px\"><strong>PHP-FPM and Nginx &#8211;<\/strong> application stack<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container flex-nowrap uagb-block-368bdd9b\">\n<svg width=\"18\" height=\"18\" style=\"width: 18px !important; height: 18px !important; margin-top: 8px !important\" viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.4509 4.05977C14.6683 3.84238 15.0206 3.84238 15.238 4.05977C15.4554 4.27716 15.4554 4.62954 15.238 4.84693L7.07364 13.0113C6.85625 13.2287 6.50387 13.2287 6.28648 13.0113L2.5754 9.30023C2.35801 9.08284 2.35801 8.73046 2.5754 8.51307C2.79279 8.29568 3.14516 8.29568 3.36255 8.51307L6.68006 11.8306L14.4509 4.05977Z\" fill=\"#15B18E\"\/>\n<\/svg>\n\n\n\n<p class=\"mb-0 fw-light has-text-color has-link-color wp-elements-9e0ffc227092944bcb29394ae3929558\" style=\"color:#313131;font-size:17px\"><strong>Tailwind CSS &#8211; <\/strong>frontend styling<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container flex-nowrap uagb-block-b13eafec\">\n<svg width=\"18\" height=\"18\" style=\"width: 18px !important; height: 18px !important; margin-top: 8px !important\" viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.4509 4.05977C14.6683 3.84238 15.0206 3.84238 15.238 4.05977C15.4554 4.27716 15.4554 4.62954 15.238 4.84693L7.07364 13.0113C6.85625 13.2287 6.50387 13.2287 6.28648 13.0113L2.5754 9.30023C2.35801 9.08284 2.35801 8.73046 2.5754 8.51307C2.79279 8.29568 3.14516 8.29568 3.36255 8.51307L6.68006 11.8306L14.4509 4.05977Z\" fill=\"#15B18E\"\/>\n<\/svg>\n\n\n\n<p class=\"mb-0 fw-light has-text-color has-link-color wp-elements-6a0610ecbe469ad1d479ffa942fcf9fa\" style=\"color:#313131;font-size:17px\"><strong>Stripe &#8211;<\/strong> payment provider<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container flex-nowrap uagb-block-d34f57a9\">\n<svg width=\"18\" height=\"18\" style=\"width: 18px !important; height: 18px !important; margin-top: 8px !important\" viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.4509 4.05977C14.6683 3.84238 15.0206 3.84238 15.238 4.05977C15.4554 4.27716 15.4554 4.62954 15.238 4.84693L7.07364 13.0113C6.85625 13.2287 6.50387 13.2287 6.28648 13.0113L2.5754 9.30023C2.35801 9.08284 2.35801 8.73046 2.5754 8.51307C2.79279 8.29568 3.14516 8.29568 3.36255 8.51307L6.68006 11.8306L14.4509 4.05977Z\" fill=\"#15B18E\"\/>\n<\/svg>\n\n\n\n<p class=\"mb-0 fw-light has-text-color has-link-color wp-elements-3093255a582e1310bdd0053531da3784\" style=\"color:#313131;font-size:17px\"><strong>Stripe Instapay plugin &#8211;<\/strong> &nbsp;in-house one-click payment experience on the product page<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container flex-nowrap uagb-block-3098fefd\">\n<svg width=\"18\" height=\"18\" style=\"width: 18px !important; height: 18px !important; margin-top: 8px !important\" viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.4509 4.05977C14.6683 3.84238 15.0206 3.84238 15.238 4.05977C15.4554 4.27716 15.4554 4.62954 15.238 4.84693L7.07364 13.0113C6.85625 13.2287 6.50387 13.2287 6.28648 13.0113L2.5754 9.30023C2.35801 9.08284 2.35801 8.73046 2.5754 8.51307C2.79279 8.29568 3.14516 8.29568 3.36255 8.51307L6.68006 11.8306L14.4509 4.05977Z\" fill=\"#15B18E\"\/>\n<\/svg>\n\n\n\n<p class=\"mb-0 fw-light has-text-color has-link-color wp-elements-94b166157e6f93469a5e6d7b81fc9c32\" style=\"color:#313131;font-size:17px\"><strong><a href=\"https:\/\/addons.sylius.com\/en_US\/products\/bitbag-elasticsearch-plugin\" target=\"_blank\" rel=\"noopener\" title=\"BitBag Elasticsearch Plugin\">BitBag Elasticsearch Plugin<\/a> &#8211;<\/strong> advanced search<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container flex-nowrap uagb-block-37f63aae\">\n<svg width=\"18\" height=\"18\" style=\"width: 18px !important; height: 18px !important; margin-top: 8px !important\" viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.4509 4.05977C14.6683 3.84238 15.0206 3.84238 15.238 4.05977C15.4554 4.27716 15.4554 4.62954 15.238 4.84693L7.07364 13.0113C6.85625 13.2287 6.50387 13.2287 6.28648 13.0113L2.5754 9.30023C2.35801 9.08284 2.35801 8.73046 2.5754 8.51307C2.79279 8.29568 3.14516 8.29568 3.36255 8.51307L6.68006 11.8306L14.4509 4.05977Z\" fill=\"#15B18E\"\/>\n<\/svg>\n\n\n\n<p class=\"mb-0 fw-light has-text-color has-link-color wp-elements-74daddff46ced640f624105491e9da5a\" style=\"color:#313131;font-size:17px\"><strong>Simple Page CMS <\/strong>&#8211; in-house content management for static pages<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container flex-nowrap uagb-block-793f393b\">\n<svg width=\"18\" height=\"18\" style=\"width: 18px !important; height: 18px !important; margin-top: 8px !important\" viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.4509 4.05977C14.6683 3.84238 15.0206 3.84238 15.238 4.05977C15.4554 4.27716 15.4554 4.62954 15.238 4.84693L7.07364 13.0113C6.85625 13.2287 6.50387 13.2287 6.28648 13.0113L2.5754 9.30023C2.35801 9.08284 2.35801 8.73046 2.5754 8.51307C2.79279 8.29568 3.14516 8.29568 3.36255 8.51307L6.68006 11.8306L14.4509 4.05977Z\" fill=\"#15B18E\"\/>\n<\/svg>\n\n\n\n<p class=\"mb-0 fw-light has-text-color has-link-color wp-elements-db549f682a217628f7e18e9161a417d6\" style=\"color:#313131;font-size:17px\"><strong>Blog module <\/strong>&#8211; in-house content publishing<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container flex-nowrap uagb-block-2b15425c\">\n<svg width=\"18\" height=\"18\" style=\"width: 18px !important; height: 18px !important; margin-top: 8px !important\" viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.4509 4.05977C14.6683 3.84238 15.0206 3.84238 15.238 4.05977C15.4554 4.27716 15.4554 4.62954 15.238 4.84693L7.07364 13.0113C6.85625 13.2287 6.50387 13.2287 6.28648 13.0113L2.5754 9.30023C2.35801 9.08284 2.35801 8.73046 2.5754 8.51307C2.79279 8.29568 3.14516 8.29568 3.36255 8.51307L6.68006 11.8306L14.4509 4.05977Z\" fill=\"#15B18E\"\/>\n<\/svg>\n\n\n\n<p class=\"mb-0 fw-light has-text-color has-link-color wp-elements-db92f915a5ee98b55ef78ae3566cba41\" style=\"color:#313131;font-size:17px\"><strong>Dynamic product configurations &#8211;<\/strong> option-based customization with live price adjustments<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container flex-nowrap uagb-block-4e330437\">\n<svg width=\"18\" height=\"18\" style=\"width: 18px !important; height: 18px !important; margin-top: 8px !important\" viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.4509 4.05977C14.6683 3.84238 15.0206 3.84238 15.238 4.05977C15.4554 4.27716 15.4554 4.62954 15.238 4.84693L7.07364 13.0113C6.85625 13.2287 6.50387 13.2287 6.28648 13.0113L2.5754 9.30023C2.35801 9.08284 2.35801 8.73046 2.5754 8.51307C2.79279 8.29568 3.14516 8.29568 3.36255 8.51307L6.68006 11.8306L14.4509 4.05977Z\" fill=\"#15B18E\"\/>\n<\/svg>\n\n\n\n<p class=\"mb-0 fw-light has-text-color has-link-color wp-elements-156cba7bf394f2572ca67ee04dcd65d6\" style=\"color:#313131;font-size:17px\"><strong>Loyalty points system &#8211;<\/strong> customer rewards and repeat purchase support<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-205604be default uagb-is-root-container\">\n<div class=\"wp-block-uagb-container uagb-block-792926ee\">\n<div class=\"wp-block-uagb-container uagb-block-eb6c7f22\">\n<h2 class=\"wp-block-heading mb-0 fw-heavy has-text-color has-link-color wp-elements-1d866cc93f18391585b806a3a776a19f\" style=\"color:#ffffff;font-size:40px\">Results<\/h2>\n\n\n\n<p class=\"mb-2 fw-light has-inv-lead-color has-text-color has-link-color wp-elements-a3c7826b2e5776b4d6fffff90bc087ee\" style=\"font-size:17px\">The new platform gave BOXXCO a flexible and scalable digital foundation for building its brand and expanding its offer. From a business perspective, <strong>Sylius helped the company launch a premium eCommerce experience<\/strong> tailored to collectors and better suited to its product model than more templated platforms. The flexibility of the solution supported the development of \u2028a deeper and more personalized product range, contributing to stronger market differentiation.<\/p>\n\n\n\n<p class=\"mb-2 fw-light has-inv-lead-color has-text-color has-link-color wp-elements-c1227239d0ef21fcb5c32b911a7d250d\" style=\"font-size:17px\">From a technical perspective, the platform proved stable and efficient even on a relatively modest hosting setup. During <strong>Black Friday 2024<\/strong>, it handled thousands of concurrent users without downtime or visible performance issues. The team also improved performance further by using <strong>Symfony HTTP<\/strong> cache for category and static pages, along with <strong>Cloudflare<\/strong> to strengthen frontend performance and caching.<\/p>\n\n\n\n<p class=\"mb-2 fw-light has-inv-lead-color has-text-color has-link-color wp-elements-d518c14fa27ebde98e06e932ccbf208c\" style=\"font-size:17px\"><strong>The BOXXCO<\/strong> team also highlights the <strong>SEO benefits of having a more bespoke commerce experience. <\/strong>By moving away from templated approaches and building a more structured platform on Sylius, the business gained stronger visibility in search and increased organic traffic.<\/p>\n\n\n\n<p class=\"mb-0 fw-light has-inv-lead-color has-text-color has-link-color wp-elements-907669f3afe544d112e74e75f73bfab4\" style=\"font-size:17px\">Looking ahead, the team plans to continue improving platform performance, including future adoption of <strong>FrankenPHP<\/strong> inspired by recent developments in the Sylius ecosystem.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-5ccc81ff\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"769\" height=\"658\" src=\"https:\/\/sylius.com\/wp-content\/uploads\/2026\/05\/Group-3318.png\" alt=\"\" class=\"wp-image-31423\" srcset=\"https:\/\/sylius.com\/wp-content\/uploads\/2026\/05\/Group-3318.png 769w, https:\/\/sylius.com\/wp-content\/uploads\/2026\/05\/Group-3318-300x257.png 300w\" sizes=\"auto, (max-width: 769px) 100vw, 769px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-82757c43 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-container uagb-block-5b0374a8\">\n<h2 class=\"wp-block-heading fw-heavy mb-0 has-text-color has-link-color wp-elements-dd13ea76aedc5d38c48d8a62c9717d65\" style=\"color:#000000;font-size:40px\">Quotes<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-e4829230\">\n<p class=\"fw-light mb-2 has-text-color has-link-color wp-elements-a5856a39a829bc7328128db7a0343ccb\" style=\"color:#000000;font-size:18px\">\u201cSylius gave us the technical freedom to create a platform that\u2019s completely tailored to our needs. Unlike restrictive platforms like Shopify or WooCommerce, Sylius allowed us to implement advanced features such as dynamic product configurations and one-click payments. This flexibility has been instrumental in enabling us to outpace competitors and deliver a superior customer experience.\u201d<\/p>\n\n\n\n<h2 class=\"wp-block-heading mb-0 fw-bold has-text-color has-link-color wp-elements-ff183d155acbcdcf0c663ff99c091d4e\" style=\"color:#000000;font-size:18px\">\u2028Jamie Richardson-Smith, Lead Developer<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-f34acce2\">\n<p class=\"fw-light mb-2 has-text-color has-link-color wp-elements-ee309606d7e404df488171cfabdf8d86\" style=\"color:#000000;font-size:18px\">\u201cThe flexibility of Sylius has directly contributed to our financial success. Despite only launching three years ago, we\u2019re now on track to achieve over \u00a31 million in revenue by 2025. The ability to offer a deeper personalised range to house customers\u2019 collectibles and deliver a seamless experience has given us a real edge in a crowded market, helping us convert customers and build a loyal following.\u201d<\/p>\n\n\n\n<h2 class=\"wp-block-heading mb-0 fw-bold has-text-color has-link-color wp-elements-c1da3723e965fd3ad79d13f173b2b802\" style=\"color:#000000;font-size:18px\">Paul Carty, Director<\/h2>\n<\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>BOXXCO designs and produces high-quality display solutions for collector enthusiasts, with a strong focus on LEGO display cases. \u2028As part of Arcola Products, a manufacturing business operating since the 1970s, BOXXCO combines product expertise with years of experience in acrylic fabrication to create display cases and stands for a wide range of collectibles.<\/p>\n<p>To support the launch and growth of the brand, BOXXCO built its eCommerce platform on Sylius. Developed in-house by a two-person team, the project was designed to showcase a broad and customizable product range while delivering a smooth shopping experience for collectors in the UK and, over time, other international markets.<\/p>\n","protected":false},"featured_media":31398,"menu_order":0,"template":"","case-studies-category":[446],"case-studies-product":[314],"case-studies-tag":[222],"country":[39],"class_list":["post-31387","case-study","type-case-study","status-publish","has-post-thumbnail","hentry","case-studies-category-hobby","case-studies-product-standard","case-studies-tag-b2c","country-united-kingdom"],"acf":[],"aioseo_notices":[],"uagb_featured_image_src":{"full":["https:\/\/sylius.com\/wp-content\/uploads\/2026\/05\/casestudy-boxxco-cover.png",1504,614,false],"thumbnail":["https:\/\/sylius.com\/wp-content\/uploads\/2026\/05\/casestudy-boxxco-cover-150x150.png",150,150,true],"medium":["https:\/\/sylius.com\/wp-content\/uploads\/2026\/05\/casestudy-boxxco-cover-300x122.png",300,122,true],"medium_large":["https:\/\/sylius.com\/wp-content\/uploads\/2026\/05\/casestudy-boxxco-cover-768x314.png",768,314,true],"large":["https:\/\/sylius.com\/wp-content\/uploads\/2026\/05\/casestudy-boxxco-cover-1024x418.png",1024,418,true],"1536x1536":["https:\/\/sylius.com\/wp-content\/uploads\/2026\/05\/casestudy-boxxco-cover.png",1504,614,false],"2048x2048":["https:\/\/sylius.com\/wp-content\/uploads\/2026\/05\/casestudy-boxxco-cover.png",1504,614,false]},"uagb_author_info":{"display_name":"Patryk Baczewski","author_link":"https:\/\/sylius.com\/de\/author\/"},"uagb_comment_info":0,"uagb_excerpt":"BOXXCO designs and produces high-quality display solutions for collector enthusiasts, with a strong focus on LEGO display cases. \u2028As part of Arcola Products, a manufacturing business operating since the 1970s, BOXXCO combines product expertise with years of experience in acrylic fabrication to create display cases and stands for a wide range of collectibles. To support&hellip;","_links":{"self":[{"href":"https:\/\/sylius.com\/de\/wp-json\/wp\/v2\/case-study\/31387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sylius.com\/de\/wp-json\/wp\/v2\/case-study"}],"about":[{"href":"https:\/\/sylius.com\/de\/wp-json\/wp\/v2\/types\/case-study"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sylius.com\/de\/wp-json\/wp\/v2\/media\/31398"}],"wp:attachment":[{"href":"https:\/\/sylius.com\/de\/wp-json\/wp\/v2\/media?parent=31387"}],"wp:term":[{"taxonomy":"case-studies-category","embeddable":true,"href":"https:\/\/sylius.com\/de\/wp-json\/wp\/v2\/case-studies-category?post=31387"},{"taxonomy":"case-studies-product","embeddable":true,"href":"https:\/\/sylius.com\/de\/wp-json\/wp\/v2\/case-studies-product?post=31387"},{"taxonomy":"case-studies-tag","embeddable":true,"href":"https:\/\/sylius.com\/de\/wp-json\/wp\/v2\/case-studies-tag?post=31387"},{"taxonomy":"country","embeddable":true,"href":"https:\/\/sylius.com\/de\/wp-json\/wp\/v2\/country?post=31387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}