[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"media-detail-with-another-proverka-ai-navyka-kandidata-testovoe-kriterii":3},{"media":4,"anotherMedia":660},{"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":14,"publishedAt":15,"locale":16,"media_areas":17,"cover":608,"content":655},275,"cs2j0db6ed7l2zglni926s05","Как проверить AI-навык кандидата: тестовое, критерии и красные флаги","2026-08-21",null,1,"proverka-ai-navyka-kandidata-testovoe-kriterii",true,"2026-08-19T13:56:11.468Z","2026-09-09T12:26:24.517Z","2026-09-09T12:26:24.590Z","ru",[18,593],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16,"media":26,"localizations":592},2,"ei24o3vyhndi1hqwqhnd61p0","Все","ALL",500,"2026-02-25T07:47:50.713Z","2026-02-25T07:47:50.739Z",[27,38,48,57,67,76,85,94,103,113,122,132,141,150,159,168,177,186,195,204,213,222,231,240,249,259,268,276,284,292,301,309,319,329,338,347,356,365,374,375,384,393,402,411,420,429,438,447,455,464,473,482,489,497,505,513,520,527,535,544,552,560,568,576,584],{"id":28,"documentId":29,"title":30,"date":31,"description":32,"order":33,"slug":34,"showOnMainPage":12,"createdAt":35,"updatedAt":36,"publishedAt":37,"locale":16},194,"ogd13ylii6xd51tsg0yg5vjm","Мы регулярно участвуем в премиях \u2028и рейтингах ","2025-12-12","В этом году мы не «надеялись на победу» — мы за ней поехали",600,"my-regulyarno-uchastvuem-v-premiyah-i-rejtingah-1","2026-02-27T13:43:43.450Z","2026-07-30T14:49:41.482Z","2026-07-30T14:49:41.550Z",{"id":39,"documentId":40,"title":41,"date":42,"description":43,"order":33,"slug":44,"showOnMainPage":12,"createdAt":45,"updatedAt":46,"publishedAt":47,"locale":16},188,"ydsmydf287a3yxdji1i4r5z1","еще одна победа!","2025-12-04","Проект Qtim — приложение «Дневник» для «Онлайн-школы №1» — занял третье место в Рейтинге Рунета.","eshhe-odna-pobeda","2026-03-04T07:03:38.855Z","2026-07-30T14:47:13.394Z","2026-07-30T14:47:13.435Z",{"id":49,"documentId":50,"title":51,"date":52,"description":9,"order":33,"slug":53,"showOnMainPage":12,"createdAt":54,"updatedAt":55,"publishedAt":56,"locale":16},189,"zx8hvq7xvwm6a72a8wvncuft","Workspace объявил результаты рейтинга ","2026-10-10","workspace-obyavil-rezultaty-rejtinga","2026-03-04T09:37:49.436Z","2026-07-30T14:47:33.683Z","2026-07-30T14:47:33.742Z",{"id":58,"documentId":59,"title":60,"date":61,"description":62,"order":33,"slug":63,"showOnMainPage":12,"createdAt":64,"updatedAt":65,"publishedAt":66,"locale":16},193,"r3pwx014em719gtwicw9p36t"," церемония награждения премии «Золотой сайт»","2024-12-20","Онлайн-школа №1 забирает все награды","czeremoniya-nagrazhdeniya-premii-zolotoj-sajt","2026-03-04T10:16:10.453Z","2026-07-30T14:49:27.733Z","2026-07-30T14:49:27.815Z",{"id":68,"documentId":69,"title":70,"date":71,"description":9,"order":23,"slug":72,"showOnMainPage":12,"createdAt":73,"updatedAt":74,"publishedAt":75,"locale":16},136,"ej9r23ghy5qy8etbvuujvhun","ФНС проверяет реальность ИТ-разработок","2026-03-25","fns-proveryaet-realnost-it-razrabotok-chto-mozhno-uspet-za-30-dnej","2026-03-25T09:35:43.649Z","2026-05-27T09:11:19.129Z","2026-05-27T09:11:19.211Z",{"id":77,"documentId":78,"title":79,"date":80,"description":9,"order":23,"slug":81,"showOnMainPage":12,"createdAt":82,"updatedAt":83,"publishedAt":84,"locale":16},135,"px232j10z8907syoldwzbqnw","Почему рынку в 2026 году нужен не статус ИТ-компании, а доказуемый продукт","2026-03-27","pochemu-v-2026-godu-vazhen-ne-status-it-kompanii-a-realnyj-produkt","2026-03-27T15:41:14.276Z","2026-05-27T09:11:04.501Z","2026-05-27T09:11:04.562Z",{"id":86,"documentId":87,"title":88,"date":89,"description":9,"order":23,"slug":90,"showOnMainPage":12,"createdAt":91,"updatedAt":92,"publishedAt":93,"locale":16},149,"gbefdj7617jkuhdg2uiw6ifn","Сколько стоит разработка MVP в 2026","2026-03-26","stoimost-razrabotki-mvp-v-2026-godu","2026-03-27T16:29:20.000Z","2026-05-27T09:17:03.014Z","2026-05-27T09:17:03.107Z",{"id":95,"documentId":96,"title":97,"date":98,"description":9,"order":23,"slug":99,"showOnMainPage":12,"createdAt":100,"updatedAt":101,"publishedAt":102,"locale":16},134,"rl2huy6muohp1clo4cvg00zz","Рынок готовых платформ попадает в зону давления","2026-03-31","rynok-gotovyh-platform-pod-davleniem","2026-03-31T16:00:40.688Z","2026-05-27T09:10:09.516Z","2026-05-27T09:10:09.576Z",{"id":104,"documentId":105,"title":106,"date":107,"description":108,"order":33,"slug":109,"showOnMainPage":12,"createdAt":110,"updatedAt":111,"publishedAt":112,"locale":16},192,"slc42o5s3klmtwkvvzyjfji5","Забрали сразу две награды на премии «Золотое приложение»","2026-04-01","Две награды. Два разных проекта. Два сильных результата.\n","media-3","2026-04-03T07:26:17.360Z","2026-07-30T14:49:14.439Z","2026-07-30T14:49:14.576Z",{"id":114,"documentId":115,"title":116,"date":117,"description":9,"order":23,"slug":118,"showOnMainPage":12,"createdAt":119,"updatedAt":120,"publishedAt":121,"locale":16},156,"qu6e4sgiy5zjcz548x1mija8","Почему EdTech-проектам рискованно строиться на чужой платформе","2026-04-10","riski-edtech-proektov-na-chuzhikh-platformakh","2026-04-10T14:54:48.320Z","2026-05-27T11:20:55.448Z","2026-05-27T11:20:55.519Z",{"id":123,"documentId":124,"title":125,"date":126,"description":9,"order":127,"slug":128,"showOnMainPage":12,"createdAt":129,"updatedAt":130,"publishedAt":131,"locale":16},195,"ersgie5e85wpniq47fuqbstp","Почему дешевые обходные схемы становятся дорогими","2026-04-14",300,"pochemu-deshevye-shemy-obkhoda-privodyat-k-vysokim-zatratam","2026-04-14T13:00:12.314Z","2026-07-30T14:50:35.406Z","2026-07-30T14:50:35.453Z",{"id":133,"documentId":134,"title":135,"date":136,"description":9,"order":23,"slug":137,"showOnMainPage":12,"createdAt":138,"updatedAt":139,"publishedAt":140,"locale":16},153,"g5b2wxj7re10lyayjsqbpd9j","Как понять, чем компания реально управляет в своем ИТ-продукте","2026-04-15","kak-proverit-upravlenie-it-produktom-v-kompanii","2026-04-15T15:10:47.274Z","2026-05-27T11:14:52.446Z","2026-05-27T11:14:52.512Z",{"id":142,"documentId":143,"title":144,"date":145,"description":9,"order":23,"slug":146,"showOnMainPage":12,"createdAt":147,"updatedAt":148,"publishedAt":149,"locale":16},155,"iemgcvwws2lyzyz8qref9ebq","Где заканчивается внедрение и начинается собственный продукт","2026-04-23","vnedrenie-korobochnyh-resheniy-i-sobstvennyy-produkt-dlya-biznesa","2026-04-23T12:45:27.057Z","2026-05-27T11:20:11.958Z","2026-05-27T11:20:12.051Z",{"id":151,"documentId":152,"title":153,"date":154,"description":9,"order":23,"slug":155,"showOnMainPage":12,"createdAt":156,"updatedAt":157,"publishedAt":158,"locale":16},151,"ebwajdbr53mo5mno9n9hy44c","AI-агенты в продакшене: экономия или новая статья расходов","2026-04-29","ai-agenty-v-biznese","2026-04-29T15:00:44.149Z","2026-05-27T11:12:37.292Z","2026-05-27T11:12:37.378Z",{"id":160,"documentId":161,"title":162,"date":163,"description":9,"order":23,"slug":164,"showOnMainPage":12,"createdAt":165,"updatedAt":166,"publishedAt":167,"locale":16},137,"h713429nv5nf42hksety3udo","Как выбрать подрядчика по разработке: чек-лист от компании с 280+ проектами","2026-05-12","kak-vybrat-podryadchika-po-razrabotke","2026-05-12T14:27:43.934Z","2026-05-27T09:11:52.833Z","2026-05-27T09:11:52.888Z",{"id":169,"documentId":170,"title":171,"date":172,"description":9,"order":23,"slug":173,"showOnMainPage":12,"createdAt":174,"updatedAt":175,"publishedAt":176,"locale":16},160,"fleu8iabwalh7dwbfkxuew4p","Flutter в продакшене: где появляется экономия","2026-06-23","flutter-v-razrabotke-ekonomiya-na-mobilnykh-prilozheniyakh","2026-06-23T13:14:39.410Z","2026-06-23T13:18:38.472Z","2026-06-23T13:18:38.525Z",{"id":178,"documentId":179,"title":180,"date":181,"description":9,"order":23,"slug":182,"showOnMainPage":12,"createdAt":183,"updatedAt":184,"publishedAt":185,"locale":16},175,"g0rbfiyvtlpoh0wlalq8dsyp","Когда бизнесу пора переходить от идеи к MVP","2026-07-03","kogda-biznesu-stoit-perehodit-ot-idei-k-mvp","2026-07-03T14:26:20.648Z","2026-07-27T08:28:26.249Z","2026-07-27T08:28:26.319Z",{"id":187,"documentId":188,"title":189,"date":190,"description":9,"order":127,"slug":191,"showOnMainPage":12,"createdAt":192,"updatedAt":193,"publishedAt":194,"locale":16},256,"txt60k65mnql530q38z0path","Когда онлайн-школе пора менять стандартную LMS\n","2026-07-13","kogda-onlajn-shkole-stoit-smenit-standartnuyu-lms","2026-07-13T14:45:31.490Z","2026-08-31T12:15:47.434Z","2026-08-31T12:15:47.500Z",{"id":196,"documentId":197,"title":198,"date":199,"description":9,"order":19,"slug":200,"showOnMainPage":12,"createdAt":201,"updatedAt":202,"publishedAt":203,"locale":16},338,"b82vt0dmoot3vi0yo5y3j435","Как посчитать бюджет RAG и не переплатить за модель","2026-07-14","kak-rasschitat-byudzet-rag-i-izbezhat-lishnikh-zatrat","2026-07-14T12:01:48.568Z","2026-09-17T22:42:53.015Z","2026-09-17T22:42:53.076Z",{"id":205,"documentId":206,"title":207,"date":208,"description":9,"order":23,"slug":209,"showOnMainPage":12,"createdAt":210,"updatedAt":211,"publishedAt":212,"locale":16},257,"jknljxwtbcr6umo95k5onfcq","Мы выбрали для EdTech ту же технологию, что и Pornhub. Потому что тормоза всем мешают","2026-07-17","-tekhnologiya-pornhub-dlya-edtech","2026-07-17T13:13:00.710Z","2026-08-31T12:17:25.061Z","2026-08-31T12:17:25.155Z",{"id":214,"documentId":215,"title":216,"date":217,"description":9,"order":10,"slug":218,"showOnMainPage":12,"createdAt":219,"updatedAt":220,"publishedAt":221,"locale":16},297,"yazmsp31df1ggv8saaix8dkd","«Тут почти стандартно, пара нюансов»: как эта фраза убивает экономику подписки\n","2026-07-22","-tut-pochti-standartno-para-nyuansov-kak-eta-fraza-ubivaet-ekonomiku-podpiski","2026-07-22T11:46:36.625Z","2026-09-13T23:21:38.544Z","2026-09-13T23:21:38.602Z",{"id":223,"documentId":224,"title":225,"date":226,"description":9,"order":23,"slug":227,"showOnMainPage":12,"createdAt":228,"updatedAt":229,"publishedAt":230,"locale":16},258,"gnlxdx5dl5wgdemt91xm57j9","4 продукта на NestJS: где стек сработал, а где мы ушли на Go\n","2026-07-23","-produkty-na-nestjs-i-go","2026-07-23T15:10:53.621Z","2026-08-31T12:18:05.700Z","2026-08-31T12:18:05.791Z",{"id":232,"documentId":233,"title":234,"date":235,"description":9,"order":23,"slug":236,"showOnMainPage":12,"createdAt":237,"updatedAt":238,"publishedAt":239,"locale":16},352,"nlh8oehrwqcexi2atoqykh3s","Как мы для онлайн-школы выбирали между коробкой, конструктором и стройкой с нуля — и что из этого выходит по деньгам\n","2026-07-27","-vybor-mezhdu-korobkoy-konstruktorom-i-stroykoy-onlayn-shkoly","2026-07-27T15:09:01.113Z","2026-09-20T16:12:21.034Z","2026-09-20T16:12:21.186Z",{"id":241,"documentId":242,"title":243,"date":244,"description":9,"order":23,"slug":245,"showOnMainPage":12,"createdAt":246,"updatedAt":247,"publishedAt":248,"locale":16},353,"u6ilvydbctqytrf7heo2scno","Кнопка «Войти» за миллионы: когда бизнесу правда нужна своя ВКС\n","2026-07-28","-knopka-voiti-za-milliony-kogda-biznesu-pravda-nuzhna-svoya-vks","2026-07-28T13:47:41.153Z","2026-09-20T19:43:08.311Z","2026-09-20T19:43:08.377Z",{"id":250,"documentId":251,"title":252,"date":253,"description":9,"order":254,"slug":255,"showOnMainPage":12,"createdAt":256,"updatedAt":257,"publishedAt":258,"locale":16},292,"dcenjtj61ta9j4xssc9be8n4","AI-чатбот за 2 недели: что проверить до сметы на 2 млн","2026-07-30",3,"-ai-chatbot-chto-proverit-pered-razrabotkoy","2026-07-30T13:23:01.866Z","2026-09-13T22:34:22.404Z","2026-09-13T22:34:22.481Z",{"id":260,"documentId":261,"title":262,"date":263,"description":9,"order":10,"slug":264,"showOnMainPage":12,"createdAt":265,"updatedAt":266,"publishedAt":267,"locale":16},303,"k77qvgjbwvomrrx4tn51benn","Почему похожие интернет-магазины отличаются по стоимости в несколько раз","2026-07-31","-pochemu-pohozhie-internet-magaziny-otlichayutsya-po-stoimosti-v-neskolko-raz","2026-07-31T16:11:46.552Z","2026-09-14T11:00:11.859Z","2026-09-14T11:00:11.926Z",{"id":269,"documentId":270,"title":271,"date":272,"description":9,"order":23,"slug":273,"showOnMainPage":12,"createdAt":274,"updatedAt":274,"publishedAt":275,"locale":16},200,"myvt92baeeu5v8avnec7dqxv","Кнопка стала красивее, товара всё равно нет: почему редизайн не спасает продажи в e-commerce","2026-08-03","-redizayn-interfeysa-v-e-commerce","2026-08-03T15:04:24.695Z","2026-08-03T15:04:24.753Z",{"id":277,"documentId":278,"title":279,"date":280,"description":9,"order":23,"slug":281,"showOnMainPage":12,"createdAt":282,"updatedAt":282,"publishedAt":283,"locale":16},202,"a4ckp7tbgmtv0utmia4b808l","Новая роль — новый проект: когда личные кабинеты пора собирать в экосистему","2026-08-04","-lichnye-kabineti-v-ekosisteme-optimizatsiya-protsessov","2026-08-04T14:13:59.695Z","2026-08-04T14:13:59.762Z",{"id":285,"documentId":286,"title":287,"date":288,"description":9,"order":254,"slug":289,"showOnMainPage":12,"createdAt":290,"updatedAt":290,"publishedAt":291,"locale":16},204,"k14jk3d9zgf69tmumdlcoh2f","Сколько стоит AI после релиза: токены, контекст, хранение и контроль качества","2026-08-05","-stoimost-ai-posle-reliza-tokeny-kontekst-khranenie-i-kontrol-kachestva","2026-08-05T17:49:43.277Z","2026-08-05T17:49:43.342Z",{"id":293,"documentId":294,"title":295,"date":296,"description":9,"order":19,"slug":297,"showOnMainPage":12,"createdAt":298,"updatedAt":299,"publishedAt":300,"locale":16},339,"jdz6gl00sz72z0egu84yf8cn","16 млн за полгода: аутсорс или штат в 2026 году","2026-08-06","-autsorsing-ili-shtat-sravnenie-zatrat","2026-08-06T17:30:36.209Z","2026-09-17T22:44:36.382Z","2026-09-17T22:44:36.451Z",{"id":302,"documentId":303,"title":304,"date":305,"description":9,"order":23,"slug":306,"showOnMainPage":12,"createdAt":307,"updatedAt":307,"publishedAt":308,"locale":16},210,"imbbxnbft75duehba72yjk23","Любая правка — мини-проект: 6 признаков, что корпоративный сайт пора пересобирать","2026-08-10","-priznaki-neobhodimosti-peresborki-korporativnogo-sajta","2026-08-11T23:47:18.300Z","2026-08-11T23:47:18.367Z",{"id":310,"documentId":311,"title":312,"date":313,"description":9,"order":314,"slug":315,"showOnMainPage":12,"createdAt":316,"updatedAt":317,"publishedAt":318,"locale":16},351,"heaihqewz8dlu9x3ninbdiqq","GetCourse, iSpring или своя LMS: когда онлайн-школе нужна отдельная платформа","2026-08-11",5,"-getcourse-ispring-ili-svoya-lms-vybor-platformy-dlya-onlayn-shkoly","2026-08-11T23:59:00.384Z","2026-09-20T15:59:44.965Z","2026-09-20T15:59:45.057Z",{"id":320,"documentId":321,"title":322,"date":323,"description":9,"order":324,"slug":325,"showOnMainPage":12,"createdAt":326,"updatedAt":327,"publishedAt":328,"locale":16},332,"wcg59mzuex1spvgeegxdhn63","В дашборде план выполнен, в кассе денег нет: почему CRM показывает несколько версий бизнеса","2026-08-12",4,"-pochemu-crm-pokazyvaet-raznye-versii-biznesa","2026-08-12T22:13:44.432Z","2026-09-17T22:01:25.093Z","2026-09-17T22:01:25.160Z",{"id":330,"documentId":331,"title":332,"date":333,"description":9,"order":19,"slug":334,"showOnMainPage":12,"createdAt":335,"updatedAt":336,"publishedAt":337,"locale":16},350,"mpxer9aw8jjq44rby7j47pwi","Стоимость разработки интеграции — API, CRM, 1С и внешние сервисы\n","2026-08-13","stoimost-razrabotki-integracii-api-crm-1s-i-vneshnie-servisy","2026-08-18T10:36:53.371Z","2026-09-20T15:45:50.010Z","2026-09-20T15:45:50.144Z",{"id":339,"documentId":340,"title":341,"date":342,"description":9,"order":10,"slug":343,"showOnMainPage":12,"createdAt":344,"updatedAt":345,"publishedAt":346,"locale":16},304,"vvxg6n1kmg9y7k6143t9gm8o","1 октября в прод: что 12 платформам придётся перестроить из-за нового закона","2026-08-14","novyy-zakon-dlya-platform-12-servisov","2026-08-18T10:59:43.550Z","2026-09-14T12:10:46.768Z","2026-09-14T12:10:46.844Z",{"id":348,"documentId":349,"title":350,"date":351,"description":9,"order":10,"slug":352,"showOnMainPage":12,"createdAt":353,"updatedAt":354,"publishedAt":355,"locale":16},305,"z5gc803xpd7jutuksh8q0er3","97% компаний создают учебный контент сами: следующий дефицит EdTech — подготовка преподавателей","2026-08-17","97-kompaniy-sozdayut-uchebnyy-kontent-sami-podgotovka-prepodavateley","2026-08-18T11:17:37.963Z","2026-09-14T12:11:38.758Z","2026-09-14T12:11:38.812Z",{"id":357,"documentId":358,"title":359,"date":360,"description":9,"order":23,"slug":361,"showOnMainPage":12,"createdAt":362,"updatedAt":363,"publishedAt":364,"locale":16},309,"fm5glwnple0jwjkmo8gvldan","Сколько стоит мобильное приложение в 2026 году: почему сметы отличаются втрое\n","2026-08-18","stoimost-razrabotki-mobilnogo-prilozheniya-2026-smeta","2026-08-18T11:31:22.195Z","2026-09-14T12:19:58.030Z","2026-09-14T12:19:58.102Z",{"id":366,"documentId":367,"title":368,"date":369,"description":9,"order":10,"slug":370,"showOnMainPage":12,"createdAt":371,"updatedAt":372,"publishedAt":373,"locale":16},306,"x28rh3zoj50o59tcgvzve415","AI-агенты внутри компании: где нужны доступы, ограничения и человек на проверке","2026-08-19","ai-agenty-v-kompanii-dostupy-i-kontrol","2026-08-18T14:05:29.647Z","2026-09-14T12:13:14.538Z","2026-09-14T12:13:14.626Z",{"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":14,"publishedAt":15,"locale":16},{"id":376,"documentId":377,"title":378,"date":379,"description":9,"order":10,"slug":380,"showOnMainPage":12,"createdAt":381,"updatedAt":382,"publishedAt":383,"locale":16},307,"qh3qmzfp2ceif4xf3tdoi9ap","Один товар, три цены и очередь согласований: чем B2B-маркетплейс отличается от интернет-магазина","2026-08-26","b2b-marketpleys-otlichiya-ot-internet-magazina","2026-08-26T09:04:07.905Z","2026-09-14T12:16:42.675Z","2026-09-14T12:16:42.754Z",{"id":385,"documentId":386,"title":387,"date":388,"description":9,"order":10,"slug":389,"showOnMainPage":12,"createdAt":390,"updatedAt":391,"publishedAt":392,"locale":16},308,"w8n42241rgavwtld0dn1fvcl","Один статус «готовится» запускает цепочку потерь: где ломается экономика приложения доставки","2026-08-27","gde-prilozhenie-sedaet-marzhu","2026-08-26T14:56:30.346Z","2026-09-14T12:18:58.975Z","2026-09-14T12:18:59.071Z",{"id":394,"documentId":395,"title":396,"date":397,"description":9,"order":10,"slug":398,"showOnMainPage":12,"createdAt":399,"updatedAt":400,"publishedAt":401,"locale":16},336,"xujodhmvw1zxpvpcqahtklmc","Когда D2C становится выгоднее маркетплейса: расчёт по заказам\n","2026-08-28","kogda-d2c-vygodnee-marketpleysa-raschet-po-zakazam","2026-08-27T14:24:12.532Z","2026-09-17T22:22:16.654Z","2026-09-17T22:22:16.749Z",{"id":403,"documentId":404,"title":405,"date":406,"description":9,"order":10,"slug":407,"showOnMainPage":12,"createdAt":408,"updatedAt":409,"publishedAt":410,"locale":16},310,"zm2xqct6baoxjz7jsy605ztw","Duolingo прибавил 23% ежедневной аудитории. Что интернет-магазин может забрать у совы\n","2026-08-31","duolingo-23-rosta-gamifikaciya-dlya-magazina","2026-08-31T08:37:31.518Z","2026-09-14T12:31:11.576Z","2026-09-14T12:31:11.708Z",{"id":412,"documentId":413,"title":414,"date":415,"description":9,"order":10,"slug":416,"showOnMainPage":12,"createdAt":417,"updatedAt":418,"publishedAt":419,"locale":16},341,"lb4x4pfodc0sbnv9umz0b32a","Закрыл ноутбук, открыл телефон — и начал заново: где теряется контекст пользователя\n","2026-09-01","gde-teryaetsya-kontekst-polzovatelya","2026-08-31T12:47:31.448Z","2026-09-17T23:18:23.484Z","2026-09-17T23:18:23.551Z",{"id":421,"documentId":422,"title":423,"date":424,"description":9,"order":10,"slug":425,"showOnMainPage":12,"createdAt":426,"updatedAt":427,"publishedAt":428,"locale":16},337,"pbpm1u7r2yocuobuig7aows1","После оффера оценка кандидата пропадает: как связать найм, обучение и эффективность","2026-09-02","kak-svyazat-naym-obuchenie-i-effektivnost","2026-09-02T08:28:55.851Z","2026-09-17T22:35:13.146Z","2026-09-17T22:35:13.232Z",{"id":430,"documentId":431,"title":432,"date":433,"description":9,"order":10,"slug":434,"showOnMainPage":12,"createdAt":435,"updatedAt":436,"publishedAt":437,"locale":16},266,"xigmp6s4a3rypjza7nyd2jyu","AI-агент оформляет заказ: готов ли интернет-магазин отдать ему каталог, остатки и оплату","2026-09-03","ai-agent-oformlyaet-zakaz-katalog-ostatki-oplata","2026-09-03T08:28:16.365Z","2026-09-03T12:51:46.475Z","2026-09-03T12:51:46.548Z",{"id":439,"documentId":440,"title":441,"date":442,"description":9,"order":10,"slug":443,"showOnMainPage":12,"createdAt":444,"updatedAt":445,"publishedAt":446,"locale":16},268,"ono02gti54gmgguq55q3eqfl","Мобильная LMS: как понять, что отдельному приложению есть работа\n","2026-09-04","mobilnaya-lms-otdelnoe-prilozhenie","2026-09-03T14:02:36.259Z","2026-09-04T12:25:32.211Z","2026-09-04T12:25:32.283Z",{"id":448,"documentId":449,"title":450,"date":451,"description":9,"order":10,"slug":452,"showOnMainPage":12,"createdAt":453,"updatedAt":453,"publishedAt":454,"locale":16},270,"tia92neitxsmtmvtu3k6ox2x","Пилот с планом на рост: как подготовить цифровой продукт к масштабированию","2026-09-07","pilot-s-planom-na-rost-masshtabirovanie","2026-09-07T13:11:01.617Z","2026-09-07T13:11:01.691Z",{"id":456,"documentId":457,"title":458,"date":459,"description":9,"order":10,"slug":460,"showOnMainPage":12,"createdAt":461,"updatedAt":462,"publishedAt":463,"locale":16},274,"mfzw1oxq307h7hldor2v71hh","Реклама сработала, сайт лёг: как проверить предел системы до пикового трафика","2026-09-08","reklama-srabotala-sayt-lyog-pikovyy-trafik","2026-09-08T11:25:13.641Z","2026-09-08T12:47:04.929Z","2026-09-08T12:47:04.999Z",{"id":465,"documentId":466,"title":467,"date":468,"description":9,"order":10,"slug":469,"showOnMainPage":12,"createdAt":470,"updatedAt":471,"publishedAt":472,"locale":16},277,"dqf6p9puiqfz6u2djss216vw","Баллы списались дважды: где ломается программа лояльности под нагрузкой","2026-09-09","programmnaya-loyalnost-pod-nagruzkoy","2026-09-08T11:39:39.209Z","2026-09-09T12:52:38.507Z","2026-09-09T12:52:38.592Z",{"id":474,"documentId":475,"title":476,"date":477,"description":9,"order":10,"slug":478,"showOnMainPage":12,"createdAt":479,"updatedAt":480,"publishedAt":481,"locale":16},279,"zttjv8sbmge05zro1ok576xe","Что IT-аудит находит в проекте перед релизом","2026-09-11","it-audit-pered-relizom","2026-09-08T11:52:07.373Z","2026-09-11T12:36:23.593Z","2026-09-11T12:36:23.659Z",{"id":483,"documentId":484,"title":485,"date":477,"description":9,"order":23,"slug":486,"showOnMainPage":12,"createdAt":487,"updatedAt":487,"publishedAt":488,"locale":16},281,"ggdl1zmuuohkn3ubgxqu5wdz","Этапы разработки сайта: 7 контрольных точек от идеи до запуска","etapy-razrabotki-sayta-ot-idei-do-zapuska","2026-09-11T14:21:51.168Z","2026-09-11T14:21:51.261Z",{"id":490,"documentId":491,"title":492,"date":493,"description":9,"order":23,"slug":494,"showOnMainPage":12,"createdAt":495,"updatedAt":495,"publishedAt":496,"locale":16},299,"vc9i1ztfpn2yrd5nx782zp3z","Этапы разработки дизайна сайта: как создать привлекательный и функциональный веб-дизайн","2026-09-13","etapy-razrabotki-dizayna-sayta-kak-sozdat-privlekatelnyy-i-funktsionalnyy-veb-dizayn","2026-09-13T23:38:47.063Z","2026-09-13T23:38:47.130Z",{"id":498,"documentId":499,"title":500,"date":501,"description":9,"order":23,"slug":502,"showOnMainPage":12,"createdAt":503,"updatedAt":503,"publishedAt":504,"locale":16},301,"mj85w3jsdizxt9gpk1ngf564","Сколько стоит тестирование приложения и что влияет на цену","2026-09-14","skolko-stoit-testirovanie-prilozheniya-i-chto-vliyaet-na-tsenu","2026-09-14T09:26:29.005Z","2026-09-14T09:26:29.084Z",{"id":506,"documentId":507,"title":508,"date":477,"description":9,"order":23,"slug":509,"showOnMainPage":12,"createdAt":510,"updatedAt":511,"publishedAt":512,"locale":16},311,"v3w411p7i1i1btgcmn7pwxl7","Цена уже изменилась, остаток ещё старый: где ломается единый кабинет селлера","edinyy-kabinet-sellera-dlya-marketpleysov","2026-09-11T14:35:28.405Z","2026-09-14T15:33:57.800Z","2026-09-14T15:33:57.871Z",{"id":514,"documentId":515,"title":516,"date":501,"description":9,"order":23,"slug":517,"showOnMainPage":12,"createdAt":518,"updatedAt":518,"publishedAt":519,"locale":16},313,"yv49ig9l4j8vggzenf8rdxm3","Этапы управления проектом по разработке сайта или приложения","etapy-upravleniya-proektom-po-razrabotke-sayta-ili-prilozheniya","2026-09-14T15:36:41.687Z","2026-09-14T15:36:41.763Z",{"id":521,"documentId":522,"title":523,"date":501,"description":9,"order":23,"slug":524,"showOnMainPage":12,"createdAt":525,"updatedAt":525,"publishedAt":526,"locale":16},315,"nze9zg24dgc33oo464j2wo8v","Как искусственный интеллект меняет бизнес-процессы: от автоматизации до анализа данных","kak-iskusstvennyy-intellekt-menyaet-biznes-protsessy-ot-avtomatizatsii-do-analiza-dannykh","2026-09-14T21:35:44.550Z","2026-09-14T21:35:44.618Z",{"id":528,"documentId":529,"title":530,"date":531,"description":9,"order":254,"slug":532,"showOnMainPage":12,"createdAt":533,"updatedAt":533,"publishedAt":534,"locale":16},317,"ekx4n93yajvm1hk8iqyzw4ju","Tinder обновил рекомендации. Почему маркетплейсу мало фильтров и сортировки","2026-09-15","-obnovleniya-tinder-kak-marketpleys-uluchshaet-rekomendatsii-i-sortirovku","2026-09-15T16:47:04.947Z","2026-09-15T16:47:05.044Z",{"id":536,"documentId":537,"title":538,"date":539,"description":9,"order":10,"slug":540,"showOnMainPage":12,"createdAt":541,"updatedAt":542,"publishedAt":543,"locale":16},321,"k6ijlgqkm5unejznzmeyo4vg","Интеграция с маркетплейсами и ERP: как синхронизировать заказы, статусы и остатки\n","2026-09-16","integraciya-marketpleysov-i-erp","2026-09-16T11:08:28.748Z","2026-09-16T11:31:18.295Z","2026-09-16T11:31:18.405Z",{"id":545,"documentId":546,"title":547,"date":548,"description":9,"order":23,"slug":549,"showOnMainPage":12,"createdAt":550,"updatedAt":550,"publishedAt":551,"locale":16},325,"zlz1zsbmf9t62lq9upjoh71o","Как правильно оценить разработку сайта и приложения\n","2026-09-17","kak-pravilno-otsenit-razrabotku-sayta-i-prilozheniya","2026-09-17T10:47:34.140Z","2026-09-17T10:47:34.227Z",{"id":553,"documentId":554,"title":555,"date":548,"description":9,"order":23,"slug":556,"showOnMainPage":12,"createdAt":557,"updatedAt":558,"publishedAt":559,"locale":16},330,"hk18zy8rgkffyo6py89yhijb","Как выбрать платформу для онлайн-школы","kak-vybrat-platformu-dlya-onlajn-shkoly","2026-09-17T11:02:32.852Z","2026-09-17T13:50:45.671Z","2026-09-17T13:50:45.748Z",{"id":561,"documentId":562,"title":563,"date":548,"description":9,"order":10,"slug":564,"showOnMainPage":12,"createdAt":565,"updatedAt":566,"publishedAt":567,"locale":16},331,"m3jg0ix87senqmdibgb089zk","Настройка резервного копирования: как проверить восстановление сервиса\n","rezervnoe-kopirovanie-proverka-vosstanovleniya","2026-09-17T08:38:21.082Z","2026-09-17T14:08:08.647Z","2026-09-17T14:08:08.708Z",{"id":569,"documentId":570,"title":571,"date":572,"description":9,"order":10,"slug":573,"showOnMainPage":12,"createdAt":574,"updatedAt":574,"publishedAt":575,"locale":16},343,"c4qw6xwuehgz8lo5zyabldkb","Платформа обучения сотрудников: почему курс заканчивается раньше рабочего результата","2026-09-18","platforma-obucheniya-sotrudnikov-rabochiy-rezultat","2026-09-18T10:17:38.082Z","2026-09-18T10:17:38.173Z",{"id":577,"documentId":578,"title":579,"date":572,"description":9,"order":10,"slug":580,"showOnMainPage":12,"createdAt":581,"updatedAt":582,"publishedAt":583,"locale":16},346,"fbzwk8k4u0jwlm6l2b9o2jr3","Как превращать результаты пользовательских интервью в задачи для бэклога","rezultaty-polzovatelskih-intervyu-v-zadachi-backloga","2026-09-18T13:05:14.859Z","2026-09-18T13:44:06.866Z","2026-09-18T13:44:06.944Z",{"id":585,"documentId":586,"title":587,"date":588,"description":9,"order":23,"slug":589,"showOnMainPage":12,"createdAt":590,"updatedAt":590,"publishedAt":591,"locale":16},348,"vhvm4rgi4utkvdl5lsn236cb","Омниканальная платформа: как объединить клиентов, заказы и остатки","2026-09-20","omnikanalnaya-platforma-kak-obedinit-klientov-zakazy-i-ostatki","2026-09-20T15:23:08.467Z","2026-09-20T15:23:08.536Z",[],{"id":594,"documentId":595,"title":596,"slug":597,"order":23,"createdAt":598,"updatedAt":598,"publishedAt":599,"locale":16,"media":600,"localizations":607},25,"pzycouhlw11nznfb4b0zb2tv","AI и нейросети","ai-i-nejroseti","2026-07-30T14:30:01.132Z","2026-07-30T14:30:01.147Z",[601,602,603,604,605,606],{"id":285,"documentId":286,"title":287,"date":288,"description":9,"order":254,"slug":289,"showOnMainPage":12,"createdAt":290,"updatedAt":290,"publishedAt":291,"locale":16},{"id":366,"documentId":367,"title":368,"date":369,"description":9,"order":10,"slug":370,"showOnMainPage":12,"createdAt":371,"updatedAt":372,"publishedAt":373,"locale":16},{"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":14,"publishedAt":15,"locale":16},{"id":385,"documentId":386,"title":387,"date":388,"description":9,"order":10,"slug":389,"showOnMainPage":12,"createdAt":390,"updatedAt":391,"publishedAt":392,"locale":16},{"id":250,"documentId":251,"title":252,"date":253,"description":9,"order":254,"slug":255,"showOnMainPage":12,"createdAt":256,"updatedAt":257,"publishedAt":258,"locale":16},{"id":521,"documentId":522,"title":523,"date":501,"description":9,"order":23,"slug":524,"showOnMainPage":12,"createdAt":525,"updatedAt":525,"publishedAt":526,"locale":16},[],{"id":609,"documentId":610,"name":611,"alternativeText":9,"caption":9,"width":612,"height":613,"formats":614,"hash":647,"ext":616,"mime":619,"size":648,"url":649,"previewUrl":9,"provider":650,"provider_metadata":9,"createdAt":651,"updatedAt":651,"publishedAt":651,"related":652},717,"vy2s53fs9s3gwvvy9r9xvt1u","1-3.png",2880,1620,{"large":615,"small":625,"medium":631,"thumbnail":639},{"ext":616,"url":617,"hash":618,"mime":619,"name":620,"path":9,"size":621,"width":622,"height":623,"sizeInBytes":624},".png","https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_1_3_f16ef2ccc2.png","large_1_3_f16ef2ccc2","image\u002Fpng","large_1-3.png",632.11,1000,563,632108,{"ext":616,"url":626,"hash":627,"mime":619,"name":628,"path":9,"size":629,"width":23,"height":483,"sizeInBytes":630},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_1_3_f16ef2ccc2.png","small_1_3_f16ef2ccc2","small_1-3.png",179.2,179199,{"ext":616,"url":632,"hash":633,"mime":619,"name":634,"path":9,"size":635,"width":636,"height":637,"sizeInBytes":638},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_1_3_f16ef2ccc2.png","medium_1_3_f16ef2ccc2","medium_1-3.png",366.65,750,422,366651,{"ext":616,"url":640,"hash":641,"mime":619,"name":642,"path":9,"size":643,"width":644,"height":645,"sizeInBytes":646},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_1_3_f16ef2ccc2.png","thumbnail_1_3_f16ef2ccc2","thumbnail_1-3.png",49.83,245,138,49827,"1_3_f16ef2ccc2",1220.23,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F1_3_f16ef2ccc2.png","aws-s3","2026-09-09T12:26:19.406Z",[653],{"__type":654,"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":14,"publishedAt":15,"locale":16},"api::media.media",[656],{"__component":657,"id":658,"text":659},"media.text",237,"\u003Cp class=\"p1\">Кандидат показывает AI-помощника. Тот бодро отвечает на вопросы, цитирует документы и даже умеет поддержать беседу. Потом вы спрашиваете: «Что произойдёт, если в базе лежат две версии регламента?» — и уверенность заканчивается раньше, чем демонстрация.\u003C\u002Fp>\u003Cp class=\"p1\">AI-демо сегодня можно собрать за вечер. Навык специалиста виден дальше: как он определяет качество, разбирает ошибки, ограничивает доступ к данным и объясняет, что произойдёт после релиза.\u003C\u002Fp>\u003Cp class=\"p1\">Ниже — тестовое на 3–4 часа, общая матрица оценки и короткая защита решения: этого хватает, чтобы увидеть навык.\u003C\u002Fp>\u003Ch3>Красивое демо заканчивается на втором вопросе\u003C\u002Fh3>\u003Cp class=\"p1\">Портфолио показывает, что человек умеет доводить идею до экрана. Для первого знакомства этого достаточно. При найме остаются вопросы, которые презентация обычно обходит по дуге:\u003C\u002Fp>\u003Cul>\u003Cli data-list-item-id=\"ef691bf50006ce5ac8d806c06b22c93d6\">\u003Cp class=\"p1\">откуда модель взяла ответ;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"ed513914338fba29fd803082cc0c3935a\">\u003Cp class=\"p1\">как система ведёт себя при нехватке данных;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"ec9c487c5687e56273aefd59ff1098fe5\">\u003Cp class=\"p1\">что происходит с противоречивыми документами;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e33c4dcd9d65e27a68868a7a69da9706a\">\u003Cp class=\"p1\">кто увидит закрытую информацию;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"ebfc45f55b54ac0e71fa906de1f47ebae\">\u003Cp class=\"p1\">как команда заметит ухудшение качества после смены модели или промпта;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e7f7b815d0d5e14bafadbfd834ae20605\">\u003Cp class=\"p1\">сколько будет стоить тысяча реальных запросов вместо десяти демонстрационных.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp class=\"p1\">У AI-функции нет одного правильного ответа, который можно сравнить с эталоном посимвольно. Поэтому фраза «вроде отвечает хорошо» быстро превращается в бесконечное обсуждение вкусов. Нужен тестовый набор: типовые запросы, сложные случаи, ожидаемое поведение и понятные критерии.\u003C\u002Fp>\u003Cp class=\"p1\">NIST AI RMF рекомендует тестировать AI-системы до запуска и регулярно после него, документировать наборы проверок и метрики. В документации OpenAI Evals оценка тоже начинается с двух вещей: критериев и набора данных для прогона. На собеседовании важно услышать, опирается ли человек на такую логику.\u003C\u002Fp>\u003Ch3>Тестовое на 3–4 часа: дайте кандидату противоречивую базу\u003C\u002Fh3>\u003Cp class=\"p1\">Подойдёт небольшой AI-помощник по внутренним документам компании. Сценарий близок к реальным RAG-задачам и помещается в компактный прототип.\u003C\u002Fp>\u003Cp class=\"p1\">Я бы дал 10–12 синтетических файлов: правила отпуска, инструкцию по технике, порядок согласования командировки, список льгот. В наборе специально оставил бы несколько ловушек:\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"2.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F2_78a21efcc9.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_2_78a21efcc9.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_2_78a21efcc9.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_2_78a21efcc9.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_2_78a21efcc9.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp class=\"p1\">Задача соискателя — собрать минимальный прототип, который принимает вопрос и роль пользователя, возвращает ответ с указанием источника либо честно сообщает, что данных недостаточно. Подойдёт консольный скрипт, ноутбук или простая веб-страница. Вёрстку можно оставить за скобками: здесь важнее логика работы с моделью и данными. На две версии одного регламента сильный ответ выглядит так: помощник отдаёт актуальную, называет её дату и предупреждает, что есть более ранняя. Выбор наугад и молчание про второй документ — одинаково плохо.\u003C\u002Fp>\u003Cp class=\"p1\">Разрешите любую модель, фреймворк и AI-инструменты для написания кода. Запрет на ассистентов плохо воспроизводит реальную работу. Автор тестового должен понимать получившееся решение, уметь изменить его на защите и объяснить, где генерация помогла, а где её пришлось перепроверять.\u003C\u002Fp>\u003Cp class=\"p1\">Попросите приложить:\u003C\u002Fp>\u003Cul>\u003Cli data-list-item-id=\"eb0b62b08a126c1ae20c2cbf36f58cfbd\">\u003Cp class=\"p1\">репозиторий без ключей, персональных данных и секретов;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e81bc7e3f7febd31980a17c303037cb0a\">\u003Cp class=\"p1\">README с инструкцией запуска и принятыми допущениями;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e85cfaf96046a994b0a959b72b002561b\">\u003Cp class=\"p1\">набор из 10–15 тестовых вопросов;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e4d8bacaccde642e904ac91fdc7b667cf\">\u003Cp class=\"p1\">результаты прогона: ответ, источник, статус теста, задержка и расход токенов;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"efe43e5d09dfac6c6d0a6fb7d70951c29\">\u003Cp class=\"p1\">короткий список ограничений и следующий шаг, если на развитие есть ещё один день.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp class=\"p1\">Обязательны первые три пункта. Замеры и ограничения можно описать в README словами: важно, что кандидат знает, что мерить, а не что успел собрать таблицу за отведённое время.\u003C\u002Fp>\u003Cp class=\"p1\">Лимит в 3–4 часа заставляет выбирать главное. Если задание требует полноценной авторизации, дизайна, деплоя и панели аналитики, вы уже отправили кандидату кусок бэклога. Такой объём стоит оплачивать как отдельную работу.\u003C\u002Fp>\u003Cfigure class=\"image image_resized\" style=\"width:91.06%;\">\u003Cimg alt=\"3 (1).png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F3_1_d7d6eed2be.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_3_1_d7d6eed2be.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_3_1_d7d6eed2be.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_3_1_d7d6eed2be.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_3_1_d7d6eed2be.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp class=\"p1\">Сумма даёт максимум десять баллов, но автоматического проходного порога здесь нет. Для одной роли важнее работа с данными, для другой — инфраструктура или исследование качества. Баллы создают общий язык для интервьюеров: вместо «мне понравилось» появляется «кандидат хорошо проверяет ответы, но пока слабо проектирует права».\u003C\u002Fp>\u003Cp class=\"p1\">Стоп-фактор весит больше итоговой суммы, и список у него короткий: секрет или ключ в публичном репозитории, чужие персональные данные в тестовом наборе. API-ключ в открытом репозитории не превращается в мелочь после красивых восьми баллов. Красные флаги из следующего раздела работают иначе: они не закрывают кандидата, а показывают, куда копать на защите.\u003C\u002Fp>\u003Ch3>Красный флаг: любой сбой лечится новым промптом\u003C\u002Fh3>\u003Cp class=\"p1\">Промпт важен, но он не заменяет архитектуру, авторизацию и тестирование. Если на каждый вопрос человек отвечает «добавим ещё одну инструкцию», уточните, где остановится этот документ. Иногда промпт растёт так быстро, что скоро ему понадобятся оглавление и юрист.\u003C\u002Fp>\u003Cp class=\"p1\">Вот \u003Cstrong>пять сигналов\u003C\u002Fstrong>, после которых стоит копнуть глубже.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>1. Один успешный диалог заменяет тесты.\u003C\u002Fstrong> В демонстрации есть удобный вопрос и правильный ответ, но неудачные примеры нигде не сохранены. Спросите про запрос без ответа, конфликт источников и регрессию после изменения промпта.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>2. Права доступа описаны словами для модели. \u003C\u002Fstrong>Фраза «не показывай зарплаты обычным сотрудникам» внутри системного промпта не создаёт авторизацию. OWASP прямо предупреждает: системный промпт нельзя считать секретом или механизмом контроля доступа. Разрешённые документы и действия должен ограничивать код до обращения к модели.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>3. Инструкции внутри данных остаются незамеченными. \u003C\u002Fstrong>Документ, письмо или веб-страница могут содержать текст, который пытается изменить поведение помощника. Такая атака через инструкции в данных может раскрыть информацию или заставить помощника выполнить нежелательное действие. Сначала ограничивают доступные данные и функции, затем добавляют проверки и тестовые атаки.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>4. Стоимость начинается и заканчивается ценой модели.\u003C\u002Fstrong> В продакшене добавятся эмбеддинги, поиск, хранение, повторные запросы, логи, мониторинг и поддержка — из чего складывается счёт после релиза, мы разбирали отдельно. Финансовый план на три года здесь лишний. Достаточно формулы с допущениями: сколько запросов, какой средний контекст, сколько токенов уходит на ответ и где поставить лимит.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>5. Код работает, пока его не просят изменить.\u003C\u002Fstrong> Использование AI при выполнении тестового допустимо. Проблема появляется, когда автор не может объяснить функцию, заменить модель, добавить новый тип проверки или найти источник странного поведения. Владение инструментом видно по способности управлять результатом.\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"4 (1).png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F4_1_f1590d6ade.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_4_1_f1590d6ade.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_4_1_f1590d6ade.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_4_1_f1590d6ade.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_4_1_f1590d6ade.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp class=\"p1\">\u003Cbr>\u003Cbr>\u003Cstrong>На защите попросите кандидата сломать своего бота\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp class=\"p1\">На защите откройте решение вместе с кандидатом и задайте вопросы, у которых нет удобного ответа на первом слайде:\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"5.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F5_46fed4e4c0.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_5_46fed4e4c0.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_5_46fed4e4c0.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_5_46fed4e4c0.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_5_46fed4e4c0.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp class=\"p1\">Особенно полезен последний вопрос. Сильный специалист умеет держать границы задачи. Он не обещает одновременно идеальную точность, минимальную задержку, нулевую стоимость и релиз к вечеру. Физика проекта всё равно придёт на встречу, даже если её не добавили в календарь.\u003C\u002Fp>\u003Cp class=\"p1\">Если человек называет слабое место своего решения, это хороший признак. В продакшене ценность приносит раннее обнаружение ограничений: команда успевает выбрать другой подход, добавить проверку или оставить решение человеку.\u003C\u002Fp>\u003Ch3>Кого звать на следующий этап\u003C\u002Fh3>\u003Cp class=\"p1\">На следующий этап я звал бы специалиста, который связывает модель с конкретной задачей, собирает проверяемый набор примеров, показывает ошибки, разделяет права и генерацию, считает эксплуатационные ограничения и предлагает следующий эксперимент. Его прототип может выглядеть скромнее соседнего демо. Зато после разговора понятно, что именно работает и на каких условиях.\u003C\u002Fp>\u003Cp class=\"p1\">Если на интервью остаётся только один вопрос, попросите кандидата показать худший ответ системы и план его проверки. У человека, который готов работать с продакшеном, такой пример обычно есть.\u003C\u002Fp>\u003Cp class=\"p1\">Если вы определяете состав AI-команды, проверяете архитектуру или готовите первый сценарий к запуску, задачу можно обсудить с нашей командой. Разберём требования, риски и границы первой версии до того, как эффектное демо станет дорогим способом познакомиться с реальными данными.\u003C\u002Fp>",[661,714,764],{"createdAt":381,"id":376,"documentId":377,"title":378,"date":379,"description":9,"order":10,"slug":380,"showOnMainPage":12,"updatedAt":382,"publishedAt":383,"locale":16,"cover":662,"content":700,"media_event":9,"media_areas":704,"seo":9,"localizations":713},{"id":663,"documentId":664,"name":665,"alternativeText":9,"caption":9,"width":666,"height":667,"formats":668,"hash":696,"ext":616,"mime":619,"size":697,"url":698,"previewUrl":9,"provider":650,"provider_metadata":9,"createdAt":699,"updatedAt":699,"publishedAt":699},746,"d7ggsgqe3tbqh6klorwl2c3r","Изображение Codex 14 сент. 2026 г., 15_13_28.png",1920,1280,{"large":669,"small":676,"medium":683,"thumbnail":689},{"ext":616,"url":670,"hash":671,"mime":619,"name":672,"path":9,"size":673,"width":622,"height":674,"sizeInBytes":675},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_Izobrazhenie_Codex_14_sent_2026_g_15_13_28_1099806b3c.png","large_Izobrazhenie_Codex_14_sent_2026_g_15_13_28_1099806b3c","large_Изображение Codex 14 сент. 2026 г., 15_13_28.png",729.59,667,729588,{"ext":616,"url":677,"hash":678,"mime":619,"name":679,"path":9,"size":680,"width":23,"height":681,"sizeInBytes":682},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_Izobrazhenie_Codex_14_sent_2026_g_15_13_28_1099806b3c.png","small_Izobrazhenie_Codex_14_sent_2026_g_15_13_28_1099806b3c","small_Изображение Codex 14 сент. 2026 г., 15_13_28.png",203.56,333,203559,{"ext":616,"url":684,"hash":685,"mime":619,"name":686,"path":9,"size":687,"width":636,"height":23,"sizeInBytes":688},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_Izobrazhenie_Codex_14_sent_2026_g_15_13_28_1099806b3c.png","medium_Izobrazhenie_Codex_14_sent_2026_g_15_13_28_1099806b3c","medium_Изображение Codex 14 сент. 2026 г., 15_13_28.png",433,432999,{"ext":616,"url":690,"hash":691,"mime":619,"name":692,"path":9,"size":693,"width":694,"height":114,"sizeInBytes":695},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_Izobrazhenie_Codex_14_sent_2026_g_15_13_28_1099806b3c.png","thumbnail_Izobrazhenie_Codex_14_sent_2026_g_15_13_28_1099806b3c","thumbnail_Изображение Codex 14 сент. 2026 г., 15_13_28.png",54.9,234,54900,"Izobrazhenie_Codex_14_sent_2026_g_15_13_28_1099806b3c",623.42,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002FIzobrazhenie_Codex_14_sent_2026_g_15_13_28_1099806b3c.png","2026-09-14T12:15:58.688Z",[701],{"__component":657,"id":702,"text":703},271,"\u003Cp class=\"p1\">Закупщик находит нужную позицию, кладёт в корзину 200 упаковок и нажимает «Заказать». Пока он видит одну кнопку, система разбирается с контекстом заказа: какая компания и филиал оформляют закупку, какая цена действует по договору, хватает ли лимита, кто должен согласовать заявку и с какого склада отгружать товар.\u003C\u002Fp>\u003Cp class=\"p1\">Привет, я Антон Фокин, CEO Qtim. Запрос на B2B-платформу часто звучит так: «Нужен интернет-магазин, только для компаний». Снаружи продукты действительно похожи — каталог, карточка, корзина, заказ. В разработке B2B-маркетплейса разница скрыта в устройстве сделки. У корпоративной покупки больше участников, условий, документов и систем, которые имеют своё мнение о цене и остатках. Один товар, три цены и очередь согласований — нормальная картина для такого процесса.\u003C\u002Fp>\u003Cp class=\"p1\">Разберём, что меняется в разработке B2B-маркетплейса и какой функционал стоит включить в первую версию.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>Сначала проверьте: у вас маркетплейс или корпоративный интернет-магазин\u003C\u002Fstrong>\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"Изображение Codex 14 сент. 2026 г., 15_13_33.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002FIzobrazhenie_Codex_14_sent_2026_g_15_13_33_1d184b03a7.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_Izobrazhenie_Codex_14_sent_2026_g_15_13_33_1d184b03a7.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_Izobrazhenie_Codex_14_sent_2026_g_15_13_33_1d184b03a7.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_Izobrazhenie_Codex_14_sent_2026_g_15_13_33_1d184b03a7.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_Izobrazhenie_Codex_14_sent_2026_g_15_13_33_1d184b03a7.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp class=\"p1\">Если одна компания продаёт собственный ассортимент корпоративным клиентам, продукт ближе к B2B-магазину или клиентскому порталу. Маркетплейс начинается с нескольких поставщиков: каждый управляет предложениями и отгрузками, а площадка связывает их с покупателями и контролирует общие правила сделки.\u003C\u002Fp>\u003Cp class=\"p1\">Разница влияет на состав продукта. B2B-магазину нужны кабинеты компаний, персональные условия, документы и интеграции с учётным контуром продавца. Маркетплейс добавляет второй операционный контур: подключение поставщиков, модерацию ассортимента, управление предложениями, распределение заказов, контроль исполнения и расчёты по правилам площадки.\u003C\u002Fp>\u003Cp class=\"p1\">Слово «маркетплейс» в брифе поэтому стоит раскрыть до оценки. Иногда за ним скрывается оптовый кабинет одного производителя. Иногда — три кабинета, панель управления и процесс урегулирования спорной поставки. При похожей витрине объём разработки у них разный.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>Корзина заканчивается, сделка только начинается\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp class=\"p1\">Розничный покупатель обычно действует от своего имени. В B2B пользователь действует от имени организации, филиала или подразделения. Система сначала определяет контекст сделки и только затем показывает доступный ассортимент, цены, адреса, способы оплаты и доставки.\u003C\u002Fp>\u003Cp class=\"p1\">Так устроены и готовые B2B-модули. В Shopify B2B каталог, цены, платёжные условия и оформление заказа настраиваются для компании или её подразделения. В Adobe Commerce B2B отдельными блоками идут аккаунты компаний, закрытые каталоги, быстрый заказ, закупочные заявки, согласования и запросы коммерческих предложений.\u003C\u002Fp>\u003Cp class=\"p1\">В первой версии мы оставляем только нужное и сначала описываем участников и их решения:\u003C\u002Fp>\u003Cul>\u003Cli data-list-item-id=\"e6df8e6b13b7ecaeab05202758c7424ba\">\u003Cp class=\"p1\">закупщик собирает заказ;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"eae80f756662b1158511f0fe1ba32a8dc\">\u003Cp class=\"p1\">руководитель подтверждает сумму или категорию;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e701a69b4ffd4a3bb3a33e3093bd8cbb0\">\u003Cp class=\"p1\">финансовый специалист проверяет лимит и условия оплаты;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e2a5581ab7bf2a7f734f50096cc68d710\">\u003Cp class=\"p1\">поставщик подтверждает наличие и срок;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"ecd0f747716e995d595cf2a24d1484937\">\u003Cp class=\"p1\">оператор площадки разбирает исключения.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp class=\"p1\">У корзины появляется начальник, бухгалтер и иногда человек, который помнит, почему именно эту гайку можно покупать только коробками по 48 штук.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>Один SKU, три цены и отдельная упаковка для каждого договора\u003C\u002Fstrong>\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"Изображение Codex 14 сент. 2026 г., 15_13_39.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002FIzobrazhenie_Codex_14_sent_2026_g_15_13_39_6fcf7e7695.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_Izobrazhenie_Codex_14_sent_2026_g_15_13_39_6fcf7e7695.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_Izobrazhenie_Codex_14_sent_2026_g_15_13_39_6fcf7e7695.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_Izobrazhenie_Codex_14_sent_2026_g_15_13_39_6fcf7e7695.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_Izobrazhenie_Codex_14_sent_2026_g_15_13_39_6fcf7e7695.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp class=\"p1\">Публичной цены в B2B часто недостаточно. Стоимость зависит от договора, объёма, региона, валюты, категории покупателя и периода действия прайс-листа. Вместе с ней меняются минимальная партия, кратность упаковки, доступный ассортимент и условия доставки.\u003C\u002Fp>\u003Cp class=\"p1\">Поэтому модель каталога приходится делить на несколько сущностей. Товар описывает общие характеристики. SKU фиксирует конкретную вариацию. Предложение поставщика связывает SKU с продавцом, складом, остатком, сроком поставки и ценовым правилом. Персональный каталог определяет, какие предложения увидит конкретная компания.\u003C\u002Fp>\u003Cp class=\"p1\">Так один SKU получает три цены без копирования трёх карточек. Договорные условия остаются отдельным слоем, а каталог не превращается в архив дублей. Если один товар предлагают несколько поставщиков, площадка может собрать их предложения в одной карточке и ранжировать по цене, сроку, региону или другим правилам бизнеса.\u003C\u002Fp>\u003Cp class=\"p1\">Есть и сделки без готовой цены. Покупатель отправляет запрос на коммерческое предложение, поставщики отвечают условиями, затем выбранный вариант превращается в заказ. Такой маршрут требует сроков действия предложения, версий, комментариев и истории изменений. Обычного поля «цена по запросу» здесь хватает примерно до первого файла КП_финал_точно_последний_v7.xlsx.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>У кнопки «Заказать» появляется маршрут согласования\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp class=\"p1\">В корпоративной закупке доступ к каталогу ещё не означает право оформить сделку. Один сотрудник собирает корзину, другой согласует сумму, третий видит документы, администратор компании назначает роли. Для филиалов, регионов и центров затрат правила могут отличаться.\u003C\u002Fp>\u003Cp class=\"p1\">Ролевую модель лучше описывать через действия и контекст. Пользователь может создавать заявку для своего подразделения, руководитель — подтверждать заказы до установленного лимита, финансовый специалист — видеть счета всех филиалов. Проверка уровня «менеджер или администратор» быстро становится тесной.\u003C\u002Fp>\u003Cp class=\"p1\">Сам заказ проходит цепочку статусов: черновик, отправлен на согласование, возвращён, одобрен, подтверждён поставщиком. Переходы должны быть явными: кто может перевести заявку дальше, при каких условиях и что происходит с ценой и остатком во время ожидания.\u003C\u002Fp>\u003Cp class=\"p1\">Здесь нужен и журнал действий. Для спорной позиции важно восстановить, кто изменил количество, какая цена действовала при согласовании и почему поставщик подтвердил только часть объёма. Без журнала разбор начинается с переписки, а заканчивается археологией по уведомлениям.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>Счёт, отсрочка и две отгрузки растягивают оформление заказа\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp class=\"p1\">В рознице оформление заказа обычно заканчивается оплатой. B2B-заказ может пройти через коммерческое предложение, закупочную заявку, счёт, аванс, отсрочку, закрывающие документы и несколько отгрузок. Сделка продолжается после нажатия кнопки.\u003C\u002Fp>\u003Cp class=\"p1\">Эти этапы полезно хранить раздельно. Заказ фиксирует согласованный состав и условия. Отгрузка показывает, какая часть товара уехала со склада. Счёт и платёж отражают финансовое состояние. Документы живут со своими версиями и статусами подписания.\u003C\u002Fp>\u003Cp class=\"p1\">Если собрать всё в одно поле, появляются формулировки вроде «заказ оплачен, частично отгружен, один счёт отменён, акт ждём». Для человека смысл ещё угадывается. Код предпочитает отдельные сущности и определённые переходы.\u003C\u002Fp>\u003Cp class=\"p1\">Платёжный сценарий тоже зависит от компании. Одному клиенту доступна оплата сразу, другому — депозит и остаток после отгрузки, третьему — отсрочка по договору. Платформа должна проверить условия, зафиксировать срок и показать одинаковый статус покупателю, поставщику и оператору.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>Поставщик получает отдельный продукт, а площадка — вторую воронку\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp class=\"p1\">Покупательская витрина — только один контур маркетплейса. Поставщику нужны подключение к площадке, проверка реквизитов и договорных условий, загрузка ассортимента, управление предложениями, подтверждение заказов, документы, логистика и расчёты.\u003C\u002Fp>\u003Cp class=\"p1\">Для массового ассортимента поставщик редко обновляет всё через форму по одной позиции. Нужны импорт, обмен через API (программный интерфейс) или интеграция с его учётной системой. Площадка принимает данные, проверяет обязательные поля, сопоставляет категории и характеристики, отправляет спорные позиции на модерацию.\u003C\u002Fp>\u003Cp class=\"p1\">У оператора своя очередь: новый поставщик ждёт проверки, товар — публикации, заказ — подтверждения, отгрузка — документа, расхождение — решения. Панель управления напрямую влияет на скорость сделки: пока оператор разбирает очередь, заказ не двигается дальше.\u003C\u002Fp>\u003Cp class=\"p1\">Поэтому у B2B-маркетплейса две воронки. Первая доводит покупателя до заказа. Вторая помогает поставщику разместить качественное предложение и исполнить обязательства. Пустой или неудобный кабинет продавца быстро отражается на витрине: цены устаревают, остатки расходятся, сроки превращаются в догадки.\u003Cbr>\u003Cbr>\u003Cstrong>Цена в витрине ничего не значит, если 1С думает иначе\u003C\u002Fstrong>\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg>\u003C\u002Ffigure>\u003Cp class=\"p1\">Кабинет поставщика решает половину задачи — вторая половина в том, откуда система вообще берёт цену и остаток.\u003C\u002Fp>\u003Cp class=\"p1\">B2B-платформу обычно связывают с 1С, ERP для управления ресурсами, WMS для склада, CRM для клиентских данных, ЭДО для документов, банком и сервисами доставки. Состав зависит от процессов компании. До разработки нужно определить источник истины для каждой сущности: где создаётся товар, кто рассчитывает цену, какая система резервирует остаток, откуда приходит статус оплаты и где хранится подписанный документ.\u003C\u002Fp>\u003Cp class=\"p1\">Затем проектируют направление обмена и поведение при ошибке. Заказ мог уйти в ERP, а ответ потеряться. Остаток изменился во время согласования. Поставщик дважды отправил один статус. Интеграционный слой должен распознавать повторные сообщения, вести журнал обмена, повторять безопасные операции и выводить проблему оператору.\u003C\u002Fp>\u003Cp class=\"p1\">Смежный пример из нашей практики — e-commerce-платформа HOTZ. В ней объединили четыре продуктовые линейки, построили сквозной каталог и связали интерфейс с 1С: цены, остатки, варианты фасовки и заказы опираются на данные учётной системы. У нас на сайте этот релиз описан как интернет-магазин, а B2B — как следующее направление развития платформы.\u003C\u002Fp>\u003Cp class=\"p1\">Этот фундамент важнее количества экранов. Красивую карточку можно поправить после запуска. Заказ, который потерялся между площадкой и ERP, обычно замечают раньше — и обсуждают громче.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>В первой версии нужен один сквозной заказ\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp class=\"p1\">Мы собираем B2B-маркетплейс вокруг одного приоритетного типа сделки: от авторизованного пользователя до подтверждения поставщиком и записи в учётной системе. Попытка сразу перенести в продукт все исключения отдела продаж растягивает запуск и мешает проверить ядро.\u003C\u002Fp>\u003Cp class=\"p1\">В первую версию обычно входят:\u003C\u002Fp>\u003Cul>\u003Cli data-list-item-id=\"e3efee60e40fe8c02fc2b099dd880089b\">\u003Cp class=\"p1\">организации, пользователи и базовые роли;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"edc807a553ac7b6641cc9570859a80723\">\u003Cp class=\"p1\">один рабочий каталог с предложениями поставщиков;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e268b4f8908ea2766b843ad6a35197720\">\u003Cp class=\"p1\">подтверждённое правило цены и минимальной партии;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"ecd82c8de79e3bd11e51620d38a95fa62\">\u003Cp class=\"p1\">один маршрут согласования;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"ee3b5eab379b3d6dbc69c0a5dfacc60b8\">\u003Cp class=\"p1\">один сценарий счёта или оплаты;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e5ed90dab6c4257392959e14997abbf75\">\u003Cp class=\"p1\">заказ, статусы и передача в основную учётную систему;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"ec88899efae6345e770d85311b9820061\">\u003Cp class=\"p1\">кабинет оператора для ошибок и исключений.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp class=\"p1\">Критерий готовности конкретный: уполномоченный сотрудник видит свои условия, собирает заказ, проходит согласование, получает подтверждение поставщика, а заказ появляется в ERP с тем же составом, ценой и идентификатором. Ошибка обмена видна оператору и не создаёт второй заказ при повторной отправке.\u003C\u002Fp>\u003Cp class=\"p1\">Рекомендации, сложная аналитика, мобильное приложение и несколько вариантов торгов можно добавлять после проверки этого пути. Иначе команда автоматизирует редкие сценарии, пока основной заказ продолжает путешествовать через почту и таблицы.\u003Cbr>\u003Cbr>\u003Cstrong>Интернет-магазина достаточно, пока договор помещается в чек\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp class=\"p1\">Формат продукта можно выбрать по устройству сделки.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>Интернет-магазин\u003C\u002Fstrong> подходит одному продавцу с общим каталогом, публичными ценами, прямой оплатой и единым процессом исполнения.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>B2B-магазин или клиентский портал\u003C\u002Fstrong> нужен одному продавцу, когда компании получают договорные цены, роли, лимиты, документы и персональные условия.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>B2B-маркетплейс\u003C\u002Fstrong> нужен при нескольких поставщиках и общих правилах для предложений, модерации, заказов, исполнения и расчётов.\u003C\u002Fp>\u003Cp class=\"p1\">Условия покупки могут зависеть от компании, договора, роли пользователя или согласования с другим сотрудником. В таком случае мы начинаем проектирование с B2B-контура и только затем переходим к интерфейсу каталога. Несколько поставщиков добавляют ещё один уровень: кабинет продавца и операционную модель маркетплейса.\u003C\u002Fp>",[705,706],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"id":707,"documentId":708,"title":709,"slug":710,"order":23,"createdAt":711,"updatedAt":711,"publishedAt":712,"locale":16},15,"w2syds6h6g6w4q901gfyrw0j","Экспертиза ","media-area-3","2026-05-27T09:11:34.563Z","2026-05-27T09:11:34.578Z",[],{"createdAt":390,"id":385,"documentId":386,"title":387,"date":388,"description":9,"order":10,"slug":389,"showOnMainPage":12,"updatedAt":391,"publishedAt":392,"locale":16,"cover":715,"content":749,"media_event":9,"media_areas":753,"seo":9,"localizations":763},{"id":716,"documentId":717,"name":718,"alternativeText":9,"caption":9,"width":666,"height":667,"formats":719,"hash":744,"ext":616,"mime":619,"size":745,"url":746,"previewUrl":9,"provider":650,"provider_metadata":9,"createdAt":747,"updatedAt":747,"publishedAt":748},749,"pfrhyjqgtuo8xzz543hf5rdt","Изображение Codex 14 сент. 2026 г., 15_13_45.png",{"large":720,"small":726,"medium":732,"thumbnail":738},{"ext":616,"url":721,"hash":722,"mime":619,"name":723,"path":9,"size":724,"width":622,"height":674,"sizeInBytes":725},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_Izobrazhenie_Codex_14_sent_2026_g_15_13_45_1f38bab0a5.png","large_Izobrazhenie_Codex_14_sent_2026_g_15_13_45_1f38bab0a5","large_Изображение Codex 14 сент. 2026 г., 15_13_45.png",713.55,713553,{"ext":616,"url":727,"hash":728,"mime":619,"name":729,"path":9,"size":730,"width":23,"height":681,"sizeInBytes":731},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_Izobrazhenie_Codex_14_sent_2026_g_15_13_45_1f38bab0a5.png","small_Izobrazhenie_Codex_14_sent_2026_g_15_13_45_1f38bab0a5","small_Изображение Codex 14 сент. 2026 г., 15_13_45.png",211.72,211718,{"ext":616,"url":733,"hash":734,"mime":619,"name":735,"path":9,"size":736,"width":636,"height":23,"sizeInBytes":737},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_Izobrazhenie_Codex_14_sent_2026_g_15_13_45_1f38bab0a5.png","medium_Izobrazhenie_Codex_14_sent_2026_g_15_13_45_1f38bab0a5","medium_Изображение Codex 14 сент. 2026 г., 15_13_45.png",438.1,438095,{"ext":616,"url":739,"hash":740,"mime":619,"name":741,"path":9,"size":742,"width":694,"height":114,"sizeInBytes":743},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_Izobrazhenie_Codex_14_sent_2026_g_15_13_45_1f38bab0a5.png","thumbnail_Izobrazhenie_Codex_14_sent_2026_g_15_13_45_1f38bab0a5","thumbnail_Изображение Codex 14 сент. 2026 г., 15_13_45.png",57.09,57086,"Izobrazhenie_Codex_14_sent_2026_g_15_13_45_1f38bab0a5",630.67,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002FIzobrazhenie_Codex_14_sent_2026_g_15_13_45_1f38bab0a5.png","2026-09-14T12:17:48.960Z","2026-09-14T12:17:48.961Z",[750],{"__component":657,"id":751,"text":752},272,"\u003Cp class=\"p1\">Клиент оформляет ужин, видит обещание «доставим за 35 минут» и через час всё ещё смотрит на статус «готовится». Для бизнеса такой заказ создаёт возврат, обращение в поддержку, компенсационный промокод и риск потерять следующую покупку.\u003C\u002Fp>\u003Cp class=\"p1\">Мы разрабатываем мобильные продукты и e-commerce-системы. Экономику доставки нужно считать по всей цепочке: меню, кухня, оплата, курьер, поддержка и повторные покупки. От состава MVP зависят стартовый бюджет и переменные потери после запуска.\u003C\u002Fp>\u003Cp class=\"p1\">Разберём, какие решения раздувают постоянные расходы, где появляются переменные потери на каждом заказе и как проверить гипотезу до разработки большого контура.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>В смете одно приложение, в работе — четыре продукта\u003C\u002Fstrong>\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"Изображение Codex 14 сент. 2026 г., 15_13_52.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002FIzobrazhenie_Codex_14_sent_2026_g_15_13_52_b41b1cbf00.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_Izobrazhenie_Codex_14_sent_2026_g_15_13_52_b41b1cbf00.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_Izobrazhenie_Codex_14_sent_2026_g_15_13_52_b41b1cbf00.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_Izobrazhenie_Codex_14_sent_2026_g_15_13_52_b41b1cbf00.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_Izobrazhenie_Codex_14_sent_2026_g_15_13_52_b41b1cbf00.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp class=\"p1\">Покупатель видит каталог, корзину, оплату, карту и статусы. Команде проекта приходится собрать ещё три рабочих места.\u003C\u002Fp>\u003Cp class=\"p1\">Заведению нужен интерфейс, где сотрудник принимает заказ, сверяет стоп-лист, меняет время приготовления и подтверждает готовность. Курьеру — адрес, маршрут, связь с получателем и понятный порядок действий при проблеме. Администратору и поддержке — управление точками, меню, зонами, промокодами, возвратами и спорными заказами.\u003C\u002Fp>\u003Cp class=\"p1\">Все четыре продукта опираются на общий серверный контур — по сути, на \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fe-commerce\">e-commerce-систему\u003C\u002Fa> с каталогом, корзиной, оплатой, заказами и интеграциями. Этот контур хранит актуальную цену, фиксирует оплату, не создаёт второй заказ после повторного нажатия кнопки и проводит заявку по статусам. Здесь полезен идемпотентный запрос: повторная команда с тем же ключом не дублирует оплату или заказ. Термин звучит так, будто его придумали для собеседования, но защищает он вполне понятные деньги.\u003C\u002Fp>\u003Cp class=\"p1\">Первый перекос появляется, когда оценка охватывает приложение покупателя, а операционные интерфейсы записаны одной строкой «админка». Чем короче эта строка в смете, тем чаще после запуска заказ приходится спасать звонками и сообщениями.\u003Cbr>\u003Cbr>\u003Cstrong>Маржа заканчивается раньше, чем едет курьер\u003C\u002Fstrong>\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"Изображение Codex 14 сент. 2026 г., 15_13_58.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002FIzobrazhenie_Codex_14_sent_2026_g_15_13_58_40d98042a1.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_Izobrazhenie_Codex_14_sent_2026_g_15_13_58_40d98042a1.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_Izobrazhenie_Codex_14_sent_2026_g_15_13_58_40d98042a1.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_Izobrazhenie_Codex_14_sent_2026_g_15_13_58_40d98042a1.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_Izobrazhenie_Codex_14_sent_2026_g_15_13_58_40d98042a1.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp class=\"p1\">У цифрового контура есть постоянные расходы: разработка, инфраструктура, мониторинг, обновления iOS и Android, поддержка интеграций. У каждого заказа возникают переменные: эквайринг, упаковка, скидка, последняя миля, компенсация за ошибку и время поддержки.\u003C\u002Fp>\u003Cp class=\"p1\">Для первого расчёта хватает простой модели:\u003C\u002Fp>\u003Cp class=\"p1\">вклад одного дополнительного заказа = выручка минус себестоимость блюда, упаковка, платёжные расходы, скидка, доставка и ожидаемые потери на сбоях.\u003C\u002Fp>\u003Cp class=\"p1\">Свежий пример — «Додо Пицца» вернулась к выбору платформы для расчётов с самозанятыми курьерами. По тендерной документации, которую изучил CNews, через неё планируют проводить 378 млн рублей и почти 1,7 млн транзакций в месяц. Целевая комиссия — до 0,5%; в контур входят документы и интеграции с 1С и ФНС. Предыдущую попытку внедрения отложили в том числе из-за масштаба изменений в «Додо ИС»: они затрагивали много компонентов и могли занять до года. Ещё одно ограничение касалось использования формы курьера как маркетингового элемента.\u003C\u002Fp>\u003Cp class=\"p1\">При заявленном объёме выплат курьерам одна десятая процентного пункта комиссии стоит около 378 тысяч рублей в месяц. Так строка «расчёты с курьерами» превращается в отдельную статью экономики продукта.\u003Cbr>\u003Cbr>Ожидаемые потери считают через частоту проблемы. Например, стоимость одного опоздавшего заказа умножают на долю таких случаев. В стоимость входят возврат, промокод, повторная поездка курьера и время сотрудника, который разбирает обращение. Если данных пока нет, это отдельная причина начать с ограниченного пилота и собрать их.\u003C\u002Fp>\u003Cp class=\"p1\">Маржа заканчивается раньше, чем едет курьер, когда продукт привлекает заказ скидкой, а кухня и логистика обрабатывают его дороже, чем предполагала модель. Рост числа установок в такой ситуации ускоряет проблему. Получается бодрый график, который лучше не показывать финансовому директору без второй оси.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>Карта обещает 35 минут, кухня работает по другой карте\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp class=\"p1\">Время на экране складывается из нескольких отрезков: заведение принимает заказ, кухня готовит его, курьер добирается до точки, ждёт выдачу и едет к клиенту. Приложение должно оценивать всю цепочку, учитывать загрузку кухни, зону доставки и доступных исполнителей.\u003C\u002Fp>\u003Cp class=\"p1\">Если система показывает одно фиксированное время, обещание быстро расходится с реальностью. Пятничный вечер, большой заказ и курьер на другом конце района выглядят для таймера одинаково. Для клиента разница обнаруживается уже после оплаты.\u003C\u002Fp>\u003Cp class=\"p1\">Статусы связывают операционную работу с обещанием на экране. Для каждого перехода заранее определяют владельца и допустимое время: кто принимает заказ, когда кухня может увеличить срок, что происходит при недоступной позиции, кто назначает курьера, после какого порога подключается поддержка. Такая статусная модель помогает увидеть задержку до того, как её сформулирует клиент в отзыве.\u003C\u002Fp>\u003Cp class=\"p1\">Тот же принцип действует для меню. Если стоп-лист обновляется с опозданием, приложение продаёт блюдо, которого уже нет. После этого система возвращает деньги и предлагает замену. Бизнес оплачивает лишнюю операцию, а гость выбирает ужин дважды.\u003Cbr>\u003Cbr>\u003Cstrong>Пилот должен проехать один денежный маршрут\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp class=\"p1\">Первая версия проверяет прохождение заказа от оплаты до вручения. На старте задают одну зону, короткое меню, несколько точек, один способ оплаты и понятную схему назначения курьеров. Ограничения делают данные сравнимыми: видно, где теряется время и сколько стоит каждый сбой.\u003C\u002Fp>\u003Cp class=\"p1\">Если бизнес проверяет предзаказ и повторные покупки, первую версию можно начать с самовывоза. Если в центре гипотезы доставка, в неё входят реальные адреса, назначение курьера, ожидание у точки, отмены и повторные попытки. Иначе цифры покажут экономику другого продукта.\u003C\u002Fp>\u003Cp class=\"p1\">У каждой функции в первом релизе должна быть работа: сократить время, уменьшить число ошибок или увеличить вклад заказа. Программа лояльности, рекомендации, чаевые, подписка и десяток способов оплаты могут подождать, пока основной маршрут не проходит без ежедневного спасения в чатах.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>Пропущенный заказ дороже отдельного рабочего интерфейса\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp class=\"p1\">Рабочее место заведения и диспетчера влияет на маржу напрямую. Если сотрудник должен заметить новый заказ во вкладке браузера, он может пропустить обновление или звук. Курьер приедет раньше готовности, клиент получит опоздание, а поддержка — обращение. Экономия на отдельном интерфейсе быстро оборачивается возвратами и компенсациями.\u003C\u002Fp>\u003Cp class=\"p1\">Для критических событий задают подтверждение получения, повторную отправку и эскалацию. Заказ не должен молча переходить дальше, пока кухня или диспетчер не взяли его в работу. После заданного таймаута система дублирует сигнал или подключает менеджера. Такой механизм стоит дороже обычного уведомления, но дешевле цепочки «опоздание — возврат — промокод — поддержка».\u003C\u002Fp>\u003Cp class=\"p1\">То же касается курьера: адрес, телефон, маршрут и следующий статус должны оставаться доступны при нестабильной связи. Сбой сети для курьера — штатная ситуация. Поэтому локальный кэш, очередь синхронизации и журнал событий входят в рабочий контур, если без них заказ нельзя завершить.\u003Cbr>\u003Cbr>\u003Cstrong>Пять чисел нужно получить до первого макета\u003C\u002Fstrong>\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"Изображение Codex 14 сент. 2026 г., 15_14_03.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002FIzobrazhenie_Codex_14_sent_2026_g_15_14_03_0f8e0ead7e.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_Izobrazhenie_Codex_14_sent_2026_g_15_14_03_0f8e0ead7e.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_Izobrazhenie_Codex_14_sent_2026_g_15_14_03_0f8e0ead7e.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_Izobrazhenie_Codex_14_sent_2026_g_15_14_03_0f8e0ead7e.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_Izobrazhenie_Codex_14_sent_2026_g_15_14_03_0f8e0ead7e.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp class=\"p1\">До первого макета нужны пять чисел:\u003C\u002Fp>\u003Col>\u003Cli data-list-item-id=\"ecbf7a7371fef599808a36b50d3943fb7\">\u003Cp class=\"p1\">Вклад одного дополнительного заказа — ₽. Выручка минус себестоимость блюда, упаковка, платёжные расходы, скидка и доставка. Отдельно учтите каннибализацию: часть заказов может переехать в приложение из другого канала. Вклад создают новые и более частые покупки, а также снижение операционных потерь.\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"eb998fe536c2d6156adc29f6701786511\">\u003Cp class=\"p1\">Плотность спроса — заказов на зону в час. Общая аудитория города почти ничего не говорит о том, сколько курьер успеет доставить за вечер.\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e9044fd66b13d87523dde0a0f5ccb122b\">\u003Cp class=\"p1\">Стоимость неуспешного заказа — ₽. Возврат, компенсация, повторная доставка и время поддержки. Сумму разделяют по причинам: кухня, платёж, адрес, курьер, интерфейс.\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e6a5a516550787afa26f0a2d4e7c7a59e\">\u003Cp class=\"p1\">Доля повторных заказов — %. Собственный канал окупается быстрее, когда люди возвращаются. Для разовой покупки установка приложения добавляет дорогой шаг перед корзиной.\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e3ca4993ee5b64eb9d29a58436fa45e45\">\u003Cp class=\"p1\">Постоянная стоимость цифрового контура — ₽ в месяц. Серверы, мониторинг, поддержка, публикация обновлений, аналитика и команда, которая принимает решения после релиза.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Fol>\u003Cp class=\"p1\">Порог окупаемости = ежемесячные постоянные расходы \u002F вклад одного дополнительного заказа. Пилот заменяет допущения фактическими значениями этих пяти показателей.\u003C\u002Fp>\u003Cp class=\"p1\">Своя доставка сходится, когда считается весь заказ\u003C\u002Fp>\u003Cp class=\"p1\">Перед разработкой мы раскладываем путь от выбора блюда до завершения заказа и отмечаем четыре вещи: кто отвечает за каждый статус, где меняются деньги, какие сбои требуют вмешательства и какую метрику получит команда. После этого становится виден состав первого релиза.\u003C\u002Fp>\u003Cp class=\"p1\">Результат этого разбора — карта статусов, список аварийных сценариев и набор метрик для пилота. По ним видно, какие интерфейсы входят в первый релиз, а какие функции можно отложить без ущерба для проверки.\u003C\u002Fp>\u003Cp class=\"p1\">Практический критерий простой: собственное приложение оправдано, когда бизнес контролирует предложение, операционные процессы и повторный спрос, а вклад заказа покрывает развитие цифрового контура. При слабой плотности заказов или неустойчивой кухонной операции приложение добавляет ещё одно место, где процесс может разойтись.\u003C\u002Fp>\u003Cp class=\"p1\">Если вы планируете собственный канал доставки или предзаказа, мы можем разложить его на клиентский, операционный и логистический контуры, собрать состав MVP и проверить экономические допущения до полной разработки. Подробнее — \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fmobile-apps\">на странице разработки мобильных приложений.\u003C\u002Fa>\u003C\u002Fp>",[754,755,762],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"id":756,"documentId":757,"title":758,"slug":759,"order":23,"createdAt":760,"updatedAt":760,"publishedAt":761,"locale":16},23,"fngm3hdw5r8umq0w9lscnfro","Мобильная разработка","mobilnaya-razrabotka","2026-07-30T14:29:48.502Z","2026-07-30T14:29:48.526Z",{"id":594,"documentId":595,"title":596,"slug":597,"order":23,"createdAt":598,"updatedAt":598,"publishedAt":599,"locale":16},[],{"createdAt":399,"id":394,"documentId":395,"title":396,"date":397,"description":9,"order":10,"slug":398,"showOnMainPage":12,"updatedAt":400,"publishedAt":401,"locale":16,"cover":765,"content":801,"media_event":9,"media_areas":804,"seo":9,"localizations":813},{"id":766,"documentId":767,"name":768,"alternativeText":9,"caption":9,"width":769,"height":770,"formats":771,"hash":796,"ext":616,"mime":619,"size":797,"url":798,"previewUrl":9,"provider":650,"provider_metadata":9,"createdAt":799,"updatedAt":799,"publishedAt":800},809,"wh0w33d5r9e3mqugb21bad8h","marketplace-d2c-reconstructed-2x.png",3072,2048,{"large":772,"small":778,"medium":784,"thumbnail":790},{"ext":616,"url":773,"hash":774,"mime":619,"name":775,"path":9,"size":776,"width":622,"height":674,"sizeInBytes":777},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_marketplace_d2c_reconstructed_2x_127fdfd6e7.png","large_marketplace_d2c_reconstructed_2x_127fdfd6e7","large_marketplace-d2c-reconstructed-2x.png",732.28,732281,{"ext":616,"url":779,"hash":780,"mime":619,"name":781,"path":9,"size":782,"width":23,"height":681,"sizeInBytes":783},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_marketplace_d2c_reconstructed_2x_127fdfd6e7.png","small_marketplace_d2c_reconstructed_2x_127fdfd6e7","small_marketplace-d2c-reconstructed-2x.png",222.12,222122,{"ext":616,"url":785,"hash":786,"mime":619,"name":787,"path":9,"size":788,"width":636,"height":23,"sizeInBytes":789},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_marketplace_d2c_reconstructed_2x_127fdfd6e7.png","medium_marketplace_d2c_reconstructed_2x_127fdfd6e7","medium_marketplace-d2c-reconstructed-2x.png",452.9,452897,{"ext":616,"url":791,"hash":792,"mime":619,"name":793,"path":9,"size":794,"width":694,"height":114,"sizeInBytes":795},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_marketplace_d2c_reconstructed_2x_127fdfd6e7.png","thumbnail_marketplace_d2c_reconstructed_2x_127fdfd6e7","thumbnail_marketplace-d2c-reconstructed-2x.png",54.82,54818,"marketplace_d2c_reconstructed_2x_127fdfd6e7",1170.92,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmarketplace_d2c_reconstructed_2x_127fdfd6e7.png","2026-09-17T22:22:05.920Z","2026-09-17T22:22:05.922Z",[802],{"__component":657,"id":127,"text":803},"\u003Cp class=\"p1\">Покупатель заказывает у бренда шампунь в третий раз. Товар тот же, продавец тот же, привычка уже появилась. Для селлера третий заказ снова оплачивается как первый: финансовый отчёт опять включает комиссию площадки, логистику и расходы на продвижение. Третий флакон знакомится с брендом заново — очень вежливо и за деньги.\u003C\u002Fp>\u003Cp class=\"p1\">Выключать кабинет продавца в этот момент рано. Маркетплейс приводит аудиторию, принимает оплату, помогает с доверием и доставкой. Собственный D2C-канал (direct-to-consumer, прямые продажи бренда покупателю) становится рациональным, когда повторные заказы оставляют больше денег, чем стоят привлечение, операционные процессы и развитие платформы.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>Комиссия — только первая строка длинного отчёта\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp class=\"p1\">Стоимость маркетплейса нельзя свести к одному проценту. Итог зависит от категории, схемы поставки, склада, габаритов, возвратов и продвижения. Поэтому спор о «слишком большой комиссии» мы заменяем выгрузкой по конкретным товарам хотя бы за несколько месяцев.\u003C\u002Fp>\u003Cp class=\"p1\">Сами площадки считают экономику шире. В калькуляторе Wildberries рядом с комиссией стоят логистика, хранение, налоги и продвижение. Маркет отдельно показывает размещение, перевод платежей, услуги по обработке заказов и рекламу. Процент из карточки тарифа здесь работает как трейлер: фильм начинается в финансовом отчёте.\u003C\u002Fp>\u003Cp class=\"p1\">Для каждого SKU, то есть товарной позиции, мы считаем одну формулу:\u003C\u002Fp>\u003Cp class=\"p1\">\u003Ci>Вклад заказа на маркетплейсе = цена продажи − себестоимость − упаковка − все переменные услуги площадки − продвижение − резерв на возвраты.\u003C\u002Fi>\u003C\u002Fp>\u003Cp class=\"p1\">Вклад показывает, сколько заказ оставляет на покрытие постоянных расходов и прибыль бизнеса. Налоги и общие расходы компании добавляются следующим слоем по единым правилам сравнения для обоих каналов.\u003C\u002Fp>\u003Cp class=\"p1\">Под «всеми услугами» нужны реальные удержания из отчёта: размещение, приёмка, логистика, хранение, обработка возврата и другие списания по вашей модели. Усреднение по магазину может обмануть. Компактный товар с быстрой оборачиваемостью и крупная коробка, которая месяцами живёт на складе, продаются в одной витрине, но участвуют в разных экономиках.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>Своя касса приводит с собой новые счета\u003C\u002Fstrong>\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"02-rashody-marketpleys-d2c.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F02_rashody_marketpleys_d2c_f1603b7603.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_02_rashody_marketpleys_d2c_f1603b7603.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_02_rashody_marketpleys_d2c_f1603b7603.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_02_rashody_marketpleys_d2c_f1603b7603.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_02_rashody_marketpleys_d2c_f1603b7603.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp class=\"p1\">У D2C исчезают услуги маркетплейса, зато появляются собственные расходы. Бренду нужны трафик, приём банковских платежей, сайт, каталог, интеграция с учётной системой, доставка, поддержка, обработка возвратов, CRM для работы с клиентской базой и аналитика. Комиссия площадки не превращается в чистую прибыль одним нажатием на кнопку «Запустить интернет-магазин».\u003C\u002Fp>\u003Cp class=\"p1\">Расходы мы делим на две группы. Переменные возникают с заказом: платёж, сборка, доставка, возврат и поддержка. Постоянные живут по календарю: развитие платформы, инфраструктура, контент, CRM и команда канала. Их тоже нужно разнести на заказы, иначе собственный сайт на бумаге окажется подозрительно щедрым.\u003C\u002Fp>\u003Cp class=\"p1\">На пилоте \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fe-commerce\">собственный e-commerce-контур\u003C\u002Fa> мы бы собрали вокруг одного покупательского сценария. Каталог, оформление заказа, оплата, доставка, синхронизация остатков и события аналитики важнее длинного списка функций личного кабинета. Сначала канал должен принять заказ и отдать данные для расчёта. Остальное уходит в план следующих релизов.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>Первый прямой заказ дорожает из-за привлечения\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp class=\"p1\">Маркетплейс уже собрал трафик, отзывы, знакомый интерфейс и доверие к оплате. Собственному магазину приходится создавать этот контекст самому. Поэтому первый D2C-заказ несёт стоимость привлечения клиента — CAC, customer acquisition cost — и нередко уступает заказу с площадки.\u003C\u002Fp>\u003Cp class=\"p1\">Формула первого заказа выглядит так:\u003C\u002Fp>\u003Cp class=\"p1\">\u003Ci>Вклад первого D2C-заказа = цена − себестоимость − переменные расходы канала − CAC.\u003C\u002Fi>\u003C\u002Fp>\u003Cp class=\"p1\">Постоянные расходы канала — платформа, CRM, аналитика, развитие — распределяются на все заказы периода. Чтобы сравнить конкретный заказ с заказом на маркетплейсе, из его вклада дополнительно вычитается доля этих расходов.\u003C\u002Fp>\u003Cp class=\"p1\">Если сравнивать только эту строку, идея собственного канала может закрыться до того, как успеет собрать данные. Особенно тяжело товарам, которые покупают редко: дивану трудно окупить рекламу обещанием второго дивана в следующем месяце. У корма, косметики, кофе, расходников и детских товаров горизонт короче, поэтому повторный спрос быстрее влияет на расчёт.\u003C\u002Fp>\u003Cp class=\"p1\">Здесь важен ещё один источник первого заказа. Бренд с поисковым спросом, активной аудиторией в соцсетях, офлайн-точками или базой покупателей с согласиями начинает не с пустого экрана. Если весь трафик приходится покупать заново, D2C получает самую дорогую версию старта.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>Второй заказ меняет счёт\u003C\u002Fstrong>\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"03-pervyy-i-povtornyy-zakaz.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F03_pervyy_i_povtornyy_zakaz_63fe1a6abe.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_03_pervyy_i_povtornyy_zakaz_63fe1a6abe.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_03_pervyy_i_povtornyy_zakaz_63fe1a6abe.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_03_pervyy_i_povtornyy_zakaz_63fe1a6abe.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_03_pervyy_i_povtornyy_zakaz_63fe1a6abe.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp class=\"p1\">Повторная покупка уже не требует заново оплачивать весь CAC. Вместо него остаются расходы на удержание: письмо, push, программа лояльности, контент или персональное предложение. Если человек возвращается сам, стоимость может быть ещё ниже.\u003C\u002Fp>\u003Cp class=\"p1\">Для повторного заказа формула меняется:\u003C\u002Fp>\u003Cp class=\"p1\">\u003Ci>Вклад повторного D2C-заказа = цена − себестоимость − переменные расходы канала − стоимость удержания.\u003C\u002Fi>\u003C\u002Fp>\u003Cp class=\"p1\">Каналы мы сравниваем по одной когорте — группе клиентов, которые сделали первую покупку в одном периоде. Для клиента с тремя заказами экономика маркетплейса равна трём вкладам заказа. В D2C складываются первый заказ с CAC и два повторных с расходами на удержание.\u003C\u002Fp>\u003Cp class=\"p1\">Канал догоняет маркетплейс, когда выполняется условие:\u003C\u002Fp>\u003Cp class=\"p1\">Вклад первого D2C-заказа + вклад повторных заказов − постоянные расходы канала ≥ вклад тех же заказов на маркетплейсе.\u003C\u002Fp>\u003Cp class=\"p1\">Важна именно накопленная сумма. Средняя окупаемость рекламы может выглядеть бодро и всё равно скрывать, что половина покупателей не вернулась. Когортный отчёт показывает долю клиентов со вторым заказом и реальный срок между покупками.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>Считаем на условных цифрах: перелом наступает на третьем заказе\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp class=\"p1\">Ниже — условный пример, а не тариф площадки и не коммерческие показатели Qtim. Его задача — показать механику. Подставьте свои цифры по SKU, источнику трафика и модели доставки.\u003C\u002Fp>\u003Cp class=\"p1\">Допустим, товар продаётся за 3 000 ₽, себестоимость вместе с упаковкой составляет 1 200 ₽.\u003C\u002Fp>\u003Cul>\u003Cli data-list-item-id=\"e556facdffdadf15e1a637635d55bc876\">\u003Cp class=\"p1\">На маркетплейсе совокупные расходы канала — комиссия, логистика, хранение, возвраты и продвижение — составили в сценарии 1 250 ₽. Вклад заказа: 550 ₽.\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e9c63122f109329850a296d7295ae2b68\">\u003Cp class=\"p1\">В D2C платёж, сборка, доставка, возвраты и поддержка стоят 550 ₽ на заказ. CAC первого покупателя — 800 ₽. Вклад первого заказа составляет 450 ₽. После распределения 300 ₽ постоянных расходов канала остаётся 150 ₽.\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e67fa20f5b11f8d43b7883d0bcb00aa5e\">\u003Cp class=\"p1\">При повторе расходы на удержание составляют 150 ₽ вместо CAC. Вклад заказа равен 1 100 ₽, после доли постоянных расходов остаётся 800 ₽.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp class=\"p1\">Теперь смотрим на одного покупателя:\u003C\u002Fp>\u003Cul>\u003Cli data-list-item-id=\"ebd9cb1265d1c1a36de2812ed0db04113\">\u003Cp class=\"p1\">после первой покупки: маркетплейс — 550 ₽, D2C — 150 ₽;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e07ddcc2bc3fd62f8ff06d9a5d9033031\">\u003Cp class=\"p1\">после второй: маркетплейс — 1 100 ₽, D2C — 950 ₽;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e9e83a3ec9c5070088de5efafe094eeb4\">\u003Cp class=\"p1\">после третьей: маркетплейс — 1 650 ₽, D2C — 1 750 ₽.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp class=\"p1\">В этом сценарии собственный канал выходит вперёд на третьем заказе. Если покупатель возвращается только один раз, маркетплейс остаётся выгоднее. Если CAC вырастет или объём заказов окажется слишком маленьким и доля постоянных расходов увеличится, точка окупаемости отодвинется. Таблица не обещает красивый ответ, зато быстро показывает, где он сломался.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>Пять признаков, что пилот пора считать в деньгах\u003C\u002Fstrong>\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg>\u003C\u002Ffigure>\u003Cp class=\"p1\">\u003Ci>Есть повторный спрос.\u003C\u002Fi> В когортах видны второй и третий заказы на понятном горизонте. Мы смотрим по категориям: один средний показатель по магазину легко смешивает шампунь и шкаф.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Ci>У бренда есть собственный входящий спрос.\u003C\u002Fi> Люди ищут название, читают соцсети, приходят из офлайна или уже оставили согласие на коммуникацию в других каналах бренда. Смотрим долю прямых и брендовых заходов в Метрике или GA и число упоминаний в соцсетях — если оно заметно, первый заказ меньше зависит от платной рекламы.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Ci>Ассортимент даёт повод идти напрямую.\u003C\u002Fi> Наборы, подписка, ранний доступ, консультация, расширенный контент или персональный подбор создают отдельный сценарий. Копия карточки с маркетплейса редко убеждает человека осваивать новое оформление заказа.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Ci>Операции выдержат обещание\u003C\u002Fi>. Остатки синхронизируются, заказ собирается вовремя, доставка предсказуема, поддержка отвечает, возврат проходит без археологических раскопок в таблицах. Сэкономленная комиссия быстро заканчивается там, где начинается дорогая ошибка в заказе.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Ci>Маржа и объём покрывают постоянный контур.\u003C\u002Fi> Прогноз заказов должен оплачивать платформу, CRM, аналитику и развитие. Если после распределения этих расходов повторный D2C-заказ всё ещё сильнее заказа на площадке, пилот получил экономическое основание.\u003C\u002Fp>\u003Cp class=\"p1\">Один признак не решает задачу. Повторный спрос без нормальной доставки создаёт очередь жалоб, а готовая платформа без собственного трафика не набирает объём для проверки экономики.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>Один сегмент безопаснее переезда всем каталогом\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp class=\"p1\">Проверка D2C не требует в один день закрывать продажи на площадке. Мы бы выбрали категорию с повторным спросом, один понятный источник трафика и регион, где логистика уже предсказуема. Маркетплейс продолжает приводить новых покупателей, пока собственный канал доказывает экономику.\u003C\u002Fp>\u003Cp class=\"p1\">На пилоте мы бы отслеживали семь показателей:\u003C\u002Fp>\u003Cul>\u003Cli data-list-item-id=\"e2ebef6e0c094e5f6aabb0bff0754ef76\">\u003Cp class=\"p1\">вклад первого заказа после CAC;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"ecb95c38e439385cb97caed14ed74f5f6\">\u003Cp class=\"p1\">вклад повторного заказа после расходов на удержание;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e755785757118f634c897c3d91982d317\">\u003Cp class=\"p1\">CAC по каждому источнику;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e989a15896f349a56fa5ec412bd40cc59\">\u003Cp class=\"p1\">долю клиентов со второй и третьей покупкой;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e3df32549f513707d36a5e3a99c000007\">\u003Cp class=\"p1\">время до следующего заказа;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"ed00ceea1acc85a7ba4dd1d379c8d3630\">\u003Cp class=\"p1\">стоимость возврата и поддержки на заказ;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"efe8fa98945ea8968c43a8c2ac548d15b\">\u003Cp class=\"p1\">постоянные расходы D2C в расчёте на заказ.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp class=\"p1\">Проверка заканчивается решением по первой когорте, которая успела дожить до второго заказа. Если повторов недостаточно, меняем предложение, сужаем ассортимент или оставляем площадку основным каналом. Если экономика сходится, следующими подключаются новые категории, регионы и сценарии удержания.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>Маркетплейс и D2C могут делать разную работу\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp class=\"p1\">Полный уход с маркетплейса нужен реже, чем кажется после тяжёлого финансового отчёта. Площадка может оставаться витриной, точкой первой покупки и способом проверить спрос. D2C берёт на себя сценарии, где важны повтор, данные, программа лояльности, наборы и прямой контакт с аудиторией, которая согласилась получать сообщения бренда.\u003C\u002Fp>\u003Cp class=\"p1\">Критерий-решалка звучит так: если второй и третий прямые заказы перекрывают разницу первого, D2C пора пилотировать. До этого собственный магазин остаётся гипотезой. После — у него появляется экономика.\u003C\u002Fp>\u003Cp class=\"p1\">Тот самый третий флакон может снова приехать через маркетплейс, и в этом нет ошибки, если заказ оставляет больше денег. Ошибка начинается, когда селлер платит за привычный маршрут клиента и не знает, выгодно ли построить свой.\u003C\u002Fp>\u003Cp class=\"p1\">Если хотите посчитать точку окупаемости и состав первого релиза — приходите с выгрузкой, \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fe-commerce\">обсудим пилот D2C.\u003C\u002Fa> Разберём экономику заказа, путь покупателя, интеграции и метрики, которые должны сойтись до масштабирования.\u003C\u002Fp>",[805,806],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"id":807,"documentId":808,"title":809,"slug":810,"order":23,"createdAt":811,"updatedAt":811,"publishedAt":812,"locale":16},33,"xhke7f1vzoqyx9nzqc1sukc6","e-commerce","ecommerce-blog","2026-08-31T12:06:40.235Z","2026-08-31T12:06:40.258Z",[]]