{"id":28912,"date":"2025-12-04T11:50:06","date_gmt":"2025-12-04T09:50:06","guid":{"rendered":"https:\/\/sylius.com\/?post_type=case-study&#038;p=28912"},"modified":"2026-04-16T10:08:26","modified_gmt":"2026-04-16T08:08:26","slug":"gyllenhus-precious-metals-ecommerce","status":"publish","type":"case-study","link":"https:\/\/sylius.com\/fr\/case-study\/gyllenhus-precious-metals-ecommerce\/","title":{"rendered":"Gyllenhus &#8211; Where metals meet eCommerce"},"content":{"rendered":"\n<div class=\"wp-block-uagb-container uagb-block-47e143ad alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-container uagb-block-e6108fa7\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"486\" height=\"410\" src=\"https:\/\/sylius.com\/wp-content\/uploads\/2025\/12\/cs-gyllenhus-1.png\" alt=\"\" class=\"wp-image-28913\" srcset=\"https:\/\/sylius.com\/wp-content\/uploads\/2025\/12\/cs-gyllenhus-1.png 486w, https:\/\/sylius.com\/wp-content\/uploads\/2025\/12\/cs-gyllenhus-1-300x253.png 300w\" sizes=\"auto, (max-width: 486px) 100vw, 486px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-f0b2fe48\">\n<p class=\"fw-light mb-0 has-text-color has-link-color has-base-font-size wp-elements-6e4dd70bfd9ac0a7708c3f9a02d817de\" style=\"color:#313131\">In precious metal trading, price competition has thin margins. When gold prices shift by the second and customers expect to both buy and sell in the same transaction, your platform needs to do more than just process orders. \u2028For Gyllenhus, a family-owned Swedish precious metal trader, that realization sparked a search for an <strong>eCommerce solution that could meet the modern needs of the industry.&nbsp;<\/strong><\/p>\n\n\n\n<p class=\"mb-0 fw-light has-text-color has-link-color has-base-font-size wp-elements-af7ee2cad4904232d55dda4c8d07051e\" style=\"color:#313131\">Gyllenhus operates in an industry where established players have decades \u2028of market presence. As a smaller, family-run operation, competing on price alone wasn&rsquo;t realistic. Gyllenhus CEO, Anton Otahal, understood that the battle would \u2028be won or lost on user experience \u2013 particularly online, where customers compare offerings in seconds<\/p>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-965ae6c3 default uagb-is-root-container\">\n<div class=\"wp-block-uagb-container uagb-block-a7d20dde\">\n<div class=\"wp-block-uagb-container uagb-block-51b6abbc\">\n<h2 class=\"wp-block-heading mb-0 fw-heavy has-lead-color has-text-color has-link-color wp-elements-666105a7b29c7957df8954658ca44dc2\" style=\"font-size:32px\">The challenge<\/h2>\n\n\n\n<p class=\"fw-light mb-0 has-text-color has-link-color has-base-font-size wp-elements-dfaadc26765d95ba359fde0aeb779b37\" style=\"color:#313131\">The company had studied eCommerce flows extensively, identifying exactly how they wanted customers to move through their platform. But they also knew that user expectations shift constantly in financial trading. What works today might feel clunky tomorrow. They needed a technical foundation that could evolve along with market changes.&nbsp;Gyllenhus had clear requirements, but implementing them proved more difficult than expected<\/p>\n\n\n\n<p class=\"fw-light mb-0 has-text-color has-link-color has-base-font-size wp-elements-c41976f117c7f832ca4711e072ae9f60\" style=\"color:#313131\"><strong>Their vision for the platform included features that standard eCommerce solutions simply didn&rsquo;t support.<\/strong> Before finding our Professional Solution Partner, Creatim and the Sylius platform, several implementation attempts had failed, leaving the team skeptical about whether anyone could actually deliver what they needed.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-b0b3e040\">\n<figure class=\"wp-block-image size-full w-unset\"><img loading=\"lazy\" decoding=\"async\" width=\"550\" height=\"385\" src=\"https:\/\/sylius.com\/wp-content\/uploads\/2025\/12\/cs-gyllenhus-2.png\" alt=\"\" class=\"wp-image-28918\" srcset=\"https:\/\/sylius.com\/wp-content\/uploads\/2025\/12\/cs-gyllenhus-2.png 550w, https:\/\/sylius.com\/wp-content\/uploads\/2025\/12\/cs-gyllenhus-2-300x210.png 300w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-e51b58f5\">\n<div class=\"wp-block-uagb-container uagb-block-cd8ed329\">\n<h2 class=\"wp-block-heading has-text-align-center fw-heavy mb-0 has-lead-color has-text-color has-link-color wp-elements-2c0811a6622de2ea504004f9ad53b23a\" style=\"font-size:24px\">The technical challenges centered around three core \u2028requirements that break typical eCommerce assumptions:<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-07b533bc\">\n<div class=\"wp-block-uagb-container uagb-block-37d1add5\">\n<svg width=\"47\" height=\"48\" viewBox=\"0 0 47 48\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<mask id=\"mask0_10010_27\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"-1\" width=\"47\" height=\"49\">\n<path d=\"M0 -0.175652H47V47.8243H0V-0.175652Z\" fill=\"white\"\/>\n<\/mask>\n<g mask=\"url(#mask0_10010_27)\">\n<path d=\"M33.9442 29.5185C33.9442 29.5185 33.0153 28.6612 31.5834 29.0929C30.2687 29.4891 29.9422 31.2892 30.8356 31.9903C31.3487 32.3929 32.1205 32.724 33.1608 33.0919C35.4892 33.9154 34.6285 37.201 32.26 37.2168C31.3357 37.2229 30.9037 37.1642 30.0918 36.6328\" stroke=\"#15B18E\" stroke-width=\"2.5\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<path d=\"M32.26 27.3591V28.7417\" stroke=\"#15B18E\" stroke-width=\"2.5\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<path d=\"M32.26 37.4316V38.8142\" stroke=\"#15B18E\" stroke-width=\"2.5\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<path d=\"M17.7107 12.6221C17.7107 12.6221 16.6652 11.6571 15.0535 12.1429C13.5736 12.5889 13.2062 14.615 14.2118 15.4042C14.7892 15.8574 15.658 16.23 16.829 16.6441C19.4497 17.5711 18.4809 21.2693 15.8151 21.287C14.7748 21.294 14.2884 21.2279 13.3745 20.6297\" stroke=\"#15B18E\" stroke-width=\"2.5\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<path d=\"M15.8152 10.1915V11.7477\" stroke=\"#15B18E\" stroke-width=\"2.5\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<path d=\"M15.8152 21.5289V23.0851\" stroke=\"#15B18E\" stroke-width=\"2.5\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<path d=\"M23.6463 4.23453C21.3944 2.8187 18.7296 1.99984 15.8738 1.99984C7.79414 1.99984 1.24438 8.55364 1.24438 16.6383C1.24438 20.8393 3.01355 24.6263 5.84632 27.2959C5.39882 28.6669 4.57744 29.8686 3.502 30.7799C5.69632 31.6097 8.1933 31.3986 10.2342 30.1487C11.9698 30.8749 13.8749 31.2766 15.8738 31.2766C23.9533 31.2766 30.5031 24.7228 30.5031 16.6383C30.5031 14.2959 29.9533 12.082 28.9758 10.1189\" stroke=\"#15B18E\" stroke-width=\"2.5\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<path d=\"M29.9696 20.5643C30.7287 20.423 31.5117 20.3492 32.3118 20.3492C39.3422 20.3492 45.0415 26.052 45.0415 33.0868C45.0415 36.7423 43.5021 40.0376 41.0371 42.3605C41.4265 43.5534 42.1412 44.5991 43.077 45.3921C41.1676 46.1142 38.9949 45.9304 37.219 44.8428C35.7087 45.4748 34.0511 45.8243 32.3118 45.8243C25.2813 45.8243 19.582 40.1215 19.582 33.0868C19.582 32.3074 19.652 31.5445 19.7859 30.8039\" stroke=\"#15B18E\" stroke-width=\"2.5\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<\/g>\n<\/svg>\n\n\n\n<p class=\"has-text-align-center fw-light mb-0 has-text-color has-link-color has-base-font-size wp-elements-487b12237eea0ac602cf7cb8e8957900\" style=\"color:#313131\"><strong>First, dynamic pricing<\/strong> that updates \u2028in real-time based on global precious \u2028metal markets. When gold prices shift, \u2028the platform needs to reflect those changes immediately. But reliability matters as much as speed \u2013 if the primary price feed fails, the system has to automatically switch \u2028to backup providers without missing a beat.\u2028<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-deb168d6\">\n<svg width=\"48\" height=\"48\" viewBox=\"0 0 48 48\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g clip-path=\"url(#clip0_10010_118)\">\n<mask id=\"mask0_10010_118\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"48\" height=\"48\">\n<path d=\"M0 3.8147e-06H48V48H0V3.8147e-06Z\" fill=\"white\"\/>\n<\/mask>\n<g mask=\"url(#mask0_10010_118)\">\n<path d=\"M19.7812 35.7188H0.9375V3.46875H47.0625V35.7188H28.2188\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<path d=\"M15.3394 8.71094H10.7062C9.04223 8.71094 7.69336 10.0598 7.69336 11.7238V15.453H10.1253V22.2109H15.3312H15.3394\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<path d=\"M15.3394 8.71094H18.5454C20.2094 8.71094 21.5583 10.0598 21.5583 11.7238V15.453H19.1263V22.2109H15.3476H15.3394\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<path d=\"M16.3108 8.71094C16.3108 9.64291 15.5553 10.3984 14.6233 10.3984C13.6913 10.3984 12.9358 9.64291 12.9358 8.71094H16.3108Z\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<path d=\"M10.1255 26.3438H19.1264\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<path d=\"M12.3225 30.4766H16.9295\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<path d=\"M35.2071 8.71094H30.5739C28.9099 8.71094 27.561 10.0598 27.561 11.7238V15.453H29.993V22.2109H35.1988H35.2071\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<path d=\"M35.207 8.71094H38.4131C40.0771 8.71094 41.4259 10.0598 41.4259 11.7238V15.453H38.994V22.2109H35.2153H35.207\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<path d=\"M36.1785 8.71094C36.1785 9.64291 35.4229 10.3984 34.491 10.3984C33.559 10.3984 32.8035 9.64291 32.8035 8.71094H36.1785Z\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<path d=\"M29.9929 26.3438H38.9939\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<path d=\"M32.1899 30.4766H36.7969\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<path d=\"M17.3728 44.5312L15.2947 42.4531L17.3728 40.375\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<path d=\"M30.6272 44.5312L32.7054 42.4531L30.6272 40.375\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<\/g>\n<\/g>\n<defs>\n<clipPath id=\"clip0_10010_118\">\n<rect width=\"48\" height=\"48\" fill=\"white\"\/>\n<\/clipPath>\n<\/defs>\n<\/svg>\n\n\n\n<p class=\"has-text-align-center fw-light mb-0 has-text-color has-link-color has-base-font-size wp-elements-e1a63416044f73e50ef773b08a459bb8\" style=\"color:#313131\"><strong>Second, the twin-track basket.<\/strong> Unlike standard online shopping, Gyllenhus customers needed to buy and sell items \u2028in the same session. Once they add items \u2028to their basket, whether purchasing gold coins or selling back silver bars, those prices lock for 20 minutes, protecting both the customer and the company from market volatility during checkout.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-deebc96a\">\n<svg width=\"48\" height=\"48\" viewBox=\"0 0 48 48\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g clip-path=\"url(#clip0_10010_175)\">\n<path d=\"M10.8171 32.354L9.76794 34.8853L4.16011 37.3446C2.76017 37.9814 1.86133 39.3774 1.86133 40.9154V46.593H24V40.9154C24 39.3774 22.9758 37.9814 21.5759 37.3446L15.5982 34.7691L14.7235 32.3639\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\"\/>\n<path d=\"M16.6937 28.0294L16.5094 29.6211C16.2954 31.4702 14.7295 32.8654 12.868 32.8654C11.0066 32.8654 9.44069 31.4702 9.22662 29.6211L9.04239 28.0294C8.77767 25.7422 10.5656 23.7354 12.868 23.7354C15.1705 23.7354 16.9584 25.7423 16.6937 28.0294Z\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\"\/>\n<path d=\"M38.888 35.2213L35.1709 39.1946L31.3022 35.1949\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\"\/>\n<path d=\"M33.2358 32.2527L32.1966 34.8131L26.4241 37.3446C25.0242 37.9813 24 39.3774 24 40.9154V46.593H46.1387V40.9154C46.1387 39.3774 45.2399 37.9813 43.8399 37.3446L38.0577 34.8533L37.0473 32.2726\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\"\/>\n<path d=\"M39.0108 28.1183L38.8266 29.7101C38.6125 31.5592 37.0466 32.9544 35.1852 32.9544C33.3237 32.9544 31.7578 31.5592 31.5438 29.7101L31.3595 28.1183C31.0948 25.8312 32.8827 23.8243 35.1852 23.8243C37.4875 23.8244 39.2755 25.8313 39.0108 28.1183Z\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\"\/>\n<path d=\"M7.43042 46.593V42.3389\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\"\/>\n<path d=\"M18.3127 46.593V42.3389\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\"\/>\n<path d=\"M29.686 46.593V42.3389\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\"\/>\n<path d=\"M40.5684 46.593V42.3389\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\"\/>\n<path d=\"M15.5415 34.2777V35.7883C15.5415 37.3489 14.2764 38.614 12.7158 38.614C11.1553 38.614 9.89014 37.349 9.89014 35.7883V34.2777\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\"\/>\n<path d=\"M9.73413 7.81091H15.8256\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\"\/>\n<path d=\"M9.69434 14.0271V4.49253C9.69434 2.78847 11.0757 1.4071 12.7798 1.4071C14.4838 1.4071 15.8652 2.78847 15.8652 4.49253V14.0271\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\"\/>\n<path d=\"M11.082 18.3656H19.8402\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\"\/>\n<path d=\"M5.53149 18.3656H8.26778\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\"\/>\n<path d=\"M33.4653 18.3656H42.2234\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\"\/>\n<path d=\"M27.915 18.3656H30.6514\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\"\/>\n<path d=\"M35.3555 7.19317H32.0776V1.4071H35.3555C36.9532 1.4071 38.2485 2.70236 38.2485 4.30014C38.2485 5.89791 36.9532 7.19317 35.3555 7.19317Z\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\"\/>\n<path d=\"M35.3555 12.9791H32.0776V7.19312H35.3555C36.9532 7.19312 38.2485 8.48837 38.2485 10.0861C38.2485 11.6838 36.9532 12.9791 35.3555 12.9791Z\" stroke=\"#15B18E\" stroke-width=\"2\" stroke-miterlimit=\"10\"\/>\n<\/g>\n<defs>\n<clipPath id=\"clip0_10010_175\">\n<rect width=\"48\" height=\"48\" fill=\"white\"\/>\n<\/clipPath>\n<\/defs>\n<\/svg>\n\n\n\n<p class=\"has-text-align-center fw-light mb-0 has-text-color has-link-color has-base-font-size wp-elements-0701d4bf6cfa5038091e05b4c6ca0195\" style=\"color:#313131\"><strong>Third, introducing user types.<\/strong> Business customers and retail buyers go through different registration processes, see different pricing structures, and have taxes calculated based on both their customer type and country of origin. The platform \u2028needed to manage these variations \u2028without creating confusion.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-e58ccc09 default uagb-is-root-container\">\n<div class=\"wp-block-uagb-container uagb-block-d7c09b7d\">\n<div class=\"wp-block-uagb-container uagb-block-799f135b\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"664\" height=\"410\" src=\"https:\/\/sylius.com\/wp-content\/uploads\/2025\/12\/cs-gyllenhus-3.png\" alt=\"\" class=\"wp-image-28933\" srcset=\"https:\/\/sylius.com\/wp-content\/uploads\/2025\/12\/cs-gyllenhus-3.png 664w, https:\/\/sylius.com\/wp-content\/uploads\/2025\/12\/cs-gyllenhus-3-300x185.png 300w\" sizes=\"auto, (max-width: 664px) 100vw, 664px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-56b0cc60\">\n<h2 class=\"wp-block-heading fw-bold mb-0 has-lead-color has-text-color has-link-color wp-elements-44562256fea3863df6d9fa85e8c52c85\" style=\"font-size:32px\">Why Sylius?<\/h2>\n\n\n\n<p class=\"fw-light mb-2 has-text-color has-link-color has-base-font-size wp-elements-bf8ea229c0102fbe7b7cde7e16b33a1d\" style=\"color:#313131\">To handle these challenges,<strong> Gyllenhus chose Sylius for its flexibility.<\/strong> \u2028The platform&rsquo;s modular architecture meant that unconventional requirements \u2013 like simultaneous buying and selling or mid-session price locking \u2013 could be built as core functionality rather than forced workarounds. Rather than bending Gyllenhus&rsquo;s needs to fit a rigid structure, Sylius let Creatim build the exact flows the business demanded. What would require heavy customization on standard platforms became natural extensions of how the system already worked. <strong>Sylius enabled<\/strong> <strong>these changes without accumulating technical debt<\/strong>, keeping the codebase maintainable as requirements evolved.<\/p>\n\n\n\n<p class=\"fw-light mb-0 has-text-color has-link-color has-base-font-size wp-elements-5aa3a32e6dbdd8e83c13012caf3c9ef1\" style=\"color:#15b18e\"><strong>Creatim structured the implementation in three phases: product catalog foundation first, then the checkout process with its specialized basket logic, and finally the refined requirements that made Gyllenhus distinctive in the market.<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-0084d863 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-container uagb-block-8c5af740\">\n<h2 class=\"wp-block-heading text-center mb-0 has-lead-color has-text-color has-link-color wp-elements-ac9882a04aab22dcd55e181c64f5c8db\" style=\"font-size:36px\">What was the result?<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-1fb6eaa6\">\n<div class=\"wp-block-uagb-container uagb-block-0bdece1d\">\n<p class=\"fw-light mb-0 has-text-color has-link-color has-base-font-size wp-elements-8fdf76997e1cc36940b1a462eca08d9a\" style=\"color:#313131\">The completed platform gives Gyllenhus something their larger competitors struggle \u2028to match: an online experience tailored specifically to how precious metal trading actually works. Customers can move between <strong>buying and selling smoothly,<\/strong> confident that prices reflect current market conditions and that their transactions lock in rates for the time they need to complete checkout.<\/p>\n\n\n\n<p class=\"mb-0 fw-light has-text-color has-link-color has-base-font-size wp-elements-2e8c0cbc019c09aa2aab1f9c80e73608\" style=\"color:#313131\"><strong>The feedback from customers validated the approach \u2013<\/strong> they praised how easy the platform made what could be complex transactions. For Gyllenhus&rsquo;s team, <strong>maintenance became simpler<\/strong> rather than more complicated. The modular architecture meant that adjusting to new market requirements or regulatory changes didn&rsquo;t require rebuilding core functionality.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-fa4e5a9b\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"519\" height=\"496\" src=\"https:\/\/sylius.com\/wp-content\/uploads\/2025\/12\/Frame-3334.png\" alt=\"\" class=\"wp-image-30600\" srcset=\"https:\/\/sylius.com\/wp-content\/uploads\/2025\/12\/Frame-3334.png 519w, https:\/\/sylius.com\/wp-content\/uploads\/2025\/12\/Frame-3334-300x287.png 300w\" sizes=\"auto, (max-width: 519px) 100vw, 519px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-6c67b897 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"563\" height=\"348\" src=\"https:\/\/sylius.com\/wp-content\/uploads\/2025\/12\/Group-3105.png\" alt=\"\" class=\"wp-image-30589\" srcset=\"https:\/\/sylius.com\/wp-content\/uploads\/2025\/12\/Group-3105.png 563w, https:\/\/sylius.com\/wp-content\/uploads\/2025\/12\/Group-3105-300x185.png 300w\" sizes=\"auto, (max-width: 563px) 100vw, 563px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-c49e00fa\">\n<p class=\"mb-0 fw-light has-text-color has-link-color has-base-font-size wp-elements-e63dd45a6243d14cb5907270dc4a73c4\" style=\"color:#313131\">Moreover, Gyllenhus gained the <strong>flexibility<\/strong> they originally looked for. As market conditions shift or new opportunities appear, the<strong> platform can adapt without the lengthy development cycles<\/strong> that constrained its previous attempts. By offloading day-to-day maintenance and hosting to Creatim, the company focuses on growth and customer relationships rather than technical infrastructure.<\/p>\n<\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"featured_media":30865,"menu_order":0,"template":"","case-studies-category":[440],"case-studies-product":[315,314],"case-studies-tag":[221,222],"country":[313],"class_list":["post-28912","case-study","type-case-study","status-publish","has-post-thumbnail","hentry","case-studies-category-precious-metals","case-studies-product-plus","case-studies-product-standard","case-studies-tag-b2b","case-studies-tag-b2c","country-sweden"],"acf":[],"aioseo_notices":[],"uagb_featured_image_src":{"full":["https:\/\/sylius.com\/wp-content\/uploads\/2025\/12\/gyllenhus-casestudy-cover.png",1504,614,false],"thumbnail":["https:\/\/sylius.com\/wp-content\/uploads\/2025\/12\/gyllenhus-casestudy-cover-150x150.png",150,150,true],"medium":["https:\/\/sylius.com\/wp-content\/uploads\/2025\/12\/gyllenhus-casestudy-cover-300x122.png",300,122,true],"medium_large":["https:\/\/sylius.com\/wp-content\/uploads\/2025\/12\/gyllenhus-casestudy-cover-768x314.png",768,314,true],"large":["https:\/\/sylius.com\/wp-content\/uploads\/2025\/12\/gyllenhus-casestudy-cover-1024x418.png",1024,418,true],"1536x1536":["https:\/\/sylius.com\/wp-content\/uploads\/2025\/12\/gyllenhus-casestudy-cover.png",1504,614,false],"2048x2048":["https:\/\/sylius.com\/wp-content\/uploads\/2025\/12\/gyllenhus-casestudy-cover.png",1504,614,false]},"uagb_author_info":{"display_name":"Kamil Sitnik","author_link":"https:\/\/sylius.com\/fr\/author\/"},"uagb_comment_info":0,"uagb_excerpt":null,"_links":{"self":[{"href":"https:\/\/sylius.com\/fr\/wp-json\/wp\/v2\/case-study\/28912","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sylius.com\/fr\/wp-json\/wp\/v2\/case-study"}],"about":[{"href":"https:\/\/sylius.com\/fr\/wp-json\/wp\/v2\/types\/case-study"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sylius.com\/fr\/wp-json\/wp\/v2\/media\/30865"}],"wp:attachment":[{"href":"https:\/\/sylius.com\/fr\/wp-json\/wp\/v2\/media?parent=28912"}],"wp:term":[{"taxonomy":"case-studies-category","embeddable":true,"href":"https:\/\/sylius.com\/fr\/wp-json\/wp\/v2\/case-studies-category?post=28912"},{"taxonomy":"case-studies-product","embeddable":true,"href":"https:\/\/sylius.com\/fr\/wp-json\/wp\/v2\/case-studies-product?post=28912"},{"taxonomy":"case-studies-tag","embeddable":true,"href":"https:\/\/sylius.com\/fr\/wp-json\/wp\/v2\/case-studies-tag?post=28912"},{"taxonomy":"country","embeddable":true,"href":"https:\/\/sylius.com\/fr\/wp-json\/wp\/v2\/country?post=28912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}