{"id":1793020104,"date":"2026-09-01T22:43:51","date_gmt":"2026-09-01T20:43:51","guid":{"rendered":"https:\/\/btop.pl\/?p=90001"},"modified":"2026-11-09T07:59:32","modified_gmt":"2026-11-09T06:59:32","slug":"building-a-marketplace-from-scratch","status":"publish","type":"post","link":"https:\/\/btop.pl\/en\/building-a-marketplace-from-scratch\/","title":{"rendered":"Zbudowali\u015bmy dzia\u0142, a potem si\u0119 z niego wycofali\u015bmy"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><div data-row-text-color=\"dark\" style=\" \" class=\"vc_row wpb_row zolo_wpb_row vc_row-fluid btop-cs-row btop-cs-row--style apress_row_class_9683712146af1892785858\"><div class=\"zolo-container zolo_vc_container\"><div class=\"vc_row apcore_vc_row\"><div class=\"wpb_column vc_column_container vc_col-sm-12 apress_col_id_14883712976af18927859b7 hover_style_none responsive_block_default\"><div class=\"layer vc_column-inner\"  ><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element btop-cs-raw\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<!-- Style wsp\u00f3lne dla wszystkich wierszy tego case study.\n     Usuni\u0119cie tego wiersza rozsypie wygl\u0105d pozosta\u0142ych. -->\n<style>\n.btop-cs{--c:#42b1e6;--c-dark:#1c6d95;--ink:#12212b;--muted:#5b6b76;--line:#dce7ee;--bg:#f5f9fc;\n  font-family:inherit;color:var(--ink);line-height:1.65;max-width:1040px;margin:0 auto;\n  \/* Wysokosc przyklejonego menu btop.pl. Jesli naglowek zmieni wysokosc,\n     wystarczy poprawic te jedna wartosc, uzywaja jej odstep pierwszego\n     wiersza i wszystkie skoki do kotwic. *\/\n  --menu:124px;\n  scroll-margin-top:var(--menu)}\n.btop-cs *{box-sizing:border-box}\n.btop-cs img{max-width:100%;height:auto;display:block}\n.btop-cs__demo{background:#fff4f4;border:1px solid #f3b4b4;color:#8c1d1d;padding:12px 16px;border-radius:8px;font-size:14px;margin-bottom:32px}\n.btop-cs__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:1px;background:var(--line);\n  border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-bottom:34px}\n.btop-cs__kpi{background:#fff;padding:18px 16px}\n.btop-cs__kpi span{display:block;font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;line-height:1.35}\n.btop-cs__kpi strong{display:block;font-size:clamp(20px,3.3vw,28px);font-weight:700;line-height:1.15}\n.btop-cs h1{font-size:clamp(28px,5vw,44px);line-height:1.14;margin:0 0 14px;font-weight:700;letter-spacing:-.02em}\n.btop-cs h1 em{font-style:normal;color:var(--c)}\n.btop-cs__lead{font-size:clamp(17px,2.2vw,20px);color:var(--muted);margin:0 0 20px;max-width:62ch}\n.btop-cs__meta{display:flex;flex-wrap:wrap;gap:8px}\n.btop-cs__tag{font-size:13px;background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:5px 13px;color:var(--muted)}\n.btop-cs h2{font-size:clamp(22px,3.4vw,30px);line-height:1.25;margin:0 0 18px;font-weight:700;letter-spacing:-.01em}\n.btop-cs h3{font-size:clamp(17px,2.3vw,20px);margin:0 0 8px;font-weight:700;line-height:1.3}\n.btop-cs__section{margin-bottom:56px}\n.btop-cs__section:last-child{margin-bottom:0}\n.btop-cs__eyebrow{font-size:11.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--c);font-weight:700;margin:0 0 10px}\n.btop-cs__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(282px,1fr));gap:20px}\n.btop-cs__card{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:24px}\n.btop-cs__card p:last-child,.btop-cs__step p:last-child{margin-bottom:0}\n.btop-cs__step{position:relative;border:1px solid var(--line);border-radius:12px;padding:26px 26px 26px 30px;margin-bottom:20px;background:#fff}\n.btop-cs__step:last-child{margin-bottom:0}\n.btop-cs__step::before{content:\"\";position:absolute;left:0;top:18px;bottom:18px;width:4px;border-radius:0 4px 4px 0;background:var(--c)}\n.btop-cs__no{display:inline-block;font-size:11.5px;font-weight:700;color:var(--c);letter-spacing:.1em;margin-bottom:6px}\n.btop-cs__nie{margin-top:16px;background:var(--bg);border-left:3px solid var(--c-dark);border-radius:0 8px 8px 0;padding:14px 18px;font-size:15px}\n.btop-cs__nie strong{display:block;font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--c-dark);margin-bottom:5px}\n.btop-cs__timeline{list-style:none;padding:0;margin:0;counter-reset:s}\n.btop-cs__timeline li{counter-increment:s;position:relative;padding:0 0 28px 54px;border-left:1px solid var(--line);margin-left:16px}\n.btop-cs__timeline li:last-child{border-left-color:transparent;padding-bottom:0}\n.btop-cs__timeline li::before{content:counter(s);position:absolute;left:-16px;top:0;width:32px;height:32px;border-radius:50%;\n  background:var(--c);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}\n.btop-cs__when{display:block;font-size:13px;color:var(--muted);margin-bottom:2px}\n.btop-cs__timeline strong{display:block;margin-bottom:4px}\n.btop-cs__chart{background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px}\n.btop-cs__chart svg{width:100%;height:auto;display:block}\n.btop-cs__axis{font-size:12px;fill:#5b6b76;font-family:inherit}\n.btop-cs__legend{display:flex;gap:20px;flex-wrap:wrap;font-size:14px;color:var(--muted);margin-top:14px}\n.btop-cs__legend i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:7px;vertical-align:-1px}\n.btop-cs table{width:100%;border-collapse:collapse;font-size:15px}\n.btop-cs th,.btop-cs td{text-align:left;padding:13px 14px;border-bottom:1px solid var(--line)}\n.btop-cs th{font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:700}\n.btop-cs td:last-child{font-weight:700;color:var(--c-dark);white-space:nowrap}\n.btop-cs__wrap{overflow-x:auto}\n.btop-cs__grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:20px}\n.btop-cs__shot{margin:0 0 34px}\n.btop-cs__shot:last-of-type{margin-bottom:0}\n.btop-cs__shot-img{position:relative;display:inline-block;max-width:100%;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--bg)}\n.btop-cs__shot img{border-radius:12px}\n.btop-cs__pin{position:absolute;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;background:var(--c);\n  color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;\n  box-shadow:0 0 0 4px rgba(66,177,230,.3);pointer-events:none}\n.btop-cs__pins{counter-reset:p;list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}\n.btop-cs__pins li{counter-increment:p;position:relative;padding-left:34px;font-size:15px;color:var(--muted)}\n.btop-cs__pins li::before{content:counter(p);position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;\n  background:var(--c);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}\n.btop-cs__shot figcaption{font-size:15px;color:var(--muted);margin-top:12px;max-width:72ch}\n.btop-cs__compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}\n.btop-cs__pane{position:relative;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--bg)}\n.btop-cs__badge{position:absolute;top:12px;left:12px;z-index:2;font-size:11.5px;font-weight:700;letter-spacing:.07em;\n  text-transform:uppercase;padding:5px 11px;border-radius:999px;color:#fff}\n.btop-cs__badge--przed{background:#6b7c88}\n.btop-cs__badge--po{background:var(--c)}\n.btop-cs__lb{position:fixed;inset:0;z-index:9999;background:rgba(10,22,30,.93);display:none;align-items:center;justify-content:center;padding:24px}\n.btop-cs__lb:target{display:flex}\n.btop-cs__lb-tlo{position:absolute;inset:0}\n.btop-cs__lb img{position:relative;max-width:100%;max-height:92vh;width:auto;border-radius:8px;box-shadow:0 24px 60px rgba(0,0,0,.5)}\n.btop-cs__quote{border-left:4px solid var(--c);padding:6px 0 6px 24px;margin:0;font-size:clamp(17px,2.4vw,21px);line-height:1.5}\n.btop-cs__quote cite{display:block;font-size:14px;font-style:normal;color:var(--muted);margin-top:12px}\n.btop-cs__cta{background:var(--ink);color:#fff;border-radius:14px;padding:clamp(28px,5vw,44px)}\n.btop-cs__cta h2{color:#fff;margin-bottom:12px}\n.btop-cs__cta p{color:#c3d2dc;max-width:58ch;margin:0}\n.btop-cs__btn{display:inline-block;background:var(--c);color:#fff;text-decoration:none;font-weight:700;padding:14px 28px;border-radius:8px;margin-top:20px}\n.btop-cs__btn:hover,.btop-cs__btn:focus{background:#35a0d4;color:#fff}\n.btop-cs__note{font-size:14px;color:var(--muted);border-left:3px solid var(--line);padding-left:16px;margin-top:20px}\n.btop-cs__related{display:grid;grid-template-columns:repeat(auto-fit,minmax(218px,1fr));gap:16px}\n.btop-cs__related a{display:block;border:1px solid var(--line);border-radius:10px;padding:18px;text-decoration:none;color:var(--ink);font-weight:600;line-height:1.35}\n.btop-cs__related a:hover{border-color:var(--c)}\n.btop-cs__related span{display:block;font-size:12px;color:var(--muted);font-weight:400;margin-top:8px}\n\/* tryb wierszowy: odstepy robi juz builder strony, wiec sekcja ich nie dubluje *\/\n.btop-cs--row{margin-top:0;margin-bottom:0}\n.btop-cs--row>.btop-cs__section{margin-bottom:0}\n\/* Pierwszy wiersz stoi na samej gorze strony, pod przyklejonym menu,\n   bez tego odstepu pasek KPI chowa sie za naglowkiem. *\/\n.btop-cs--start{padding-top:var(--menu)}\n@media (max-width:782px){.btop-cs{--menu:84px}}\n@media print{.btop-cs__lb{display:none!important}.btop-cs__cta{background:#fff;color:#12212b;border:1px solid #dce7ee}}\n<\/style>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><br \/>\n<div data-row-text-color=\"dark\" style=\" \" class=\"vc_row wpb_row zolo_wpb_row vc_row-fluid btop-cs-row btop-cs-row--naglowek apress_row_class_10765869656af1892785eb3\"><div class=\"zolo-container zolo_vc_container\"><div class=\"vc_row apcore_vc_row\"><div class=\"wpb_column vc_column_container vc_col-sm-12 apress_col_id_10000211236af1892785f47 hover_style_none responsive_block_default\"><div class=\"layer vc_column-inner\"  ><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element btop-cs-raw\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"btop-cs btop-cs--row btop-cs--start\" id=\"demo-04-dzial-marketplace-od-zera-naglowek\">\n<section class=\"btop-cs__section\">\n        <div class=\"btop-cs__kpis\"><div class=\"btop-cs__kpi\"><span>Trained staff<\/span><strong>3<\/strong><\/div><div class=\"btop-cs__kpi\"><span>Channels provided<\/span><strong>5<\/strong><\/div><div class=\"btop-cs__kpi\"><span>Time for independence<\/span><strong>6 months.<\/strong><\/div><div class=\"btop-cs__kpi\"><span>bTOP support after leaving<\/span><strong>1 day per month.<\/strong><\/div><div class=\"btop-cs__kpi\"><span>Turnover 2 months after leaving<\/span><strong>+4%<\/strong><\/div><\/div>\n        <h1>We have set up a department, <em>and then we withdrew from it<\/em>.<\/h1>\n        <p class=\"btop-cs__lead\">A manufacturer of small household appliances didn\u2019t want a permanent agency. They wanted their own team that would be able to do the job without us. After six months, we were down to just one day a month.<\/p>\n        <div class=\"btop-cs__meta\"><span class=\"btop-cs__tag\">01.07.2025-31.12.2025<\/span><span class=\"btop-cs__tag\">Allegro<\/span><span class=\"btop-cs__tag\">Amazon<\/span><span class=\"btop-cs__tag\">Kaufland<\/span><span class=\"btop-cs__tag\">eMAG<\/span><span class=\"btop-cs__tag\">Empik Place<\/span><span class=\"btop-cs__tag\">Team building<\/span><\/div>\n      <\/section>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><br \/>\n<div data-row-text-color=\"dark\" style=\" \" class=\"vc_row wpb_row zolo_wpb_row vc_row-fluid btop-cs-row btop-cs-row--wyzwanie apress_row_class_18441858036af189278625d\"><div class=\"zolo-container zolo_vc_container\"><div class=\"vc_row apcore_vc_row\"><div class=\"wpb_column vc_column_container vc_col-sm-12 apress_col_id_15776769656af18927862ea hover_style_none responsive_block_default\"><div class=\"layer vc_column-inner\"  ><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element btop-cs-raw\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"btop-cs btop-cs--row\" id=\"demo-04-dzial-marketplace-od-zera-wyzwanie\">\n<section class=\"btop-cs__section\">\n        <div class=\"btop-cs__cols\">\n          <div class=\"btop-cs__card\"><h3>The challenge<\/h3><p>The client had had a bad experience with their previous agency: sales had been growing for three years, but all the knowledge about the accounts, strategy and decision-making history remained with the previous agency.<\/p>\n      <p>He made it clear right from the first meeting: he isn\u2019t looking for a contractor, but for someone who will train his staff and then leave. For the agency, this is a contract that, by definition, ends of its own accord.<\/p><\/div>\n          <div class=\"btop-cs__card\"><h3>About the client<\/h3><p>A manufacturer of small household appliances, with over a dozen years\u2019 experience in the market and a strong position in the traditional retail channel and in retail chains.<\/p>\n      <p>The e-commerce side of the business was run in a piecemeal way: the company\u2019s own online shop and a single marketplace account managed by the previous agency.<\/p><\/div>\n        <\/div>\n      <\/section>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><br \/>\n<div data-row-text-color=\"dark\" style=\" \" class=\"vc_row wpb_row zolo_wpb_row vc_row-fluid btop-cs-row btop-cs-row--decyzja-1 apress_row_class_12267463036af18927865ec\"><div class=\"zolo-container zolo_vc_container\"><div class=\"vc_row apcore_vc_row\"><div class=\"wpb_column vc_column_container vc_col-sm-12 apress_col_id_15764863746af1892786674 hover_style_none responsive_block_default\"><div class=\"layer vc_column-inner\"  ><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element btop-cs-raw\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"btop-cs btop-cs--row\" id=\"demo-04-dzial-marketplace-od-zera-decyzja-1\">\n<section class=\"btop-cs__section\">\n        <p class=\"btop-cs__eyebrow\">What we\u2019ve done<\/p>\n        <h2>The decisions that determined the outcome.<\/h2>\n        <div class=\"btop-cs__step\">\n          <span class=\"btop-cs__no\">DECISION 01<\/span>\n          <h3>We\u2019ve set the date for the start<\/h3>\n          <p>In the contract, we have set out the handover date and the conditions that must be met for this to take place: the team must be in place, processes must be documented, the reporting system must be operational without our involvement, and the client must have completed two full monthly cycles under our supervision.<\/p>\n          <div class=\"btop-cs__nie\"><strong>What we haven\u2019t done<\/strong>We didn\u2019t take over account management whilst the team was being set up, even though that would have been quicker and results would have improved sooner. A team that spends several months watching someone else do the work doesn\u2019t know how to do anything once the handover takes place. The first three months were slower.<\/div>\n        <\/div>\n      <\/section>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><br \/>\n<div data-row-text-color=\"dark\" style=\" \" class=\"vc_row wpb_row zolo_wpb_row vc_row-fluid btop-cs-row btop-cs-row--decyzja-2 apress_row_class_1612909946af1892786942\"><div class=\"zolo-container zolo_vc_container\"><div class=\"vc_row apcore_vc_row\"><div class=\"wpb_column vc_column_container vc_col-sm-12 apress_col_id_5069514826af18927869c8 hover_style_none responsive_block_default\"><div class=\"layer vc_column-inner\"  ><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element btop-cs-raw\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"btop-cs btop-cs--row\" id=\"demo-04-dzial-marketplace-od-zera-decyzja-2\">\n<section class=\"btop-cs__section\">\n        \n        <div class=\"btop-cs__step\">\n          <span class=\"btop-cs__no\">DECISION 02<\/span>\n          <h3>We documented the processes before we took on staff<\/h3>\n          <p>First, the documentation was drawn up: what a typical working day looks like in the role, how pricing decisions are made, what to do in the event of a complaint, and when to escalate an issue. Only then did recruitment begin.<\/p>\n      <p>The reverse order is standard practice in the industry, and the result is that whatever the first person hired happens to be doing becomes the process.<\/p>\n          \n        <\/div>\n      <\/section>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><br \/>\n<div data-row-text-color=\"dark\" style=\" \" class=\"vc_row wpb_row zolo_wpb_row vc_row-fluid btop-cs-row btop-cs-row--decyzja-3 apress_row_class_2674042636af1892786cc6\"><div class=\"zolo-container zolo_vc_container\"><div class=\"vc_row apcore_vc_row\"><div class=\"wpb_column vc_column_container vc_col-sm-12 apress_col_id_10089915526af1892786d4c hover_style_none responsive_block_default\"><div class=\"layer vc_column-inner\"  ><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element btop-cs-raw\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"btop-cs btop-cs--row\" id=\"demo-04-dzial-marketplace-od-zera-decyzja-3\">\n<section class=\"btop-cs__section\">\n        \n        <div class=\"btop-cs__step\">\n          <span class=\"btop-cs__no\">DECISION 03<\/span>\n          <h3>We handed over the reins two cycles before the end of the contract<\/h3>\n          <p>Over the last two months, the client\u2019s team has handled everything on their own, whilst we simply observed and took notes. This was the most difficult part of the project; on three occasions we refrained from correcting a decision which, in our view, was wrong.<\/p>\n      <p>Two of those three decisions turned out to be the right ones. One cost the client a bit of money, but it was the best money spent on the whole project, as the team learnt more from it than from all the documentation put together.<\/p>\n          <div class=\"btop-cs__nie\"><strong>What we haven\u2019t done<\/strong>We did not correct errors during the trial period, except in situations where there was a risk of the account being blocked or a loss exceeding a set threshold. A team that knows someone else is correcting their work does not take responsibility.<\/div>\n        <\/div>\n      <\/section>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><br \/>\n<div data-row-text-color=\"dark\" style=\" \" class=\"vc_row wpb_row zolo_wpb_row vc_row-fluid btop-cs-row btop-cs-row--etapy apress_row_class_20142822546af1892787058\"><div class=\"zolo-container zolo_vc_container\"><div class=\"vc_row apcore_vc_row\"><div class=\"wpb_column vc_column_container vc_col-sm-12 apress_col_id_18662056636af18927870e2 hover_style_none responsive_block_default\"><div class=\"layer vc_column-inner\"  ><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element btop-cs-raw\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"btop-cs btop-cs--row\" id=\"demo-04-dzial-marketplace-od-zera-etapy\">\n<section class=\"btop-cs__section\">\n        <p class=\"btop-cs__eyebrow\">Course<\/p>\n        <h2>Key stages.<\/h2>\n        <ol class=\"btop-cs__timeline\">\n          <li>\n            <span class=\"btop-cs__when\">July 2025<\/span>\n            <strong>Process audit and documentation<\/strong>\n            Account statuses, access restoration, descriptions of roles and operational procedures. No recruitment as yet.\n          <\/li>\n          <li>\n            <span class=\"btop-cs__when\">August 2025<\/span>\n            <strong>Recruitment for the roles described<\/strong>\n            Three people: channel coordinator, offers and content specialist, customer service and complaints handling.\n          <\/li>\n          <li>\n            <span class=\"btop-cs__when\">September 2025<\/span>\n            <strong>Working together<\/strong>\n            The client\u2019s team is working on it, whilst bTOP is overseeing and making adjustments on an ongoing basis. Launch of four new channels to be used as training material.\n          <\/li>\n          <li>\n            <span class=\"btop-cs__when\">October 2025<\/span>\n            <strong>Taking responsibility<\/strong>\n            The gradual handover of pricing decisions, advertising budgets and liaison with platforms.\n          <\/li>\n          <li>\n            <span class=\"btop-cs__when\">November, December 2025<\/span>\n            <strong>Two cycles without us<\/strong>\n            The team manages everything independently; bTOP monitors the situation but does not intervene unless pre-defined thresholds are exceeded.\n          <\/li>\n          <li>\n            <span class=\"btop-cs__when\">December 2025<\/span>\n            <strong>Handover and new procedure<\/strong>\n            The implementation agreement has come to an end. We still have one day of consultation per month and access to support when entering new markets.\n          <\/li>\n        <\/ol>\n      <\/section>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><br \/>\n<div data-row-text-color=\"dark\" style=\" \" class=\"vc_row wpb_row zolo_wpb_row vc_row-fluid btop-cs-row btop-cs-row--tabela apress_row_class_10245374266af1892787467\"><div class=\"zolo-container zolo_vc_container\"><div class=\"vc_row apcore_vc_row\"><div class=\"wpb_column vc_column_container vc_col-sm-12 apress_col_id_9516963446af18927874ee hover_style_none responsive_block_default\"><div class=\"layer vc_column-inner\"  ><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element btop-cs-raw\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"btop-cs btop-cs--row\" id=\"demo-04-dzial-marketplace-od-zera-tabela\">\n<section class=\"btop-cs__section\">\n        <h2>The situation at the start and two months after handover.<\/h2>\n        <div class=\"btop-cs__wrap\">\n          <table>\n            <thead><tr><th>Credits<\/th><th>July 2025<\/th><th>February 2026<\/th><th>Change<\/th><\/tr><\/thead>\n            <tbody><tr><td>Those responsible for the marketplace<\/td><td>0<\/td><td>3<\/td><td>,<\/td><\/tr><tr><td>Active channels<\/td><td>1<\/td><td>5<\/td><td>+4<\/td><\/tr><tr><td>The operational processes described<\/td><td>0<\/td><td>11<\/td><td>,<\/td><\/tr><tr><td>Client-side account access<\/td><td>partial<\/td><td>full<\/td><td>,<\/td><\/tr><tr><td>External service, per month<\/td><td>14 days<\/td><td>Day 1<\/td><td>\u221293%<\/td><\/tr><tr><td>E-commerce turnover, 2 months after the handover<\/td><td>base level<\/td><td>+4%<\/td><td>+4%<\/td><\/tr><\/tbody>\n          <\/table>\n        <\/div>\n      <\/section>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><br \/>\n<div data-row-text-color=\"dark\" style=\" \" class=\"vc_row wpb_row zolo_wpb_row vc_row-fluid btop-cs-row btop-cs-row--podsumowanie apress_row_class_7873147346af189278784a\"><div class=\"zolo-container zolo_vc_container\"><div class=\"vc_row apcore_vc_row\"><div class=\"wpb_column vc_column_container vc_col-sm-12 apress_col_id_19552517946af18927878d0 hover_style_none responsive_block_default\"><div class=\"layer vc_column-inner\"  ><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element btop-cs-raw\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"btop-cs btop-cs--row\" id=\"demo-04-dzial-marketplace-od-zera-podsumowanie\">\n<section class=\"btop-cs__section\">\n        <h2>How we did it.<\/h2>\n        <p>The hardest part of this project wasn\u2019t building the team, but resisting the urge to do the work for them. The deadline set out in the contract meant we had to demonstrate each task rather than carry it out, even when doing it ourselves would have been quicker. We outlined the processes before recruitment so that people would be coming into pre-defined roles. Over the last two months, we watched as the team made mistakes, and we didn\u2019t correct them, except where they could have resulted in the loss of the account.<\/p>\n      <\/section>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><br \/>\n<div data-row-text-color=\"dark\" style=\" \" class=\"vc_row wpb_row zolo_wpb_row vc_row-fluid btop-cs-row btop-cs-row--powtarzalnosc apress_row_class_18088469126af1892787bfb\"><div class=\"zolo-container zolo_vc_container\"><div class=\"vc_row apcore_vc_row\"><div class=\"wpb_column vc_column_container vc_col-sm-12 apress_col_id_4439702246af1892787c82 hover_style_none responsive_block_default\"><div class=\"layer vc_column-inner\"  ><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element btop-cs-raw\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"btop-cs btop-cs--row\" id=\"demo-04-dzial-marketplace-od-zera-powtarzalnosc\">\n<section class=\"btop-cs__section\">\n        <p class=\"btop-cs__eyebrow\">Repeatability<\/p>\n        <h2>Why do we think it wasn\u2019t a coincidence?.<\/h2>\n        <div class=\"btop-cs__grid3\"><div class=\"btop-cs__card\"><h3>Start date recorded at the start<\/h3><p>The handover date specified in the contract determines every subsequent decision: whether to train staff or simply get on with the work. Without it, the implementation project always drifts into routine operations.<\/p><\/div><div class=\"btop-cs__card\"><h3>Pre-recruitment processes<\/h3><p>The roles described enable recruitment based on specific competencies. If the order is reversed, whatever the first person hired happens to be doing becomes the process.<\/p><\/div><div class=\"btop-cs__card\"><h3>Trial period without adjustment<\/h3><p>A team that has someone proofreading their work does not take responsibility for it. A few errors spotted before handover cost less than a single one found afterwards.<\/p><\/div><\/div>\n        <p class=\"btop-cs__note\"><strong>What this case does not prove:<\/strong> This model isn\u2019t cheaper than a managed service; in the first year, it\u2019s significantly more expensive and slower. It\u2019s worthwhile for companies that plan to use the marketplace as a strategic channel for years to come, not for those who simply want to see if it\u2019s right for them at all.<\/p>\n      <\/section>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><br \/>\n<div data-row-text-color=\"dark\" style=\" \" class=\"vc_row wpb_row zolo_wpb_row vc_row-fluid btop-cs-row btop-cs-row--cta apress_row_class_21359935636af1892787fdc\"><div class=\"zolo-container zolo_vc_container\"><div class=\"vc_row apcore_vc_row\"><div class=\"wpb_column vc_column_container vc_col-sm-12 apress_col_id_11596893306af1892788061 hover_style_none responsive_block_default\"><div class=\"layer vc_column-inner\"  ><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element btop-cs-raw\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"btop-cs btop-cs--row\" id=\"demo-04-dzial-marketplace-od-zera-cta\">\n<section class=\"btop-cs__section\">\n        <div class=\"btop-cs__cta\">\n          <h2>Do you want to have this expertise in-house, rather than relying on an agency?<\/h2>\n          <p>We\u2019ll map out the processes, help you recruit staff, and train the team to manage your accounts and your data. With a handover date agreed at the start, not at the end.<\/p>\n          <a class=\"btop-cs__btn\" href=\"https:\/\/btop.pl\/en\/contact-us\/\">Let\u2019s talk about setting up the department<\/a>\n        <\/div>\n      <\/section>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><br \/>\n<div data-row-text-color=\"dark\" style=\" \" class=\"vc_row wpb_row zolo_wpb_row vc_row-fluid btop-cs-row btop-cs-row--powiazane apress_row_class_16898538726af18927883a6\"><div class=\"zolo-container zolo_vc_container\"><div class=\"vc_row apcore_vc_row\"><div class=\"wpb_column vc_column_container vc_col-sm-12 apress_col_id_19803143416af189278842b hover_style_none responsive_block_default\"><div class=\"layer vc_column-inner\"  ><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element btop-cs-raw\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"btop-cs btop-cs--row\" id=\"demo-04-dzial-marketplace-od-zera-powiazane\">\n<section class=\"btop-cs__section\">\n        <h2>Check out other case studies<\/h2>\n        <div class=\"btop-cs__related\"><a href=\"https:\/\/btop.pl\/en\/budowa-dzialu-marketplace-w-firmie\/\">Setting up a marketplace department within a company<span>What does such a project look like, step by step?<\/span><\/a><a href=\"https:\/\/btop.pl\/en\/audit-of-accounts\/\">Marketplace account audit<span>Where does every takeover begin?<\/span><\/a><a href=\"https:\/\/btop.pl\/en\/base-deployments\/\">Implementation of Base<span>Tools that remain on the client\u2019s side<\/span><\/a><\/div>\n      <\/section>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Three people, five channels, six months. After that, we handed over the reins and settled on one day of consultation per month. That\u2019s what it looks like when an agency steps back from a project.<\/p>","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[100],"tags":[],"class_list":["post-1793020104","post","type-post","status-publish","format-standard","hentry","category-case-studies"],"_links":{"self":[{"href":"https:\/\/btop.pl\/en\/wp-json\/wp\/v2\/posts\/1793020104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/btop.pl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/btop.pl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/btop.pl\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/btop.pl\/en\/wp-json\/wp\/v2\/comments?post=1793020104"}],"version-history":[{"count":2,"href":"https:\/\/btop.pl\/en\/wp-json\/wp\/v2\/posts\/1793020104\/revisions"}],"predecessor-version":[{"id":1793020162,"href":"https:\/\/btop.pl\/en\/wp-json\/wp\/v2\/posts\/1793020104\/revisions\/1793020162"}],"wp:attachment":[{"href":"https:\/\/btop.pl\/en\/wp-json\/wp\/v2\/media?parent=1793020104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/btop.pl\/en\/wp-json\/wp\/v2\/categories?post=1793020104"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/btop.pl\/en\/wp-json\/wp\/v2\/tags?post=1793020104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}