[{"data":1,"prerenderedAt":246},["ShallowReactive",2],{"site-content:en:blog-shopify-woocommerce":3},{"text":4,"data":229,"meta":240,"parentName":15},{"a11y.skip":5,"a11y.menu_open":6,"a11y.menu_close":7,"a11y.main_nav":8,"a11y.breadcrumb":9,"a11y.lang":10,"nav.home":11,"nav.products":12,"nav.services":13,"nav.case":14,"nav.blog":15,"nav.about":16,"nav.contact":17,"nav.career":18,"nav.cta":19,"nav.products_label":20,"nav.products_all":21,"nav.services_label":22,"nav.services_all":23,"nav.flagship":24,"nav.flagship_title":25,"nav.flagship_desc":26,"nav.flagship_cta":27,"nav.help_title":28,"nav.help_desc":29,"nav.help_cta":30,"topbar.hours":31,"footer.tagline":32,"footer.desc":33,"footer.services":13,"footer.products":12,"footer.company":34,"footer.contact":17,"footer.hours":35,"footer.privacy":36,"footer.cookies":37,"footer.cookie_settings":38,"cta.default_title":30,"cta.default_desc":39,"cta.eyebrow":40,"cta.person":41,"cta.person_role":42,"cta.reply_time":43,"form.name":44,"form.email":45,"form.phone":46,"form.company":34,"form.topic":47,"form.message":48,"form.topics":49,"form.consent1":57,"form.consent2":58,"form.submit":30,"form.sending":59,"form.success_title":60,"form.success_desc":61,"form.error_generic":62,"form.error_required":63,"form.error_email":64,"form.error_consent":65,"form.error_rate":66,"form.error_spam":67,"form.error_file":68,"form.error_file_size":69,"form.error_captcha":70,"form.nojs_captcha":71,"newsletter.eyebrow":72,"newsletter.h2":73,"newsletter.p":74,"newsletter.li":75,"newsletter.li2":76,"newsletter.li3":77,"newsletter.inline_h3":78,"newsletter.inline_p":79,"newsletter.email":80,"newsletter.placeholder":81,"newsletter.submit":82,"newsletter.consent":83,"newsletter.note":84,"newsletter.success_title":85,"newsletter.success_desc":86,"newsletter.error_consent":87,"newsletter.error_email":64,"newsletter.error_exists":88,"newsletter.error_unavailable":89,"newsletter.error_generic":90,"kraj.pl":91,"kraj.uk":92,"case.shot_desktop_alt":93,"case.shot_mobile_alt":94,"case.shot_open":95,"lightbox.label":96,"lightbox.close":97,"lightbox.prev":98,"lightbox.next":99,"lightbox.count":100,"career.name":44,"career.email":45,"career.link":101,"career.position":102,"career.position_placeholder":103,"career.position_open":104,"career.cv":105,"career.cv_hint":106,"career.message":107,"career.consent":108,"career.submit":109,"career.success_title":110,"career.success_desc":111,"cookie.text":112,"cookie.accept":113,"cookie.reject":114,"cookie.settings":115,"cookie.settings_title":38,"cookie.necessary":116,"cookie.necessary_desc":117,"cookie.analytics":118,"cookie.analytics_desc":119,"cookie.save":120,"chat.title":121,"chat.status":122,"chat.panel_title":123,"chat.close":124,"e404.eyebrow":125,"e404.title":126,"e404.desc":127,"e404.home":11,"e404.products":20,"e404.services":128,"e404.contact":17,"common.read_more":129,"common.all_articles":130,"common.filter_all":131,"naglowek_artykulu.nav.aria-label":9,"naglowek_artykulu.a":11,"naglowek_artykulu.a2":15,"naglowek_artykulu.span":132,"naglowek_artykulu.span2":133,"naglowek_artykulu.span3":134,"naglowek_artykulu.h1":135,"naglowek_artykulu.span4":136,"naglowek_artykulu.span5":41,"naglowek_artykulu.span6":137,"tresc_artykulu.nav.aria-label":138,"tresc_artykulu.span":139,"tresc_artykulu.a":140,"tresc_artykulu.a2":141,"tresc_artykulu.a3":142,"tresc_artykulu.a4":143,"tresc_artykulu.a5":144,"tresc_artykulu.a6":145,"tresc_artykulu.img.alt":146,"tresc_artykulu.p":147,"tresc_artykulu.h2":140,"tresc_artykulu.p2":148,"tresc_artykulu.p3":149,"tresc_artykulu.h22":141,"tresc_artykulu.p4":150,"tresc_artykulu.p5":151,"tresc_artykulu.h23":142,"tresc_artykulu.p6":152,"tresc_artykulu.li":153,"tresc_artykulu.li2":154,"tresc_artykulu.h24":143,"tresc_artykulu.p7":155,"tresc_artykulu.span2":156,"tresc_artykulu.p8":157,"tresc_artykulu.span3":158,"tresc_artykulu.span4":159,"tresc_artykulu.a7":160,"tresc_artykulu.h25":144,"tresc_artykulu.li3":161,"tresc_artykulu.li4":162,"tresc_artykulu.li5":163,"tresc_artykulu.p9":164,"tresc_artykulu.h26":145,"powiazane.h2":165,"powiazane.span":166,"powiazane.span2":167,"powiazane.span3":168,"powiazane.span4":169,"powiazane.span5":170,"powiazane.span6":171,"cta.naglowek":172,"cta.opis":173,"nav.produkty":174,"nav.uslugi":198,"nav.firma":218},"Skip to content","Open menu","Close menu","Main navigation","Breadcrumb","Language","Home","Products","Services","Case studies","Blog","About us","Contact","Careers","Book a consultation","Our products","All products →","What we do","All services →","Flagship product","See ecChat in action","An AI assistant that handles your store's customers on its own.","Try the demo →","Not sure where to start?","A 30-minute conversation about your processes - you'll leave with concrete recommendations.","Book a free consultation","We reply within 1 business day · Mon-Fri 7:00-17:00 CET","Software · AI · Web","Custom software, e-commerce and AI implementations - with measurable results, in Poland and the UK.","Company","Mon-Fri 7:00-17:00 CET","Privacy policy","Cookie policy","Cookie settings","A 30-minute conversation about your processes. You'll leave with concrete recommendations - whether or not you decide to work with us.","Let's talk","Sebastian Haja","CEO","We reply within 1 business day.","Full name *","E-mail *","Phone","Topic","Message *",[50,51,52,53,54,55,56],"ecChat","ecSearch","online store","custom system","AI implementation","mobile app","other","I consent to the processing of my personal data by eConnect4U Sp. z o.o. for the purpose of responding to my enquiry. The processing rules are described in the \u003Ca href=\"{{privacy}}\">privacy policy\u003C\u002Fa>. *","I consent to receiving commercial information from eConnect4U Sp. z o.o. by electronic means (e-mail, phone). I can withdraw this consent at any time.","Sending…","Thank you for your message","We'll get back to you within 1 business day.","Something went wrong. Please try again or e-mail info@econnect4u.pl.","Please fill in the fields marked with an asterisk.","Please enter a valid e-mail address.","Consent to data processing is required.","Too many submissions from this address. Please try again in a moment or call: +48 889 112 197.","Submission rejected by the anti-spam filter. If this is a mistake, e-mail info@econnect4u.pl.","Please attach your CV as a PDF (max. 10 MB).","The CV file is too large - the maximum size is 10 MB.","We could not confirm you are not a bot. Please refresh the page and try again.","Sending the form requires JavaScript. You can also e-mail info@econnect4u.pl.","Newsletter","Straight talk on e-commerce and AI, straight to your inbox","New articles, case studies and lessons from real deployments - no marketing fluff. We write when we have something to say, no more than twice a month.","New articles and case studies with real numbers","At most two e-mails a month","Unsubscribe at any time with a single e-mail","More articles straight to your inbox","New posts and case studies, at most twice a month. No spam, unsubscribe at any time.","E-mail address *","e.g. jane@company.co.uk","Subscribe","I consent to receiving the eConnect4U Sp. z o.o. newsletter (new articles, case studies, product and service news) by e-mail at the address provided. I can withdraw this consent at any time by writing to info@econnect4u.pl - the processing rules are described in the \u003Ca href=\"{{privacy}}\">privacy policy\u003C\u002Fa>. *","Your address goes only onto our mailing list - we never pass it on or combine it with other data.","Thank you, you're on the list","We have saved your address. You will hear from us when we publish something new - no more than twice a month.","Tick the newsletter consent box to subscribe.","This address is already on the list - nothing more to do.","Newsletter sign-up is temporarily unavailable. Please try again later or write to info@econnect4u.pl.","Sign-up failed. Please try again or write to info@econnect4u.pl.","Poland","United Kingdom","{{name}} home page on a laptop screen","Mobile version of the {{name}} website","Enlarge screenshot","Screenshot preview","Close preview","Previous screenshot","Next screenshot","%i of %n","LinkedIn \u002F GitHub","Position *","Choose a position","Spontaneous application (other position)","CV (PDF, max. 10 MB)","One PDF file up to 10 MB. You can also just share a LinkedIn or GitHub link.","A few sentences about you *","I consent to the processing of my personal data by eConnect4U Sp. z o.o. for recruitment purposes. The processing rules are described in the \u003Ca href=\"{{privacy}}\">privacy policy\u003C\u002Fa>. *","Send application","Thank you for your application","We'll get back to you within a week.","We use essential cookies to keep the site working properly. Analytics cookies are enabled only with your consent. Details in our \u003Ca href=\"{{cookies}}\">cookie policy\u003C\u002Fa>.","Accept all","Essential only","Settings","Essential","Required for the site to work (e.g. remembering your language and your choice in this window). Always active.","Analytics","Help us understand how you use the site (visit statistics). Anonymous, enabled only with your consent.","Save choice","Talk to the assistant","Available","ecChat - live demo","Close","Error 404","This page doesn't exist - but we have something better","The address may have changed when the site was rebuilt. See what we do, or write to us - we'll reply within 1 business day.","Our services","Read more →","All articles →","All","Shopify vs WooCommerce vs custom","E-commerce","27 June 2026 · 8 min read","Shopify, WooCommerce or a custom platform - which to choose at PLN 1-10m turnover?","SH","CEO of eConnect4U · 20+ years in IT, leads ecSearch and ecChat implementations","Table of contents","Contents","Three models, three cost philosophies","Shopify: quick start, growing commission","WooCommerce: flexible, but you maintain it","Custom platform (E20): when it makes sense","How to work out your own case","FAQ","E-commerce platform comparison","At PLN 1-10m annual turnover, choosing a platform stops being a matter of taste and becomes a calculation: commissions, plugins, maintenance and how much time you lose on workarounds. No \"our platform is best\" ideology - we show you where each of the three models wins, and where it starts to hurt.","Shopify sells convenience: you pay so you don't have to worry about infrastructure. WooCommerce sells flexibility: you get full control, but maintenance is on you. A custom platform sells fit: a system built around your process, with no commission on turnover.","Each model has a threshold where the advantage turns into a cost. The trick is knowing where that threshold is for you.","Shopify is great for getting started and for smooth, standard selling. The problem comes with scale: transaction fees and app subscriptions grow linearly with turnover, and every non-standard feature means another paid plugin - or a compromise.","At PLN 1-10m turnover, the sum of fees and apps can exceed the cost of running your own platform - worth calculating before you grow even further.","WooCommerce gives you freedom with no commission on sales. The price of that freedom is maintenance: updates, plugin compatibility, performance under heavier traffic and security are all on your shoulders (or your team's \u002F agency's).","\u003Cstrong>Plus:\u003C\u002Fstrong> no commission, a huge ecosystem, full control over the code.","\u003Cstrong>Minus:\u003C\u002Fstrong> the \"plugin zoo\" can be fragile - one update can take down the checkout, and responsibility is scattered.","A custom platform makes sense when your process is your competitive edge - and when off-the-shelf systems start forcing compromises. Our E20 Platform means zero commission on turnover, features built for your specific business and native integration with WMS, ecChat and ecSearch, instead of gluing plugins together.","Signs it's worth considering a custom platform","You pay for a bundle of features you use half of, while the ones critical to your industry are missing; the cost of fees and plugins grows faster than your margin; and every change in your process is a battle with the platform's limitations.","Considering a custom platform?","We'll work out your case: commissions, plugins and maintenance costs versus the E20 Platform.","Discover the E20 Platform →","Add up the annual transaction fees and subscriptions for all paid apps\u002Fplugins.","Add the cost of your team's time on workarounds and maintenance (the real figure, in hours).","Compare with the annual cost of a custom platform plus the estimated profit from features you don't have today.","If the total from points 1-2 is approaching point 3, you've stopped paying for convenience and started paying for limitations - and that's the moment to talk about a platform of your own.","Read next","Product","E20 Platform: a store with no commission →","Article","Store migration without losing SEO - checklist →","Case study","Nurturing by Nature: an E20 store delivering across the UK →","Which model fits your store?","We'll analyse your turnover, fees and growth plans, and advise you honestly - even if the answer isn't a custom platform.",[175,179,183,188,193],{"route":176,"name":50,"desc":177,"img":178},"produkt-ecchat","AI assistant - 24\u002F7 customer service","ecchat_hero",{"route":180,"name":51,"desc":181,"img":182},"produkt-ecsearch","Intelligent AI search for online stores","search_hero",{"route":184,"name":185,"desc":186,"img":187},"produkt-platforma-e20","E20 Platform","Our own e-commerce engine","e20_hero",{"route":189,"name":190,"desc":191,"img":192},"produkt-wms","WMS","Warehouse management integrated with your store","wms_box",{"route":194,"name":195,"desc":196,"img":197},"produkt-flatcake","FlatCake CMS","Lightweight flat-file CMS with an AI layer","flatcake_hero",[199,203,207,211,214],{"route":200,"name":201,"desc":202},"usluga-wdrozenia-ai","AI implementations","Process automation on Anthropic models",{"route":204,"name":205,"desc":206},"usluga-systemy-dedykowane","Custom systems","CRMs, B2B portals, apps built around your process",{"route":208,"name":209,"desc":210},"usluga-aplikacje-webowe","Web applications","From MVP to systems for thousands of users",{"route":212,"name":133,"desc":213},"usluga-e-commerce","Custom stores on the E20 Platform",{"route":215,"name":216,"desc":217},"usluga-aplikacje-mobilne","Mobile apps","React Native, NativeScript, Android",[219,221,223,225,227],{"route":220,"name":16},"o-nas",{"route":222,"name":14},"case-studies",{"route":224,"name":15},"blog",{"route":226,"name":18},"kariera",{"route":228,"name":17},"kontakt",{"faq":230},[231,234,237],{"q":232,"a":233},"Is migrating from Shopify\u002FWoo risky for SEO?","With a well-prepared 301 redirect map and a preserved URL structure, traffic can be maintained - we cover this in a separate article on migrating without losing SEO.",{"q":235,"a":236},"Is a custom platform more expensive to maintain?","Not by definition - the cost of commission and many plugins disappears, and maintenance is on our side under a clear contract. At the right scale, the balance tips in favour of custom.",{"q":238,"a":239},"I have PLN 1.5m turnover - is it time for my own platform yet?","It depends on your margin and how much you pay in fees and plugins. Sometimes yes, sometimes it's better to wait - which is why we start with the maths, not a ready-made recommendation.",{"title":241,"description":242,"type":243,"nav_title":244,"date":245},"Shopify, WooCommerce or a custom platform? | eConnect4U","The maths of commissions, plugins and customisation at PLN 1-10m turnover. Shopify, WooCommerce and a custom platform compared - no ideology, just numbers.","article","Shopify, WooCommerce or a custom platform","2026-06-27",1794571397098]