[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"media-detail-with-another--pochemu-pohozhie-internet-magaziny-otlichayutsya-po-stoimosti-v-neskolko-raz":3},{"media":4,"anotherMedia":601},{"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":549,"content":596},303,"k77qvgjbwvomrrx4tn51benn","Почему похожие интернет-магазины отличаются по стоимости в несколько раз","2026-07-31",null,1,"-pochemu-pohozhie-internet-magaziny-otlichayutsya-po-stoimosti-v-neskolko-raz",true,"2026-07-31T16:11:46.552Z","2026-09-14T11:00:11.859Z","2026-09-14T11:00:11.926Z","ru",[18,533],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16,"media":26,"localizations":532},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,248,258,259,267,275,283,291,299,308,318,327,336,345,354,363,372,381,390,399,408,417,426,435,444,452,461,470,479,486,494,502,510,517,524],{"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},284,"b82vt0dmoot3vi0yo5y3j435","Как посчитать бюджет RAG и не переплатить за модель","2026-07-14","kak-rasschitat-byudzet-rag-i-izbezhat-lishnikh-zatrat","2026-07-14T12:01:48.568Z","2026-09-13T21:58:45.648Z","2026-09-13T21:58:45.722Z",{"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},178,"nlh8oehrwqcexi2atoqykh3s","Как мы для онлайн-школы выбирали между коробкой, конструктором и стройкой с нуля — и что из этого выходит по деньгам\n","2026-07-27","-vybor-mezhdu-korobkoy-konstruktorom-i-stroykoy-onlayn-shkoly","2026-07-27T15:09:01.113Z","2026-07-27T15:10:18.774Z","2026-07-27T15:10:18.825Z",{"id":241,"documentId":242,"title":243,"date":244,"description":9,"order":23,"slug":245,"showOnMainPage":12,"createdAt":246,"updatedAt":246,"publishedAt":247,"locale":16},180,"u6ilvydbctqytrf7heo2scno","Кнопка «Войти» за миллионы: когда бизнесу правда нужна своя ВКС\n","2026-07-28","-knopka-voiti-za-milliony-kogda-biznesu-pravda-nuzhna-svoya-vks","2026-07-28T13:47:41.153Z","2026-07-28T13:47:41.222Z",{"id":249,"documentId":250,"title":251,"date":252,"description":9,"order":253,"slug":254,"showOnMainPage":12,"createdAt":255,"updatedAt":256,"publishedAt":257,"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":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":14,"publishedAt":15,"locale":16},{"id":260,"documentId":261,"title":262,"date":263,"description":9,"order":23,"slug":264,"showOnMainPage":12,"createdAt":265,"updatedAt":265,"publishedAt":266,"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":268,"documentId":269,"title":270,"date":271,"description":9,"order":23,"slug":272,"showOnMainPage":12,"createdAt":273,"updatedAt":273,"publishedAt":274,"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":276,"documentId":277,"title":278,"date":279,"description":9,"order":253,"slug":280,"showOnMainPage":12,"createdAt":281,"updatedAt":281,"publishedAt":282,"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":284,"documentId":285,"title":286,"date":287,"description":9,"order":19,"slug":288,"showOnMainPage":12,"createdAt":289,"updatedAt":289,"publishedAt":290,"locale":16},206,"jdz6gl00sz72z0egu84yf8cn","16 млн за полгода: аутсорс или штат в 2026 году","2026-08-06","-autsorsing-ili-shtat-sravnenie-zatrat","2026-08-06T17:30:36.209Z","2026-08-06T17:30:36.277Z",{"id":292,"documentId":293,"title":294,"date":295,"description":9,"order":23,"slug":296,"showOnMainPage":12,"createdAt":297,"updatedAt":297,"publishedAt":298,"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":300,"documentId":301,"title":302,"date":303,"description":9,"order":304,"slug":305,"showOnMainPage":12,"createdAt":306,"updatedAt":306,"publishedAt":307,"locale":16},212,"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-08-11T23:59:00.458Z",{"id":309,"documentId":310,"title":311,"date":312,"description":9,"order":313,"slug":314,"showOnMainPage":12,"createdAt":315,"updatedAt":316,"publishedAt":317,"locale":16},215,"wcg59mzuex1spvgeegxdhn63","В дашборде план выполнен, в кассе денег нет: почему CRM показывает несколько версий бизнеса","2026-08-12",4,"-pochemu-crm-pokazyvaet-raznye-versii-biznesa","2026-08-12T22:13:44.432Z","2026-08-14T09:21:40.369Z","2026-08-14T09:21:40.431Z",{"id":319,"documentId":320,"title":321,"date":322,"description":9,"order":19,"slug":323,"showOnMainPage":12,"createdAt":324,"updatedAt":325,"publishedAt":326,"locale":16},224,"mpxer9aw8jjq44rby7j47pwi","Стоимость разработки интеграции — API, CRM, 1С и внешние сервисы\n","2026-08-13","stoimost-razrabotki-integracii-api-crm-1s-i-vneshnie-servisy","2026-08-18T10:36:53.371Z","2026-08-18T10:49:40.493Z","2026-08-18T10:49:40.546Z",{"id":328,"documentId":329,"title":330,"date":331,"description":9,"order":10,"slug":332,"showOnMainPage":12,"createdAt":333,"updatedAt":334,"publishedAt":335,"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":337,"documentId":338,"title":339,"date":340,"description":9,"order":10,"slug":341,"showOnMainPage":12,"createdAt":342,"updatedAt":343,"publishedAt":344,"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":346,"documentId":347,"title":348,"date":349,"description":9,"order":23,"slug":350,"showOnMainPage":12,"createdAt":351,"updatedAt":352,"publishedAt":353,"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":355,"documentId":356,"title":357,"date":358,"description":9,"order":10,"slug":359,"showOnMainPage":12,"createdAt":360,"updatedAt":361,"publishedAt":362,"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":364,"documentId":365,"title":366,"date":367,"description":9,"order":10,"slug":368,"showOnMainPage":12,"createdAt":369,"updatedAt":370,"publishedAt":371,"locale":16},275,"cs2j0db6ed7l2zglni926s05","Как проверить AI-навык кандидата: тестовое, критерии и красные флаги","2026-08-21","proverka-ai-navyka-kandidata-testovoe-kriterii","2026-08-19T13:56:11.468Z","2026-09-09T12:26:24.517Z","2026-09-09T12:26:24.590Z",{"id":373,"documentId":374,"title":375,"date":376,"description":9,"order":10,"slug":377,"showOnMainPage":12,"createdAt":378,"updatedAt":379,"publishedAt":380,"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":382,"documentId":383,"title":384,"date":385,"description":9,"order":10,"slug":386,"showOnMainPage":12,"createdAt":387,"updatedAt":388,"publishedAt":389,"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":391,"documentId":392,"title":393,"date":394,"description":9,"order":10,"slug":395,"showOnMainPage":12,"createdAt":396,"updatedAt":397,"publishedAt":398,"locale":16},254,"xujodhmvw1zxpvpcqahtklmc","Когда D2C становится выгоднее маркетплейса: расчёт по заказам\n","2026-08-28","kogda-d2c-vygodnee-marketpleysa-raschet-po-zakazam","2026-08-27T14:24:12.532Z","2026-08-31T12:11:58.488Z","2026-08-31T12:11:58.570Z",{"id":400,"documentId":401,"title":402,"date":403,"description":9,"order":10,"slug":404,"showOnMainPage":12,"createdAt":405,"updatedAt":406,"publishedAt":407,"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":409,"documentId":410,"title":411,"date":412,"description":9,"order":10,"slug":413,"showOnMainPage":12,"createdAt":414,"updatedAt":415,"publishedAt":416,"locale":16},264,"lb4x4pfodc0sbnv9umz0b32a","Закрыл ноутбук, открыл телефон — и начал заново: где теряется контекст пользователя\n","2026-09-01","gde-teryaetsya-kontekst-polzovatelya","2026-08-31T12:47:31.448Z","2026-09-02T13:23:18.959Z","2026-09-02T13:23:19.031Z",{"id":418,"documentId":419,"title":420,"date":421,"description":9,"order":10,"slug":422,"showOnMainPage":12,"createdAt":423,"updatedAt":424,"publishedAt":425,"locale":16},263,"pbpm1u7r2yocuobuig7aows1","После оффера оценка кандидата пропадает: как связать найм, обучение и эффективность","2026-09-02","kak-svyazat-naym-obuchenie-i-effektivnost","2026-09-02T08:28:55.851Z","2026-09-02T13:16:56.637Z","2026-09-02T13:16:56.726Z",{"id":427,"documentId":428,"title":429,"date":430,"description":9,"order":10,"slug":431,"showOnMainPage":12,"createdAt":432,"updatedAt":433,"publishedAt":434,"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":436,"documentId":437,"title":438,"date":439,"description":9,"order":10,"slug":440,"showOnMainPage":12,"createdAt":441,"updatedAt":442,"publishedAt":443,"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":445,"documentId":446,"title":447,"date":448,"description":9,"order":10,"slug":449,"showOnMainPage":12,"createdAt":450,"updatedAt":450,"publishedAt":451,"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":453,"documentId":454,"title":455,"date":456,"description":9,"order":10,"slug":457,"showOnMainPage":12,"createdAt":458,"updatedAt":459,"publishedAt":460,"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":462,"documentId":463,"title":464,"date":465,"description":9,"order":10,"slug":466,"showOnMainPage":12,"createdAt":467,"updatedAt":468,"publishedAt":469,"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":471,"documentId":472,"title":473,"date":474,"description":9,"order":10,"slug":475,"showOnMainPage":12,"createdAt":476,"updatedAt":477,"publishedAt":478,"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":480,"documentId":481,"title":482,"date":474,"description":9,"order":23,"slug":483,"showOnMainPage":12,"createdAt":484,"updatedAt":484,"publishedAt":485,"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":487,"documentId":488,"title":489,"date":490,"description":9,"order":23,"slug":491,"showOnMainPage":12,"createdAt":492,"updatedAt":492,"publishedAt":493,"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":495,"documentId":496,"title":497,"date":498,"description":9,"order":23,"slug":499,"showOnMainPage":12,"createdAt":500,"updatedAt":500,"publishedAt":501,"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":503,"documentId":504,"title":505,"date":474,"description":9,"order":23,"slug":506,"showOnMainPage":12,"createdAt":507,"updatedAt":508,"publishedAt":509,"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":511,"documentId":512,"title":513,"date":498,"description":9,"order":23,"slug":514,"showOnMainPage":12,"createdAt":515,"updatedAt":515,"publishedAt":516,"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":518,"documentId":519,"title":520,"date":498,"description":9,"order":23,"slug":521,"showOnMainPage":12,"createdAt":522,"updatedAt":522,"publishedAt":523,"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":525,"documentId":526,"title":527,"date":528,"description":9,"order":253,"slug":529,"showOnMainPage":12,"createdAt":530,"updatedAt":530,"publishedAt":531,"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":534,"documentId":535,"title":536,"slug":537,"order":23,"createdAt":538,"updatedAt":538,"publishedAt":539,"locale":16,"media":540,"localizations":548},31,"x54tt9ferpmy25va1y5hlmqq","Стоимость и бюджеты","stoimost-i-byudzhety","2026-07-30T14:30:46.759Z","2026-07-30T14:30:46.777Z",[541,542,543,544,545,546,547],{"id":196,"documentId":197,"title":198,"date":199,"description":9,"order":19,"slug":200,"showOnMainPage":12,"createdAt":201,"updatedAt":202,"publishedAt":203,"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":260,"documentId":261,"title":262,"date":263,"description":9,"order":23,"slug":264,"showOnMainPage":12,"createdAt":265,"updatedAt":265,"publishedAt":266,"locale":16},{"id":309,"documentId":310,"title":311,"date":312,"description":9,"order":313,"slug":314,"showOnMainPage":12,"createdAt":315,"updatedAt":316,"publishedAt":317,"locale":16},{"id":319,"documentId":320,"title":321,"date":322,"description":9,"order":19,"slug":323,"showOnMainPage":12,"createdAt":324,"updatedAt":325,"publishedAt":326,"locale":16},{"id":346,"documentId":347,"title":348,"date":349,"description":9,"order":23,"slug":350,"showOnMainPage":12,"createdAt":351,"updatedAt":352,"publishedAt":353,"locale":16},{"id":214,"documentId":215,"title":216,"date":217,"description":9,"order":10,"slug":218,"showOnMainPage":12,"createdAt":219,"updatedAt":220,"publishedAt":221,"locale":16},[],{"id":550,"documentId":551,"name":552,"alternativeText":9,"caption":9,"width":553,"height":554,"formats":555,"hash":587,"ext":557,"mime":560,"size":588,"url":589,"previewUrl":9,"provider":590,"provider_metadata":9,"createdAt":591,"updatedAt":591,"publishedAt":592,"related":593},741,"z36v9tppp8t4gvtmilm251do","Изображение Codex 14 сент. 2026 г., 13_54_55.png",1536,1024,{"large":556,"small":566,"medium":573,"thumbnail":580},{"ext":557,"url":558,"hash":559,"mime":560,"name":561,"path":9,"size":562,"width":563,"height":564,"sizeInBytes":565},".png","https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_Izobrazhenie_Codex_14_sent_2026_g_13_54_55_505ca875cc.png","large_Izobrazhenie_Codex_14_sent_2026_g_13_54_55_505ca875cc","image\u002Fpng","large_Изображение Codex 14 сент. 2026 г., 13_54_55.png",897.26,1000,667,897257,{"ext":557,"url":567,"hash":568,"mime":560,"name":569,"path":9,"size":570,"width":23,"height":571,"sizeInBytes":572},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_Izobrazhenie_Codex_14_sent_2026_g_13_54_55_505ca875cc.png","small_Izobrazhenie_Codex_14_sent_2026_g_13_54_55_505ca875cc","small_Изображение Codex 14 сент. 2026 г., 13_54_55.png",232.36,333,232359,{"ext":557,"url":574,"hash":575,"mime":560,"name":576,"path":9,"size":577,"width":578,"height":23,"sizeInBytes":579},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_Izobrazhenie_Codex_14_sent_2026_g_13_54_55_505ca875cc.png","medium_Izobrazhenie_Codex_14_sent_2026_g_13_54_55_505ca875cc","medium_Изображение Codex 14 сент. 2026 г., 13_54_55.png",507.77,750,507768,{"ext":557,"url":581,"hash":582,"mime":560,"name":583,"path":9,"size":584,"width":585,"height":114,"sizeInBytes":586},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_Izobrazhenie_Codex_14_sent_2026_g_13_54_55_505ca875cc.png","thumbnail_Izobrazhenie_Codex_14_sent_2026_g_13_54_55_505ca875cc","thumbnail_Изображение Codex 14 сент. 2026 г., 13_54_55.png",61.36,234,61357,"Izobrazhenie_Codex_14_sent_2026_g_13_54_55_505ca875cc",505.79,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002FIzobrazhenie_Codex_14_sent_2026_g_13_54_55_505ca875cc.png","aws-s3","2026-09-14T10:58:45.699Z","2026-09-14T10:58:45.700Z",[594],{"__type":595,"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",[597],{"__component":598,"id":599,"text":600},"media.text",267,"\u003Cp>Запрос «нужен интернет-магазин» почти ничего не говорит о будущей разработке. В одной заявке за ним стоит каталог на 300 товаров, один склад и доставка по понятным правилам. В другой — десятки тысяч позиций, несколько поставщиков, личные цены, бонусы, синхронизация с 1С и остатки, которые обновляются чаще, чем кто-то успевает открыть Excel.\u003Cbr>\u003Cbr>На экране разница бывает минимальной: каталог, карточка товара, корзина, оплата. Основной объём прячется в процессах, данных, интеграциях и ролях.\u003Cbr>Кратная разница в стоимости появляется из-за количества состояний, которые нужно спроектировать, связать с системами и проверить на отказ. Склад не ответил. Цена изменилась во время оплаты. Платёж прошёл, а CRM временно недоступна. Поставщик загрузил товар, который должен пройти модерацию. Каждое такое состояние требует логики, интерфейса, проверки и поддержки.\u003Cbr>\u003Cbr>Разберу, где оценка начинает расходиться и как мы смотрим на такие проекты в Qtim.\u003C\u002Fp>\u003Ch2>За одной кнопкой «купить» стоят разные роли\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"Изображение Codex 14 сент. 2026 г., 13_55_09.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002FIzobrazhenie_Codex_14_sent_2026_g_13_55_09_c1f1d4c7f9.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_Izobrazhenie_Codex_14_sent_2026_g_13_55_09_c1f1d4c7f9.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_Izobrazhenie_Codex_14_sent_2026_g_13_55_09_c1f1d4c7f9.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_Izobrazhenie_Codex_14_sent_2026_g_13_55_09_c1f1d4c7f9.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_Izobrazhenie_Codex_14_sent_2026_g_13_55_09_c1f1d4c7f9.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Сначала важно понять, кто управляет продажей.\u003C\u002Fp>\u003Cp>Если ассортиментом занимается сам бизнес, логика обычно строится вокруг каталога, остатков, оплаты, доставки и админки. У команды есть понятный набор ролей: администратор, менеджер, покупатель.\u003C\u002Fp>\u003Cp>У маркетплейса появляются поставщики, модераторы, комиссии, взаиморасчёты, разные права доступа и личные кабинеты. Товар добавляет один участник, проверяет другой, деньги распределяются по правилам площадки.\u003C\u002Fp>\u003Cp>Для покупателя это всё ещё кнопка «купить». Для разработки — отдельный операционный слой, который двигает сроки и бюджет.\u003C\u002Fp>\u003Ch2>MVP начинается с границ первой версии\u003C\u002Fh2>\u003Cp>Мы в Qtim считаем MVP по сквозному сценарию покупки.\u003C\u002Fp>\u003Cp>Покупатель должен найти товар, изучить карточку, добавить позицию в корзину, выбрать доставку и оплатить заказ. Сотрудник должен получить заявку, увидеть состав, передать дальше в обработку и обновить статус.\u003C\u002Fp>\u003Cp>В «\u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fprojects\u002Fklik-yut\">Клик ЮТ\u003C\u002Fa>» такой сценарий связал каталог с фильтрами, разные способы оплаты и доставку с учётом местоположения клиента.\u003C\u002Fp>\u003Cp>Звучит базово. Но даже в таком «базово» должны сойтись каталог, корзина, платежи, доставка и административная часть. Если сразу добавить бонусы, персональные цены, сложные акции и несколько типов клиентов, первая версия быстро перестаёт быть маленькой.\u003C\u002Fp>\u003Ch2>Интеграции съедают больше времени, чем кажется\u003C\u002Fh2>\u003Cp>До разработки нужно понять, где живут цены, остатки, заказы и клиентские данные.\u003C\u002Fp>\u003Cp>Иногда всё хранится внутри сайта. Тогда проще. Чаще цены приезжают из 1С, наличие — со склада, доставку считает внешний сервис, платежи подтверждает банк, а статусы отправлений возвращает логистический партнёр.\u003C\u002Fp>\u003Cp>Каждую такую связь нужно разработать, проверить и поддерживать. Что делать, если 1С прислала цену со старой скидкой? Как показать товар, если склад отдаёт остаток с задержкой в час? Куда записать заказ, если банк подтвердил оплату дважды?\u003C\u002Fp>\u003Cp>На макете этого не видно. В смете — видно.\u003C\u002Fp>\u003Ch2>Главная сложность живёт за пределами корзины\u003C\u002Fh2>\u003Cp>В e-commerce самая трудная часть не всегда связана с каталогом и оплатой.\u003C\u002Fp>\u003Cp>В \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fprojects\u002Fscanwow\">ScanWow\u003C\u002Fa> пользователь выбирает 3D-модель и пресет под нужный движок, а платформа готовит архив для скачивания. Внутри этого сценария — серверная обработка файлов, очередь фоновых задач, экспортёр моделей и письмо со ссылкой, когда архив готов.\u003C\u002Fp>\u003Cp>Для пользователя путь короткий: выбрал, скачал, импортировал. Для разработки это отдельная продуктовая логика, которая и создаёт ценность сервиса.\u003C\u002Fp>\u003Cp>Такую функцию нельзя оценивать как ещё одну кнопку в карточке товара. Она влияет на архитектуру, сроки и стоимость сильнее, чем десяток обычных экранов.\u003C\u002Fp>\u003Ch2>Коробка хороша, пока не мешает развитию\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"Изображение Codex 14 сент. 2026 г., 13_55_15.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002FIzobrazhenie_Codex_14_sent_2026_g_13_55_15_ae5241cd4a.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_Izobrazhenie_Codex_14_sent_2026_g_13_55_15_ae5241cd4a.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_Izobrazhenie_Codex_14_sent_2026_g_13_55_15_ae5241cd4a.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_Izobrazhenie_Codex_14_sent_2026_g_13_55_15_ae5241cd4a.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_Izobrazhenie_Codex_14_sent_2026_g_13_55_15_ae5241cd4a.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Готовая платформа подходит, когда процессы совпадают с её логикой: стандартный каталог, понятный заказ, типовая админка, привычные интеграции.\u003C\u002Fp>\u003Cp>Проблемы начинаются при росте каталога, сложной лояльности, нестандартных правилах продажи, высоких требованиях к скорости или желании развивать продукт без постоянных обходных решений.\u003C\u002Fp>\u003Cp>В \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fprojects\u002F4fresh\">4fresh\u003C\u002Fa> возможности 1С-Битрикс стали ограничивать развитие магазина. Мы перенесли площадку на собственное решение и сохранили профили пользователей, историю заказов и тысячи отзывов.\u003C\u002Fp>\u003Cp>Миграция такого уровня — отдельная работа. Нужно перенести данные, проверить их целостность, сохранить привычный опыт для покупателей и не уронить то, что уже приносит бизнесу деньги.\u003C\u002Fp>\u003Cp>Низкая оценка редко означает, что проект проще. Чаще часть состояний просто не заложили в смету: не спросили про остатки из 1С, не продумали поведение при недоступной оплате, не учли роли поставщиков. Эти сценарии никуда не деваются. Они всплывают переделкой после релиза, когда чинить уже дороже.\u003C\u002Fp>\u003Ch2>Первый релиз проверяет спрос\u003C\u002Fh2>\u003Cp>После запуска приоритеты становятся конкретнее. Уже видно, где падает конверсия, где тормозит загрузка, на каком шаге ошибаются пользователи и сколько времени сотрудники тратят на обработку заказа.\u003C\u002Fp>\u003Cp>В \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fprojects\u002Fdroneshow-gallery\">DroneShow Gallery\u003C\u002Fa> за 2,5 месяца мы запустили маркетплейс готовых дрон-шоу: каталог сценариев, фильтры по параметрам площадки, просмотр моделей в 3D, оплату и доступ к исходным файлам.\u003C\u002Fp>\u003Cp>Первый релиз закрыл путь от просмотра модели до покупки и скачивания исходников. Редактор моделей, расширенную аналитику и дополнительные сценарии можно развивать следующим этапом, когда уже понятно, как люди пользуются продуктом.\u003C\u002Fp>\u003Ch2>Объём прячется за витриной\u003C\u002Fh2>\u003Cp>В оценке интернет-магазина мы идём от процесса продажи: кто управляет товарами, откуда приходят цены и остатки, какие системы уже есть у бизнеса, где заказ может зависнуть и что нужно для первого рабочего релиза.\u003C\u002Fp>\u003Cp>В этом и есть работа интегратора: увидеть связи под витриной до того, как они расползутся по срокам.\u003C\u002Fp>\u003Cp>Иногда проект можно запустить проще и дешевле, чем казалось на старте. Иногда за коротким запросом оказывается маркетплейс с интеграциями, ролями, миграцией и нетиповой логикой.\u003C\u002Fp>\u003Cp>Оценка на глаз почти всегда мимо: недозаложили — сорвали сроки и бюджет, перезаложили — переплатили за то, что можно было отложить на второй этап. Дешевле разобрать состав работ до старта.\u003C\u002Fp>\u003Cp>Если у вас есть идея магазина, текущая площадка или список «хотим как у конкурентов», можно разобрать это с нами. Покажем, что стоит запускать первым, какие места потянут сроки и где лучше не тащить всё в первый релиз: \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fe-commerce\">получить предварительный план запуска\u003C\u002Fa>.\u003C\u002Fp>",[602,646,695],{"createdAt":265,"id":260,"documentId":261,"title":262,"date":263,"description":9,"order":23,"slug":264,"showOnMainPage":12,"updatedAt":265,"publishedAt":266,"locale":16,"cover":603,"content":638,"media_event":9,"media_areas":642,"seo":9,"localizations":645},{"id":604,"documentId":605,"name":606,"alternativeText":9,"caption":9,"width":607,"height":607,"formats":608,"hash":633,"ext":557,"mime":560,"size":634,"url":635,"previewUrl":9,"provider":590,"provider_metadata":9,"createdAt":636,"updatedAt":636,"publishedAt":637},587,"r6ztug095iwm01w831etyhse","pic-3.png",3240,{"large":609,"small":615,"medium":621,"thumbnail":627},{"ext":557,"url":610,"hash":611,"mime":560,"name":612,"path":9,"size":613,"width":563,"height":563,"sizeInBytes":614},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_3_610466d368.png","large_pic_3_610466d368","large_pic-3.png",1191.91,1191908,{"ext":557,"url":616,"hash":617,"mime":560,"name":618,"path":9,"size":619,"width":23,"height":23,"sizeInBytes":620},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_3_610466d368.png","small_pic_3_610466d368","small_pic-3.png",337.05,337054,{"ext":557,"url":622,"hash":623,"mime":560,"name":624,"path":9,"size":625,"width":578,"height":578,"sizeInBytes":626},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_3_610466d368.png","medium_pic_3_610466d368","medium_pic-3.png",704.76,704757,{"ext":557,"url":628,"hash":629,"mime":560,"name":630,"path":9,"size":631,"width":114,"height":114,"sizeInBytes":632},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_3_610466d368.png","thumbnail_pic_3_610466d368","thumbnail_pic-3.png",41.47,41466,"pic_3_610466d368",1852.9,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_3_610466d368.png","2026-08-03T14:42:38.263Z","2026-08-03T14:42:38.264Z",[639],{"__component":598,"id":640,"text":641},162,"\u003Cp>Представьте обычный заказ. На карточке товар есть в наличии. В корзине доставка «завтра» меняется на «через пять дней». Ближайший ПВЗ пропадает после ввода адреса. После оплаты заказ делится на две посылки, а магазин толком не объясняет почему.\u003C\u002Fp>\u003Cp>Интерфейс на каждом шаге может выглядеть аккуратно. У покупателя остаётся другое впечатление: магазин меняет условия по ходу покупки.\u003C\u002Fp>\u003Cp>Поэтому некоторые редизайны проходят без проблем и почти не влияют на продажи. Команда упрощает корзину, обновляет карточки и делает кнопку заметнее, а заказ продолжает ломаться в остатках, резерве, расчёте доставки и статусах. Экран становится местом, где покупатель видит сбой.\u003C\u002Fp>\u003Ch2>После редизайна заказ всё равно ломается\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"pic-4.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_4_918b177d14.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_4_918b177d14.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_4_918b177d14.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_4_918b177d14.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_4_918b177d14.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Российский e-commerce уже слишком большой, чтобы считать доставку и наличие второстепенными деталями. По данным \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fdatainsight.ru\u002FDI_eCommerce_2026\">Data Insight\u003C\u002Fa>, в 2025 году рынок розничной интернет-торговли в России достиг 13,4 трлн рублей. Маркетплейсы забрали 81% заказов и 62% объёма продаж. Поэтому карточку, корзину и доставку оценивают по стандарту платформ, через которые проходит большинство заказов.\u003C\u002Fp>\u003Cp>Этот стандарт уже привычен: пользователь хочет заранее видеть срок, ближайший ПВЗ, статус, условия возврата и уведомления. Скидка и знакомый бренд могут привести его на карточку товара. Решение об оплате зависит от того, насколько понятным и выполнимым выглядит весь заказ.\u003C\u002Fp>\u003Cp>Логистика уже стала частью этого решения. В исследовании Data Insight о \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fdatainsight.ru\u002FRussian_online_shopping_market_with_delivery_2025\">последней миле e-commerce\u003C\u002Fa> рынок онлайн-торговли с доставкой в России за 2025 год оценивается в 7,7 млрд посылок. На собственные службы магазинов и платформ приходится 91,2% посылок, причём почти весь этот объём — Wildberries и Ozon: 84,1% рынка доставки. Значит, ожидания покупателя формируются внутри крупных платформ, где витрина и доставка работают как один сервис.\u003C\u002Fp>\u003Cp>Отдельный магазин сравнивают с этим опытом, хотя его заказ часто проходит через несколько отдельных систем: склад, платёжный сервис, службу доставки и поддержку. Несогласованность между ними проявляется в самый дорогой момент — когда человек уже выбрал товар и готов заплатить.\u003C\u002Fp>\u003Ch2>Корзина стала черновиком покупки\u003C\u002Fh2>\u003Cp>По данным RetailCRM, которые приводил \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fnew-retail.ru\u002Fnovosti\u002Fretail\u002Fretailcrm_88_korzin_v_rossiyskikh_internet_magazinakh_ostayutsya_broshennymi\u002F\">New Retail\u003C\u002Fa>, в первом квартале 2026 года 88% корзин в российских интернет-магазинах остались незавершёнными. При этом 46% таких корзин позже всё же превратились в заказ. Значит, часть отказов остаётся паузой: второй шанс сохраняется, пока товар доступен и срок не изменился.\u003C\u002Fp>\u003Cp>Корзина всё чаще работает как черновик. Пользователь сравнивает цены, читает отзывы, ждёт зарплату, выбирает пункт выдачи и проверяет, когда сможет забрать покупку. Вернуться к оформлению проще, если выбранные товары доступны, а расчёт доставки остался прежним.\u003C\u002Fp>\u003Cp>Если товар исчезает без объяснения или доставка становится неудобной, напоминание вернёт пользователя к той же причине отказа. Новый дизайн тоже не устранит этот разрыв.\u003C\u002Fp>\u003Ch2>ПВЗ и срок решают судьбу заказа ещё до оплаты\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"pic-5.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_5_3b5dfb077d.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_5_3b5dfb077d.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_5_3b5dfb077d.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_5_3b5dfb077d.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_5_3b5dfb077d.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>К 1 января 2026 года в России работало 226,4 тыс. пунктов выдачи заказов, на 44,7% больше, чем годом ранее. Это данные «Яндекс Карт», которые приводил «\u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fwww.kommersant.ru\u002Fdoc\u002F8361680\">Коммерсантъ\u003C\u002Fa>». ПВЗ стал привычной частью покупки. Для магазина без собственной сети отсутствие удобной точки теперь ощущается так же остро, как отсутствие нужного способа оплаты.\u003C\u002Fp>\u003Cp>СДЭК в исследовании о том, как россияне забирают заказы, отмечал, что \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fwww.retail.ru\u002Fnews\u002Fsdek-kak-rossiyane-zabirayut-zakazy-v-2025-godu-22-aprelya-2025-263841\u002F\">93% опрошенных выбирают самовывоз\u003C\u002Fa>. Цифра относится к аудитории исследования, но хорошо показывает приоритеты покупателя: близость, понятный срок и контроль над получением.\u003C\u002Fp>\u003Cp>Если магазин обещает доставку завтра, а после выбора ПВЗ переносит её на следующую неделю, человек оценивает уже другой заказ. Чем позже меняются условия, тем больше потраченного времени и раздражения.\u003C\u002Fp>\u003Cp>Если похожие сбои уже видны в магазине, \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fe-commerce\">на нашей странице разработки e-commerce-систем\u003C\u002Fa> можно посмотреть, какие системы мы связываем: витрину, админку, оплату, доставку и интеграции.\u003C\u002Fp>\u003Ch2>Пять причин, из-за которых новый интерфейс не поднимает продажи\u003C\u002Fh2>\u003Cp>1. Витрина предлагает товар, который уже продан\u003C\u002Fp>\u003Cp>Один и тот же ассортимент может продаваться на сайте, маркетплейсах и в офлайн-точках, а храниться на нескольких складах. Если каналы обновляются с разной скоростью, карточка показывает вчерашний остаток. Покупатель узнаёт об этом в корзине или уже после оплаты.\u003C\u002Fp>\u003Cp>Здесь полезно считать отмены и изменения заказа из-за неверного наличия. Эта цифра показывает цену сбоя точнее, чем общая конверсия карточки.\u003C\u002Fp>\u003Cp>2. Последнюю единицу обещают нескольким покупателям\u003C\u002Fp>\u003Cp>Товар может лежать в одной корзине, ждать оплаты в другом заказе и оставаться доступным на маркетплейсе. Без понятных правил резерва несколько человек получают одно обещание.\u003C\u002Fp>\u003Cp>Магазину нужно определить, в какой момент товар закрепляется за заказом, сколько действует резерв и когда остаток возвращается в продажу после неуспешной оплаты. Покупателю достаточно одного результата: товар не исчезает, пока он завершает оформление.\u003C\u002Fp>\u003Cp>3. Срок доставки ухудшается по ходу оформления\u003C\u002Fp>\u003Cp>Товар со склада в Подмосковье может приехать завтра, со склада в Казани — через несколько дней. На срок влияют время заказа, габариты, загрузка службы доставки и разделение корзины на несколько отправлений.\u003C\u002Fp>\u003Cp>Реальный диапазон лучше показать на карточке или в корзине и сразу объяснить, что на него влияет. Покупатель может согласиться подождать. Необъяснимый перенос воспринимается как подмена условий.\u003C\u002Fp>\u003Cp>4. ПВЗ и возврат становятся понятны слишком поздно\u003C\u002Fp>\u003Cp>Пользователю важны пункт у дома, режим работы, примерка, срок хранения, постамат и порядок возврата. Когда эти данные появляются только в конце, покупку приходится оценивать заново.\u003C\u002Fp>\u003Cp>Интерфейс помогает, когда получает полный список доступных вариантов заранее. Если удобного ПВЗ или нужного способа возврата нет, дизайн не сможет его создать.\u003C\u002Fp>\u003Cp>5. Поддержка не может быстро объяснить, что случилось\u003C\u002Fp>\u003Cp>После оплаты доверие держится на понятном статусе и внятном ответе. Когда менеджер отдельно проверяет платеж, резерв, склад, трек и историю уведомлений, вопрос «где мой заказ?» превращается в расследование.\u003C\u002Fp>\u003Cp>Покупателю и поддержке нужна одна история заказа: оплата, сборка, доставка, ПВЗ или возврат. Разрыв в этой цепочке снижает шанс на повторную покупку.\u003C\u002Fp>\u003Ch2>Где искать проблему, если новый интерфейс не поднял продажи\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"pic-6.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_6_3782a0cfd5.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_6_3782a0cfd5.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_6_3782a0cfd5.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_6_3782a0cfd5.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_6_3782a0cfd5.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Мы проходим один заказ от карточки до получения и отмечаем каждую точку, где меняются условия: наличие, цена, срок, ПВЗ, оплата, отправление и возврат. Затем сравниваем этот путь с тем, что видят витрина, склад и поддержка.\u003C\u002Fp>\u003Cp>Так появляется порядок работ: исправляем остаток у источника, пересобираем расчёт там, где меняется срок, уточняем интерфейс при непонятных условиях и даём поддержке полный контекст после оплаты.\u003C\u002Fp>\u003Cp>Критерий простой: если покупатель уходит после изменения цены, наличия или доставки, нужно разбирать данные и путь заказа. Если условия остаются стабильными, а человек всё равно не завершает покупку, стоит искать проблему в интерфейсе.\u003C\u002Fp>\u003Cp>У маркетплейса есть привычка и кредит доверия, у отдельного магазина — нет. Поэтому та же ошибка со сроком или остатком стоит ему дороже: второй попытки покупатель может не дать.\u003C\u002Fp>\u003Cp>Продажи растут, когда обещание на экране выдерживает реальный заказ. Если хотите понять, где оно ломается, можно \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fe-commerce\">разобрать путь покупателя и связанные системы вместе с нами\u003C\u002Fa>.\u003C\u002Fp>",[643,644],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"id":534,"documentId":535,"title":536,"slug":537,"order":23,"createdAt":538,"updatedAt":538,"publishedAt":539,"locale":16},[],{"createdAt":273,"id":268,"documentId":269,"title":270,"date":271,"description":9,"order":23,"slug":272,"showOnMainPage":12,"updatedAt":273,"publishedAt":274,"locale":16,"cover":647,"content":681,"media_event":9,"media_areas":685,"seo":9,"localizations":694},{"id":648,"documentId":649,"name":650,"alternativeText":9,"caption":9,"width":607,"height":607,"formats":651,"hash":676,"ext":557,"mime":560,"size":677,"url":678,"previewUrl":9,"provider":590,"provider_metadata":9,"createdAt":679,"updatedAt":679,"publishedAt":680},598,"ddz96c70678shxfvjsmmzqru","pic-10.png",{"large":652,"small":658,"medium":664,"thumbnail":670},{"ext":557,"url":653,"hash":654,"mime":560,"name":655,"path":9,"size":656,"width":563,"height":563,"sizeInBytes":657},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_10_118cc9edcd.png","large_pic_10_118cc9edcd","large_pic-10.png",722.76,722762,{"ext":557,"url":659,"hash":660,"mime":560,"name":661,"path":9,"size":662,"width":23,"height":23,"sizeInBytes":663},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_10_118cc9edcd.png","small_pic_10_118cc9edcd","small_pic-10.png",233.65,233651,{"ext":557,"url":665,"hash":666,"mime":560,"name":667,"path":9,"size":668,"width":578,"height":578,"sizeInBytes":669},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_10_118cc9edcd.png","medium_pic_10_118cc9edcd","medium_pic-10.png",447.31,447309,{"ext":557,"url":671,"hash":672,"mime":560,"name":673,"path":9,"size":674,"width":114,"height":114,"sizeInBytes":675},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_10_118cc9edcd.png","thumbnail_pic_10_118cc9edcd","thumbnail_pic-10.png",34.09,34087,"pic_10_118cc9edcd",1361.04,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_10_118cc9edcd.png","2026-08-04T13:38:17.439Z","2026-08-04T13:38:17.440Z",[682],{"__component":598,"id":683,"text":684},164,"\u003Cp>Компания запускает личный кабинет для клиентов: заказы, счета, документы и обращения переходят в одно окно. Через год нужен портал для партнёров, затем — для поставщиков и сотрудников. Каждый интерфейс появляется по понятной причине, но его часто проектируют как отдельный продукт.\u003C\u002Fp>\u003Cp>Снаружи всё выглядит аккуратно: у каждой аудитории свои экраны и сценарии. Внутри накапливаются отдельные учётные записи, справочники, статусы, интеграции и правила доступа. Один контрагент числится под разными названиями, а изменение реквизитов приходится разносить по всей цепочке.\u003C\u002Fp>\u003Cp>Фраза «новая роль — новый проект» точно описывает этот этап роста. Экосистема начинается там, где несколько групп пользователей работают с общими деньгами, документами и процессами. Дальше бизнесу выгоднее развивать единое ядро и подключать к нему разные кабинеты.\u003C\u002Fp>\u003Ch2>Пятый кабинет приносит пятую версию статуса\u003C\u002Fh2>\u003Cp>Количество экранов само по себе не создаёт проблему. Потери возникают на стыках. Поставщик меняет дату отгрузки, менеджер видит обновление в учётной системе, а клиентский кабинет продолжает показывать старый срок. Поддержка проверяет несколько источников, клиент ждёт, команда выясняет, какая версия верна.\u003C\u002Fp>\u003Cp>С доступами происходит то же самое. Партнёр может одновременно представлять несколько юридических лиц, сотрудник — перейти в другой филиал, а клиент — получить права администратора своей организации. Если каждый портал хранит собственную модель пользователей, любое изменение превращается в серию заявок и проверок.\u003C\u002Fp>\u003Cp>Интеграции тоже начинают дублироваться. Кабинет клиента отдельно подключают к 1С, портал поставщика — к той же 1С, админку — к CRM и банку. У каждого обмена появляются свои форматы, расписания и обработка ошибок. Поддержка платит за эту разницу на каждом сбое, а разработка — перед каждым релизом.\u003C\u002Fp>\u003Cp>Главный риск проявляется во времени. Команда добавляет новую роль дольше, потому что заново собирает вход, права, справочники, уведомления, отчётность и историю действий. Бизнес откладывает запуск канала или продолжает вести часть процесса в почте и таблицах.\u003C\u002Fp>\u003Ch2>Четыре числа покажут цену разрозненных кабинетов\u003C\u002Fh2>\u003Cp>Проблему удобно обсуждать через показатели, которые уже видят продукт, поддержка и операционные команды.\u003C\u002Fp>\u003Cp>Срок подключения новой роли. От согласования сценария до первого пользователя в системе. Увеличение периода показывает, сколько базовых функций команда каждый раз собирает заново.\u003C\u002Fp>\u003Cp>Обращения из-за доступов, статусов и документов. Их количество фиксирует цену рассинхронизации. Полезно отделять вопросы по самому процессу от случаев, когда человек не может войти, не видит нужную организацию или получает устаревшие данные.\u003C\u002Fp>\u003Cp>Число систем, которые меняют одну сущность. Если реквизиты контрагента, статус заказа или лимит партнёра редактируют в нескольких местах, источник истины размывается. Чем больше точек записи, тем дороже сверка и выше риск конфликта.\u003C\u002Fp>\u003Cp>Объём проверок перед релизом. Новая функция затрагивает клиента, поставщика, менеджера, биллинг и уведомления. Количество сценариев регресса показывает, насколько роли связаны между собой и умеет ли архитектура держать эту связь.\u003C\u002Fp>\u003Cp>Одновременный рост всех четырёх показателей уже влияет на стоимость владения: релизы замедляются, поддержка тратит больше времени, а запуск следующего кабинета становится отдельной сметой.\u003C\u002Fp>\u003Ch2>Один логин ещё не создаёт экосистему\u003C\u002Fh2>\u003Cp>SSO снимает повторный вход и даёт пользователю одну учётную запись. Экосистема появляется, когда кабинеты работают по общим правилам, а действие одной стороны меняет процесс для остальных.\u003C\u002Fp>\u003Cp>У каждой аудитории остаётся собственный интерфейс: клиент размещает заказ, партнёр ведёт отклики, сотрудник управляет операциями. Платформенный слой проводит заявку через согласование и оплату, проверяет доступ и записывает изменения.\u003C\u002Fp>\u003Cp>Команда может обновлять отдельные экраны, не копируя бизнес-правила в каждый кабинет. Связь между ролями остаётся внутри платформы, а проверки выполняются на сервере.\u003C\u002Fp>\u003Cp>Связность ролей хорошо видна в \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fprojects\u002Faltprof\">кейсе «Альтпроф»\u003C\u002Fa>: заказчик публикует задачу и выбирает исполнителя, специалист работает с откликами и заказами, команда бизнеса управляет пользователями, ролями, оплатами и критичными сценариями. Действия трёх сторон влияют на сделки, статусы и администрирование, поэтому их проектировали внутри одной системы.\u003C\u002Fp>\u003Ch2>Один пользователь, три компании и общий профиль\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"pic-8.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_8_822a67fe15.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_8_822a67fe15.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_8_822a67fe15.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_8_822a67fe15.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_8_822a67fe15.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>&nbsp;\u003C\u002Fp>\u003Cp>Учётная запись связывает вход с конкретным пользователем, роль задаёт доступные действия, а контекст показывает, от имени какой компании, филиала или команды он действует сейчас.\u003C\u002Fp>\u003Cp>Один пользователь может размещать заказ от одной организации, согласовывать документы для другой и администрировать сотрудников в третьей. Он переключает компанию, а набор доступных действий зависит от роли в ней. Единый профиль сохраняет историю действий и избавляет от дублей.\u003C\u002Fp>\u003Cp>Базовые права удобно собирать через RBAC — наборы разрешений для ролей. Когда доступ зависит от региона, организации, типа объекта, суммы или статуса, к роли добавляют атрибуты и контекст — подход ABAC. Проверка должна работать на сервере: скрытая кнопка в интерфейсе не защищает операцию.\u003C\u002Fp>\u003Cp>Для бизнеса такая модель даёт предсказуемый рост. Новую группу пользователей подключают через правила доступа и существующие сущности. Команда сохраняет единый журнал действий и меньше зависит от исключений, записанных в инструкциях.\u003C\u002Fp>\u003Ch2>Источник истины нужно назначить до первой интеграции\u003C\u002Fh2>\u003Cp>Для каждой ключевой сущности нужен владелец данных. Счёт может формироваться в 1С, сделка — в CRM, статус подписания — в ЭДО, а согласие пользователя и настройки уведомлений — в личном кабинете. Конкретное распределение зависит от контура; важен один ответ на вопрос, где запись считается актуальной.\u003C\u002Fp>\u003Cp>После этого команда описывает направление обмена и реакцию на сбой. Что произойдёт, если 1С недоступна? Повторится ли событие позже? Не создаст ли повторная доставка второй заказ или платёж? Увидит ли менеджер ошибку до обращения клиента? Эти решения входят в интеграцию вместе с API и вебхуками.\u003C\u002Fp>\u003Cp>Очереди помогают пережить временную недоступность внешней системы, идемпотентность защищает от дублей, а журнал событий показывает, где остановился процесс. Пользователь получает согласованный статус, поддержка — понятную историю, разработка — место для диагностики.\u003C\u002Fp>\u003Cp>Та же дисциплина нужна аналитике. Когда кабинеты отправляют события в общей модели, бизнес сравнивает завершённые процессы: заказ, согласование, оплату, отгрузку или обращение.\u003C\u002Fp>\u003Ch2>Общее ядро тоже выставляет счёт\u003C\u002Fh2>\u003Cp>Платформенный слой требует вложений в начале. Команде предстоит описать роли и границы организаций, разобрать источники данных, очистить дубли, спроектировать миграцию, настроить SSO, журнал действий и мониторинг интеграций. Регрессионные тесты охватывают связи между кабинетами, поэтому их тоже планируют заранее.\u003C\u002Fp>\u003Cp>Особенно дорого обходится переход с нескольких действующих систем. Адаптеры позволяют подключать старый контур поэтапно, но каждый адаптер нужно поддерживать, мониторить и обновлять при изменении API. Миграция справочников также не исправляет качество исходных данных автоматически.\u003C\u002Fp>\u003Cp>Для простого кабинета на одну-две роли, без сложных согласований и глубоких интеграций, коробочный портал часто остаётся разумным выбором. Собственная платформа оправдывается, когда кабинет влияет на деньги, документы, права доступа и основной путь клиента, а новые роли уже стоят бизнесу отдельных запусков.\u003C\u002Fp>\u003Ch2>Главный критерий: новая роль подключается модулем\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"pic-9.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_9_a31f5469c8.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_9_a31f5469c8.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_9_a31f5469c8.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_9_a31f5469c8.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_9_a31f5469c8.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Проверка проста: к существующему ядру добавляют только сценарии и интерфейс очередной аудитории.\u003C\u002Fp>\u003Cp>Если при таком запуске приходится копировать базовые функции и заново настраивать обмен данными, архитектура по-прежнему состоит из независимых продуктов. Единый цвет кнопок этого не изменит.\u003C\u002Fp>\u003Cp>Начать можно с карты пересечений. Для каждой роли выпишите ключевые действия, данные, текущую систему и владельца процесса. Совпадающие сущности и правила образуют кандидатов в общее ядро. Уникальные задачи остаются в интерфейсе конкретного кабинета. Такая карта помогает оценить первый модуль и заложить расширение без попытки сразу построить весь будущий контур.\u003C\u002Fp>\u003Cp>Если новая роль уже запускается как отдельный проект, \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fcabinets\">о разработке личных кабинетов и экосистем\u003C\u002Fa> можно посмотреть на нашем сайте, как мы разделяем интерфейсы, доступы, интеграции и данные. Для оценки достаточно текущей схемы ролей и списка систем: сначала разберём границы общего ядра, затем предложим фазы запуска.\u003C\u002Fp>",[686,687],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"id":688,"documentId":689,"title":690,"slug":691,"order":23,"createdAt":692,"updatedAt":692,"publishedAt":693,"locale":16},15,"w2syds6h6g6w4q901gfyrw0j","Экспертиза ","media-area-3","2026-05-27T09:11:34.563Z","2026-05-27T09:11:34.578Z",[],{"createdAt":281,"id":276,"documentId":277,"title":278,"date":279,"description":9,"order":253,"slug":280,"showOnMainPage":12,"updatedAt":281,"publishedAt":282,"locale":16,"cover":696,"content":730,"media_event":9,"media_areas":734,"seo":9,"localizations":743},{"id":697,"documentId":698,"name":699,"alternativeText":9,"caption":9,"width":607,"height":607,"formats":700,"hash":725,"ext":557,"mime":560,"size":726,"url":727,"previewUrl":9,"provider":590,"provider_metadata":9,"createdAt":728,"updatedAt":728,"publishedAt":729},601,"xmpdty5gsnpg1s4j35yeitlh","pic-20.png",{"large":701,"small":707,"medium":713,"thumbnail":719},{"ext":557,"url":702,"hash":703,"mime":560,"name":704,"path":9,"size":705,"width":563,"height":563,"sizeInBytes":706},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_20_ed0589fd4b.png","large_pic_20_ed0589fd4b","large_pic-20.png",1178.55,1178548,{"ext":557,"url":708,"hash":709,"mime":560,"name":710,"path":9,"size":711,"width":23,"height":23,"sizeInBytes":712},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_20_ed0589fd4b.png","small_pic_20_ed0589fd4b","small_pic-20.png",329.86,329857,{"ext":557,"url":714,"hash":715,"mime":560,"name":716,"path":9,"size":717,"width":578,"height":578,"sizeInBytes":718},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_20_ed0589fd4b.png","medium_pic_20_ed0589fd4b","medium_pic-20.png",696.67,696674,{"ext":557,"url":720,"hash":721,"mime":560,"name":722,"path":9,"size":723,"width":114,"height":114,"sizeInBytes":724},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_20_ed0589fd4b.png","thumbnail_pic_20_ed0589fd4b","thumbnail_pic-20.png",41.71,41714,"pic_20_ed0589fd4b",1966.18,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_20_ed0589fd4b.png","2026-08-05T15:27:43.601Z","2026-08-05T15:27:43.602Z",[731],{"__component":598,"id":732,"text":733},166,"\u003Cp>AI-сервис вышел в продакшен, пользователи задают вопросы, ответы приходят вовремя. Через месяц у продукта появляется новый документ — счёт за эксплуатацию. В нём легко заметить цену токенов и пропустить расходы, которые создают длинный контекст, поиск по базе и проверка качества.\u003C\u002Fp>\u003Cp>Мы \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fai-chatbots\">разрабатываем AI-чатботы и RAG-системы\u003C\u002Fa>, а в работе используем Claude и ChatGPT с Codex. После релиза расходы делим по назначению: отдельно пользовательская AI-функция, отдельно инструменты команды. Для продуктового контура я бы считал стоимость одного полезного сценария — ответа с нужным источником, корректного действия в системе или передачи диалога человеку.\u003C\u002Fp>\u003Ch2>Счёт начинается до первого слова модели\u003C\u002Fh2>\u003Cp>Провайдер считает токены — небольшие фрагменты текста, на которые модель разбирает запрос и ответ. Вход оплачивается отдельно от выхода. У кэшированного входа своя ставка, а у Claude отдельно оплачивается и запись префикса в кэш.\u003C\u002Fp>\u003Cp>Вопрос пользователя — только часть входа. Перед ответом модель получает инструкцию, описание доступных инструментов, примеры, историю диалога и фрагменты из базы знаний. В выход входят токены, которые модель потратила на генерацию. Точные значения нужно брать из поля usage в ответе API и сохранять по каждому запросу.\u003C\u002Fp>\u003Cp>Первая рабочая формула выглядит так:\u003C\u002Fp>\u003Cp>Стоимость ответа = обычный вход + чтение кэша + запись в кэш + выход + вызовы инструментов.\u003C\u002Fp>\u003Cp>Чтобы эти строки не смешивались, я свёл их в одну таблицу:\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"AI_после_релиза_таблица_контуры_vc_1920x1080.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002FAI_posle_reliza_tablicza_kontury_vc_1920x1080_8c2e6f2b4b.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_AI_posle_reliza_tablicza_kontury_vc_1920x1080_8c2e6f2b4b.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_AI_posle_reliza_tablicza_kontury_vc_1920x1080_8c2e6f2b4b.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_AI_posle_reliza_tablicza_kontury_vc_1920x1080_8c2e6f2b4b.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_AI_posle_reliza_tablicza_kontury_vc_1920x1080_8c2e6f2b4b.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Ch2>11 000 входных токенов: контекст умножает каждый запрос\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"pic-11.jpg\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_11_0e5ad73629.jpg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_11_0e5ad73629.jpg 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_11_0e5ad73629.jpg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_11_0e5ad73629.jpg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_11_0e5ad73629.jpg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Контекст — всё, что модель получает перед ответом. В RAG-системе путь обычно такой: запрос пользователя превращается в поисковый, поиск находит несколько фрагментов, приложение добавляет их к инструкции и отправляет Claude. История чата тоже растёт с каждым сообщением.\u003C\u002Fp>\u003Cp>В расчётном сценарии ниже один вызов несёт 11 000 входных токенов: 8 000 занимает стабильный префикс, ещё 3 000 — вопрос, история и найденные документы. Для провайдера это один входной поток, хотя продукт собирает его из разных частей.\u003C\u002Fp>\u003Cp>Большое контекстное окно показывает технический предел модели. Счёт определяет фактический объём переданных токенов. Если приложение каждый раз прикладывает двадцать страниц регламента, провайдер снова тарифицирует их как обычный или кэшированный вход. Вдобавок лишние фрагменты могут ухудшить ответ: полезный абзац теряется среди похожих инструкций и старых версий.\u003C\u002Fp>\u003Cp>Здесь помогают три ограничения. Первое — лимит на число и размер фрагментов, которые возвращает поиск. Второе — сокращение истории: старые сообщения сворачиваются в краткое состояние диалога. Третье — кэширование стабильного префикса с системной инструкцией и описанием инструментов.\u003C\u002Fp>\u003Cp>У Claude цена кэша зависит от операции и срока жизни записи. Короткий кэш хорошо работает при плотном потоке запросов; при редких обращениях он будет чаще записываться заново. Поэтому в логах нужна фактическая доля чтений из кэша, а в финансовой модели — отдельные ставки на чтение и запись.\u003C\u002Fp>\u003Ch2>Пять гигабайт базы: отдельно хранение, поиск и версии\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"pic-12.jpg\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_12_870d732e4f.jpg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_12_870d732e4f.jpg 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_12_870d732e4f.jpg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_12_870d732e4f.jpg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_12_870d732e4f.jpg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>\u003Cbr>База знаний занимает несколько слоёв. Есть исходные файлы, очищенный текст, фрагменты для поиска, векторные представления, индекс, логи запросов и версии документов. К ним добавляются резервные копии и данные для разбора спорных ответов.\u003C\u002Fp>\u003Cp>Для базы на 5 ГБ нужно учесть тариф векторного хранилища, операции поиска, резервные копии и логи. Найденные фрагменты затем входят в контекст Claude и снова оплачиваются как входные токены.\u003C\u002Fp>\u003Cp>Своя векторная база меняет названия строк, но сохраняет логику расходов: хранилище, вычисления для индексации, поиск, резервирование и наблюдаемость. Частое обновление документов добавляет переиндексацию. Если старые версии остаются активными, поиск может вернуть отменённый регламент.\u003C\u002Fp>\u003Cp>Для каждого источника нужны владелец, версия и срок жизни. После обновления полезно проверять, что новый документ попал в индекс, старый перестал участвовать в выдаче, а права доступа сохранились. Иначе компания оплачивает хранение дублей и получает ответы по отменённым правилам.\u003C\u002Fp>\u003Ch2>10 000 диалогов: считаем $811,20 на Claude\u003C\u002Fh2>\u003Cp>Возьмём условный месяц. Это иллюстрация формулы, а не статистика проекта Qtim. Тарифы Claude Sonnet 4.6 приведены по состоянию на 2026-08-04:\u003C\u002Fp>\u003Cul>\u003Cli data-list-item-id=\"e07b8af9ab5cac9c6ebaf5e17eb4a5d76\">10 000 диалогов по четыре обращения к модели — 40 000 вызовов;\u003C\u002Fli>\u003Cli data-list-item-id=\"ebb2921a0d83d2ab5bbaeddbad103eb1f\">на вызов приходится 8 000 токенов стабильной инструкции, 3 000 переменных входных токенов и 500 выходных;\u003C\u002Fli>\u003Cli data-list-item-id=\"e5459680ffc707e108986efe3808d2ad3\">95% стабильного префикса читается из кэша, 5% записывается заново.\u003C\u002Fli>\u003C\u002Ful>\u003Cfigure class=\"image\">\u003Cimg alt=\"AI_после_релиза_таблица_расчёт_vc_1920x1080.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002FAI_posle_reliza_tablicza_raschyot_vc_1920x1080_27a5c7036e.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_AI_posle_reliza_tablicza_raschyot_vc_1920x1080_27a5c7036e.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_AI_posle_reliza_tablicza_raschyot_vc_1920x1080_27a5c7036e.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_AI_posle_reliza_tablicza_raschyot_vc_1920x1080_27a5c7036e.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_AI_posle_reliza_tablicza_raschyot_vc_1920x1080_27a5c7036e.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Без кэша тот же объём Claude Sonnet 4.6 обошёлся бы в $1 620. Разница — $808,80. В таблице посчитаны только токены модели: поиск и хранение зависят от выбранной инфраструктуры.\u003C\u002Fp>\u003Cp>Расчёт не включает серверы приложения, базу данных, очереди, мониторинг, резервные копии, платные интеграции и время специалистов. Он также не учитывает налоги, конвертацию валют и особые режимы размещения данных. Затраты на разработку самого контура можно сверить с отдельным \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fblog\u002Fstoimost-razrabotki-mvp-v-2026-godu\">разбором стоимости MVP в 2026 году\u003C\u002Fa>; эксплуатацию после релиза считают по фактическому трафику.\u003C\u002Fp>\u003Ch2>Codex считаем по завершённым задачам команды\u003C\u002Fh2>\u003Cp>Я бы не переводил расход Codex в цену пользовательского диалога. Он читает код, историю задачи, логи и результаты команд, а затем генерирует изменения и объяснения. После релиза эта строка растёт во время исправлений, обновления тестов, разбора инцидентов и код-ревью.\u003C\u002Fp>\u003Cp>Подписки на Claude и ChatGPT с Codex учитываем в расходах команды. Для Codex смотрим четыре метрики: кредиты на завершённую задачу, объём контекста, число повторных запусков и расход автоматизаций. Если агентов несколько, общий пул уходит быстрее — это нормально, пока одновременно сокращается время решения задачи.\u003C\u002Fp>\u003Cp>Так видно причину роста общего счёта. Либо продукт получил больше обращений, либо Claude стал отвечать длиннее, либо инженерной задаче потребовалось больше попыток. Одна общая сумма этого не покажет.\u003C\u002Fp>\u003Ch2>Ошибка в ответе живёт в отдельном бюджете\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"pic-13.jpg\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_13_827f2e7850.jpg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_13_827f2e7850.jpg 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_13_827f2e7850.jpg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_13_827f2e7850.jpg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_13_827f2e7850.jpg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>На этом месте легко обрадоваться: 40 000 обращений к Claude обошлись в $811,20. Низкая цена полезна, пока система отвечает по актуальному документу, соблюдает права и вовремя передаёт сложный случай человеку. Ошибка в рекомендации может создать обращение в поддержку, неверную заявку или юридический риск.\u003C\u002Fp>\u003Cp>Контроль качества начинается с тестового набора. В него входят обычные вопросы, редкие случаи, опечатки, конфликтующие документы и попытки вывести систему за разрешённый сценарий. Для каждого примера задают ожидаемый источник, обязательные элементы ответа и условие передачи оператору.\u003C\u002Fp>\u003Cp>После изменения промпта, модели, поиска или базы тесты прогоняют заново. Часть примеров берут из логов, а автоматические оценки сверяют с решениями экспертов.\u003C\u002Fp>\u003Cp>У этой строки бюджета своя формула:\u003C\u002Fp>\u003Cp>Контроль качества = прогоны тестов + экспертная проверка выборки + разбор ошибок + исправления.\u003C\u002Fp>\u003Cp>В универсальный долларовый тариф она не складывается. Один продукт проверяет корректность ссылки на регламент, другой — подбор товара и совместимость характеристик, третий — право выполнить действие в CRM. До релиза нужно определить частоту проверки, объём выборки и ответственного за решение спорных случаев.\u003C\u002Fp>\u003Ch2>Пять лимитов удерживают стоимость после релиза\u003C\u002Fh2>\u003Cp>Я бы зафиксировал пять ограничений ещё до выхода к пользователям.\u003C\u002Fp>\u003Cp>Первое — отдельные бюджеты на продуктовый API и AI-инструменты команды.\u003C\u002Fp>\u003Cp>Второе — стоимость одного завершённого сценария и её 95-й процентиль. Среднее скрывает дорогие длинные диалоги.\u003C\u002Fp>\u003Cp>Третье — лимиты контекста: размер истории, число найденных фрагментов, максимальный выход и доля кэшированных токенов.\u003C\u002Fp>\u003Cp>Четвёртое — маршрутизация. Простые запросы получает компактная модель, сложные — более сильная, действия с высоким риском уходят человеку.\u003C\u002Fp>\u003Cp>Пятое — порог качества. Команда заранее определяет допустимую долю ответов без источника, ошибочных действий и передач оператору, а затем ставит уведомления по расходу и деградации.\u003C\u002Fp>\u003Cp>Главный критерий простой: считайте стоимость полезного результата вместе с ценой его проверки. Если у вас уже есть AI-сценарий и ожидаемый трафик, его можно принести на обсуждение \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fai-chatbots\">нашей команде\u003C\u002Fa>. Разложим маршрут ответа по токенам, поиску, хранению и контролю качества до того, как первый месячный счёт станет сюрпризом.\u003C\u002Fp>",[735,742],{"id":736,"documentId":737,"title":738,"slug":739,"order":23,"createdAt":740,"updatedAt":740,"publishedAt":741,"locale":16},25,"pzycouhlw11nznfb4b0zb2tv","AI и нейросети","ai-i-nejroseti","2026-07-30T14:30:01.132Z","2026-07-30T14:30:01.147Z",{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},[]]