<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>Винтра | Комплексный интернет-маркетинг</title><subtitle>Создание продающих сайтов, комплексное продвижение, контекстная реклама, SMM.
Digital-агентство «Винтра» — золотой партнер «Битрикс».</subtitle><author><name>Винтра | Комплексный интернет-маркетинг</name></author><id>https://teletype.in/atom/wintra</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/wintra?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@wintra?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=wintra"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/wintra?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-04-04T19:26:16.608Z</updated><entry><id>wintra:virus-bitrix-aspro</id><link rel="alternate" type="text/html" href="https://teletype.in/@wintra/virus-bitrix-aspro?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=wintra"></link><title>Вирусы на «1С-Битрикс»: спасение сайта</title><published>2025-10-09T16:15:31.537Z</published><updated>2025-10-10T12:43:04.084Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/a8/8b/a88b71aa-a479-48f7-9fb1-a19de153251b.png"></media:thumbnail><category term="admin" label="Admin"></category><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/27/99/2799a085-c238-41ca-81b5-cf0f251a9082.png&quot;&gt;С февраля 2025 года владельцы необновленных сайтов на «1С-Битрикс» с решениями (в основном — снятыми с продажи, устаревших версий и т. п.) от «Аспро» и некоторых других разработчиков подверглись масштабному заражению.</summary><content type="html">
  &lt;p id=&quot;hu4G&quot;&gt;Владельцы необновленных сайтов на «1С-Битрикс» с решениями (в основном — снятыми с продажи, устаревших версий и т. п.) от «Аспро» и некоторых других разработчиков подвергаются риску заражения. За счет эксплуатации древних уязвимостей, которые давно устранены вендором, злоумышленник в лучшем случае нарушает работу сайта, в худшем — крадет информацию, переадресует пользователей на сторонние веб-ресурсы и выполняет другие нежелательные действия.&lt;/p&gt;
  &lt;p id=&quot;np1p&quot;&gt;Причем попытки владельца откатить версию с помощью бэкапов хостера не спасают. Мы опишем наш опыт решения проблемы и изложим варианты восстановления сайта на устаревшем ПО «1С-Битрикс» с готовым решением «Аспро» без активной поддержки.&lt;/p&gt;
  &lt;figure id=&quot;lroQ&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/4b/7a/4b7aaede-31e2-4c03-8169-6a362e8f5519.jpeg&quot; width=&quot;950&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;ysloviya_popadaniya_v_gryppy_riska&quot;&gt;Условия попадания в группу риска:&lt;/h3&gt;
  &lt;ul id=&quot;CAum&quot;&gt;
    &lt;li id=&quot;D7cV&quot;&gt;Ваш сайт создан на CMS «1С-Битрикс: Управление сайтом».&lt;/li&gt;
    &lt;li id=&quot;Mkct&quot;&gt;Ядро CMS и решения не обновлялись более 1,5 лет.&lt;/li&gt;
    &lt;li id=&quot;tNxE&quot;&gt;На сайте используется на решение от компании Аспро, Esolutions, Sotbit, Маяк и других. Проверьте &lt;a href=&quot;https://www.1c-bitrix.ru/vul_dev/&quot; target=&quot;_blank&quot;&gt;тут&lt;/a&gt;, есть ли в списке ваше решение.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;kak_ponyat_chto_vash_saiit_zarajen&quot;&gt;Как понять, что ваш сайт заражен:&lt;/h3&gt;
  &lt;ul id=&quot;Lzsx&quot;&gt;
    &lt;li id=&quot;06wx&quot;&gt;Сайт долго открывается или открываются не запрашиваемые страницы.&lt;/li&gt;
    &lt;li id=&quot;a7Ey&quot;&gt;При попытке перейти на внутренние страницы сайта вы видите ошибку «Доступ запрещен».&lt;/li&gt;
    &lt;li id=&quot;aK2c&quot;&gt;Ваш хостер прислал письмо об обнаружении аномальной активности исходящего трафика или почтовых рассылок с угрозой приостановить функцию отправки почты, либо сообщил об уязвимостях с примерами зараженных файлов.&lt;/li&gt;
    &lt;li id=&quot;j3FB&quot;&gt;В файловой структуре присутствует множество непонятных файлов и папок, не относящихся к структуре вашего сайта.&lt;/li&gt;
    &lt;li id=&quot;y5WK&quot;&gt;Невозможно войти в админ-панель сайта.&lt;/li&gt;
    &lt;li id=&quot;fykx&quot;&gt;Наблюдаются прочие аномалии в работе сайта.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;v6KW&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/89/a8/89a88281-7315-4e89-bcfd-2db7741cb01c.jpeg&quot; width=&quot;767&quot; /&gt;
    &lt;figcaption&gt;Пример письма от хостера с уведомлением о заражении сайта&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;SeLk&quot;&gt;В любом из этих случаев важно как можно быстрее начать действовать. Если пройдет слишком много времени без активной реакции, ситуация может усугубиться — ведь обычно стандартный shared-хостинг хранит архивы только за последние 30 дней. В этот период восстановление сайта можно провести значительно быстрее и дешевле.&lt;/p&gt;
  &lt;h2 id=&quot;process_ystraneniya_yyazvimosteii_ochistki&quot;&gt;Процесс устранения уязвимостей, очистки сайта от вирусов и обновления до актуальной версии&lt;/h2&gt;
  &lt;p id=&quot;XnYZ&quot;&gt;Рассмотрим самый сложный пример из нашей практики.&lt;/p&gt;
  &lt;p id=&quot;BWP5&quot;&gt;&lt;strong&gt;Вводные:&lt;/strong&gt;&lt;br /&gt;Прошло более 30 дней с момента заражения. В админ-панель сайта не попасть, ни одна страница не открывается, да еще и пароль от админки никто не помнит. Единственная зацепка — доступ в панель управления хостингом.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;kq4X&quot;&gt;Если вы помните пароль от админ-панели и заражение произошло не позднее 30 дней или у вас есть рабочий бэкап в «Списке резервных копий»&lt;br /&gt;(*ваш_домен*/bitrix/admin/dump_list.php), можно сразу восстановить сайт&lt;br /&gt;до последней рабочей версии до заражения. В таком случае пропустите&lt;br /&gt;пункты с 1-го по 4-й, описанные далее.&lt;/p&gt;
  &lt;/section&gt;
  &lt;h3 id=&quot;kogda_parolya_i_beekapov_net_delaem_tak&quot;&gt;Когда пароля и бэкапов нет, делаем так:&lt;/h3&gt;
  &lt;p id=&quot;2CwI&quot;&gt;1. Для начала переходим в панель управления хостера. Нам необходимо восстановить работу админ-панели сайта, чтобы страница *ваш_домен*/bitrix/admin/ открывала форму авторизации, а не выдавала ошибку. Для этого идем в файловый менеджер и удаляем из папок bitrix и bitrix/admin/ файлы .htaccess. Не переживайте, что удалите лишнее, потом мы заново разместим все, что необходимо.&lt;/p&gt;
  &lt;blockquote id=&quot;HI7R&quot;&gt;* В одном из последних восстановленных нами&lt;br /&gt;проектов вирус разместил более 5000 файлов .htaccess. Не пытайтесь&lt;br /&gt;вычистить их все руками — есть специальный инструмент, но об этом позже.&lt;/blockquote&gt;
  &lt;p id=&quot;GItE&quot;&gt;2. Теперь, когда можем открыть страницу авторизации, если мы не помним пароль от админ-панели, нам необходимо произвести сброс пароля и восстановить его. Обычно почтовая подсистема сайта уже не работает и стандартным механизмом сбросить пароль не выйдет. Но все же стоит попытаться. Если результата нет, то ищем в интернете способы восстановления пароля от админки CMS. Писать тут рабочий способ специально не будем, ибо это может стать еще одной уязвимостью. Кто понимает, тот сделает.&lt;/p&gt;
  &lt;p id=&quot;d6AL&quot;&gt;3. После входа в админ-панель сайта вы, скорее всего, обнаружите, что многие разделы не открываются. Причина — всё те же файлы .htaccess. Пока нам необходимо только попасть на страницу системы обновлений (*ваш_домен*/bitrix/admin/update_system.php).&lt;/p&gt;
  &lt;figure id=&quot;eEPF&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/26/01/2601d9bc-028b-4795-95a7-10901497ed43.jpeg&quot; width=&quot;1203&quot; /&gt;
    &lt;figcaption&gt;Вкладка «Установка обновлений» открывается по умолчанию&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;R187&quot;&gt;Здесь жмем «Проверить обновления» (п. 1). Если видим, что лицензия и ключ (п. 2) показываются, но период получения обновлений окончился — значит, всё в порядке. Если же видим ошибку и вместо ключа — что-то иное, то, скорее всего, неверен адрес сервера для получения обновлений. Внесите изменения на странице настроек главного модуля (*ваш_домен*/bitrix/admin/settings.php), как показано на скриншоте.&lt;/p&gt;
  &lt;figure id=&quot;SkjV&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/ef/d0/efd08508-95de-4dd7-800f-149073a62eb6.jpeg&quot; width=&quot;1509&quot; /&gt;
    &lt;figcaption&gt;Настройки сервера обновлений «1С-Битрикс»&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;NfRe&quot;&gt;После этого вернитесь на страницу системы обновлений и перейдите по ссылке «Проверить ключ» (п. 3). Вы попадете на сайт «1С-Битрикс», где сможете оплатить продление лицензионного ключа. Либо обратитесь к своему разработчику, если его контакты еще у вас есть, он поможет приобрести продление для вас.&lt;/p&gt;
  &lt;p id=&quot;mzcE&quot;&gt;4. Перейдите в раздел «Настройки — Инструменты — Резервное копирование — Список резервных копий» (*ваш_домен*/bitrix/admin/dump_list.php) и проверьте, нет ли там свежего по дате архива. Обычно добропорядочные разработчики перед тем, как вносить масштабные изменения на сайте, делают бэкап.&lt;/p&gt;
  &lt;p id=&quot;gPcx&quot;&gt;5. Если есть сохраненная резервная копия сайта — просто восстановите сайт до последней рабочей версии до заражения.&lt;/p&gt;
  &lt;p id=&quot;bWp0&quot;&gt;6. Независимо от того, удалось ли вам восстановиться с бэкапа или нет, следующим шагом будет обновление ядра и решений, имеющих доступ к обновлениям до последней версии, через штатную систему. Если видите ошибку с переходом на PHP 8, игнорируйте ее, сначала нужно устранить уязвимость. Поэтому установите обновления, которые вам доступны без перехода на PHP 8.&lt;/p&gt;
  &lt;p id=&quot;PnjU&quot;&gt;7. Далее необходимо осуществить патчинг уязвимостей решений из списка «1С-Битрикс». В нем напротив каждого решения есть рекомендации. Практически каждый разработчик сделал простой патч. Просто закиньте нужный файл в корень сайта и выполните инструкции.&lt;/p&gt;
  &lt;p id=&quot;M51t&quot;&gt;8. Пункт необходимый, если вы не смогли восстановиться из безопасной версии и работаете с зараженным сайтом. После того, как вы пропатчите все решения, вы устраните уязвимости для нового заражения вирусами, но они могут оставаться на сайте. У многих хостеров, как правило, в панели управления предусмотрен инструмент для бесплатной проверки файлов сайта на вирусы. Ее результатом в рассматриваемом случае обычно становится длинный список зараженностей. Игнорируйте всё, что связанно с .htaccess, а остальное удалите вручную.&lt;/p&gt;
  &lt;p id=&quot;uznE&quot;&gt;9. Если на вашем сайте есть кнопка «Сайт под защитой», то можно сразу перейти к пунктам устранения угрозы с помощью системы проактивной защиты «1С-Битрикс».&lt;/p&gt;
  &lt;figure id=&quot;5fZ9&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/a4/a4/a4a4d078-d027-4d48-bbcf-4a2dd1ff47f0.jpeg&quot; width=&quot;1357&quot; /&gt;
    &lt;figcaption&gt;Кнопка «Сайт под защитой»&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;vGkb&quot;&gt;Если кнопки нет, сначала нужно сделать п. 10.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;Ive0&quot;&gt;С проактивной защитой «1С-Битрикс» работаем следующим образом:&lt;/p&gt;
  &lt;ul id=&quot;C8Hw&quot;&gt;
    &lt;li id=&quot;bz8p&quot;&gt;Тут есть отличная функция «Настройки — Проактивная защита — Поиск троянов — Проверка .htaccess» (*ваш_домен*/bitrix/admin/xscan_htaccess.php). После проверки вы можете удалить все пораженные файлы и установить минимальный набор. Это самый простой и быстрый способ избавиться от зараженных файлов, сколько бы их ни было, не прибегая к удалению вручную.&lt;/li&gt;
    &lt;li id=&quot;E2pD&quot;&gt;Пройдите в раздел «Поиск троянов — Сканирование файлов»&lt;br /&gt;(*ваш_домен*/bitrix/admin/xscan_worker.php) и проведите сканирование.&lt;br /&gt;То, что вызывает подозрение, проверьте отдельно, указав путь вручную. А&lt;br /&gt;также можно написать в &lt;a href=&quot;https://www.1c-bitrix.ru/support/&quot; target=&quot;_blank&quot;&gt;поддержку «1С-Битрикс»&lt;/a&gt; с просьбой проверить подозрительные файлы.&lt;/li&gt;
    &lt;li id=&quot;wVqB&quot;&gt;Далее, активируйте все варианты защиты: проактивный фильтр, веб-антивирус. Очень неплохо будет если вы подключите также двухэтапную авторизацию.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;t4VQ&quot;&gt;10. Осуществите переход на PHP 8. Тут начинается самое интересное. Скорее всего, вы столкнетесь с тем, что ваш сайт работает на PHP 7-й версии, поэтому необходимо будет перейти на PHP 8. У нас есть &lt;a href=&quot;https://teletype.in/@wintra/php-8&quot; target=&quot;_blank&quot;&gt;подробная статья об этом&lt;/a&gt;. И отдельная &lt;a href=&quot;https://wintramedia.ru/services/support/perehod-saytov-na-php-8/&quot; target=&quot;_blank&quot;&gt;услуга&lt;/a&gt;.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;oWFN&quot;&gt;Если кратко, мы действуем по следующему сценарию:&lt;/p&gt;
    &lt;p id=&quot;s3Rj&quot;&gt;1. Накатываем обновления, которые нам дает поставить система сразу.&lt;/p&gt;
    &lt;p id=&quot;G9DQ&quot;&gt;2. Идем к хостеру меняем версию PHP на минимум 8.2. После этого, как правило, сайт перестанет работать, но админка будет функционировать, что даст нам возможность установить все последние обновления. Устанавливаем.&lt;/p&gt;
    &lt;p id=&quot;mgft&quot;&gt;3. Переходим к обновлению решений, обновляем все, что можно. Если вы хорошо понимаете, что за компоненты установлены и для чего они нужны и видите, что в списке есть решения с оконченным демонстрационным режимом или неактивной поддержкой, которые точно не нужны в работе, лучше их удалить. Делайте это только если точно знаете, что это за решение и как оно взаимодействует с вашим сайтом.&lt;/p&gt;
    &lt;p id=&quot;II9T&quot;&gt;4. После вам необходимо руками исправить все возникающие ошибки в публичной части и админ-панели сайта. Как правило ошибки возникают с PHP-функциями, подключением устаревших скриптов и так далее. В помощь вот такие шпаргалки: &lt;a href=&quot;https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=48&amp;LESSON_ID=9685&amp;LESSON_PATH=3918.5288.9685&quot; target=&quot;_blank&quot;&gt;официальная&lt;/a&gt; и &lt;a href=&quot;https://www.brekot.ru/blog/1s-bitriks-i-php-8/&quot; target=&quot;_blank&quot;&gt;от хороших людей&lt;/a&gt;.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;J4Xm&quot;&gt;11. Перейдите по возможности на MySQL 8. Это выходит за рамки данной инструкции, поэтому оставим в виде рекомендации. Пункт в контексте рассматриваемой темы необязательный.&lt;/p&gt;
  &lt;p id=&quot;w7Er&quot;&gt;12. Перейдите в «Настройки — Модули» (*ваш_домен*/bitrix/admin/module_admin.php). Удалите все неиспользуемые&lt;br /&gt;модули. Важно: если не знаете, что за модуль и как он влияет на ваш сайт&lt;br /&gt;— не трогайте.&lt;/p&gt;
  &lt;p id=&quot;rZo6&quot;&gt;13. Аналогично пункту 12 делаем и тут: «Настройки — Настройки продукта — Список мастеров» (*ваш_домен*/bitrix/admin/wizard_list.php). Удалите обязательно демо интернет-магазин, демо корпоративный сайт и так далее. Если вы используете решение «Аспро», не удаляйте мастер «Аспро».&lt;/p&gt;
  &lt;p id=&quot;aLlH&quot;&gt;14. После всех пунктов выше сделайте следующее: перейдите в папку /upload/tmp/ и удалите в ней всё. Затем выполните повторное сканирование на вирусы с помощью хостерных утилит. Его результатом должна стать отметка, что вирусов не обнаружено. Далее, если у вас стоят ограничения на исходящий трафик, почтовые подсистемы и прочее, отправьте запрос хостеру, чтобы сняли ограничения с указанием на то, что все проблемы устранены и вирусов теперь нет.&lt;/p&gt;
  &lt;p id=&quot;C92h&quot;&gt;15. В финале важно убедиться, что сайт работает как нужно. Это делается за два шага:&lt;/p&gt;
  &lt;ol id=&quot;bLW0&quot;&gt;
    &lt;li id=&quot;4xcj&quot;&gt;Пройдите в раздел «Настройки — Инструменты — Проверка системы» (*ваш_домен*/bitrix/admin/site_checker.php). Если обнаружатся ошибки — устраните их.&lt;/li&gt;
    &lt;li id=&quot;Lte0&quot;&gt;После тут: «Настройки — Настройки продукта — Автокеширование» (*ваш_домен/bitrix/admin/cache.php*), на вкладке «Очистка файлов кеша», удалите все.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;NCQu&quot;&gt;Затем перейдите на сайт, откройте консоль (клавишей F12) и походите по сайту. Важно пройти по всем страницам, проверить весь функционал, работу форм, фильтров, слайдеров, получение писем из форм, работу сторонних интеграций.&lt;/p&gt;
  &lt;blockquote id=&quot;au2B&quot;&gt;Если всё в порядке — значит, ваш сайт спасен, и, даже если на нем останется старая версия «Аспро», он не будет уязвим для известных вирусов.&lt;/blockquote&gt;
  &lt;p id=&quot;DEY3&quot;&gt;В дальнейшем важно не забывать обслуживать сайт, так как вредоносное ПО постоянно развивается и не исключено появление новых способов заражения. Регулярно проверяйте и устанавливайте обновления, следите за безопасностью паролей и не игнорируйте сообщения хостера. Если хотите, мы возьмем всё это на себя. Подробности — &lt;a href=&quot;https://wintramedia.ru/services/support/tekhnicheskaya-podderzhka-saytov-na-1s-bitriks-i-aspro/&quot; target=&quot;_blank&quot;&gt;здесь&lt;/a&gt;.&lt;/p&gt;

</content></entry><entry><id>wintra:ozon-integration</id><link rel="alternate" type="text/html" href="https://teletype.in/@wintra/ozon-integration?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=wintra"></link><title>Выход на Ozon с автоматизацией всего: импорт 15000 товаров + генерация фото + заказы в Telegram</title><published>2025-07-02T23:35:36.484Z</published><updated>2025-07-03T00:22:17.898Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/c6/5d/c65d4e04-e798-44d3-a2fc-ccff0052679a.png"></media:thumbnail><category term="e-commerce" label="E-commerce"></category><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/3a/6b/3a6b29e0-b7ef-418d-8b43-4d7b637eb14e.jpeg&quot;&gt;Импортируем товары от нескольких поставщиков, приводим к единообразию с помощью сайта на 1С-Битрикс, генерируем продающие изображения для карточки товара, выгружаем все на Ozon и подключаем уведомления о заказах в «Телеграм».</summary><content type="html">
  &lt;p id=&quot;Hiiu&quot;&gt;Импортируем товары от нескольких поставщиков, приводим к единообразию с помощью сайта на 1С-Битрикс, генерируем продающие изображения для карточки товара, выгружаем все на Ozon и подключаем уведомления о заказах в «Телеграм».&lt;/p&gt;
  &lt;figure id=&quot;RpWj&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/1c/06/1c062768-5fbe-45c7-94e9-4fe2b138161a.jpeg&quot; width=&quot;950&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;zney&quot;&gt;Наш клиент — сеть шинных центров «ШинСнаб.рф» — сотрудничает с различными поставщиками шин и дисков и имеет несколько собственных удаленных складов. У каждого поставщика свой формат представления данных: у кого-то есть API, кто-то в XML выгружает, а кто-то по старинке шлет в Excel на почту. Конечно, же состав данных, значения характеристик и прочее не имеют никакого унифицированного формата, каждый как может, так и делает.&lt;/p&gt;
  &lt;p id=&quot;SOPG&quot;&gt;У каждого поставщика — порядка 6000 наименований шин и 9000 наименований дисков. 75% товаров у разных поставщиков совпадают между собой, остальные — уникальные. Как правило, это либо остатки по складу, либо непопулярные бренды, каждый из которых представляет только один поставщик. &lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;2ytw&quot;&gt;Итак, мы имеем: разные поставщики, разные форматы данных, разные значения свойств одного и того же товара, разные складские остатки, условия доставки и ценообразования.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;vZdM&quot;&gt;&lt;strong&gt;Задача:&lt;/strong&gt; используя сайт компании (отдельный технический инфоблок на нем), импортировать в единую базу данных товары от разных поставщиков, уникализировать их, сопоставляя товары по артикулу, привести все данные к формату, установленному Ozon для товаров, дополнить информацию о товарах из других источников, а также от себя, сгенерировать изображения, как принято на маркетплейсах, выгрузить все массово через API Ozon Seller, настроить обновление информации (товары, остатки, цены) в дальнейшем, выгрузку на сайт заказов с Ozon, получение уведомлений о новых заказах в Telegram.&lt;/p&gt;
  &lt;h2 id=&quot;JITF&quot;&gt;Решение задачи&lt;/h2&gt;
  &lt;p id=&quot;hOgB&quot;&gt;Сразу заметим, что готового комплексного решения нам не удалось найти, поэтому поставленную задачу решали с помощью комбинации готовых решений, собственных разработок, а также опыта полученного при работе по &lt;a href=&quot;https://teletype.in/@wintra/1c-xml-bitrix&quot; target=&quot;_blank&quot;&gt;интеграции с 1С&lt;/a&gt;.&lt;/p&gt;
  &lt;h2 id=&quot;gRkX&quot;&gt;Получаем данные от поставщика&lt;/h2&gt;
  &lt;p id=&quot;szBJ&quot;&gt;Для примера опишем интеграцию с одним поставщиком — сервисом «Форточки» (&lt;a href=&quot;https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fwww.4tochki.ru%2F&amp;postId=2068828&quot; target=&quot;_blank&quot;&gt;4tochki.ru&lt;/a&gt;). Он дает возможность настроить выгрузку с нужных нам складов интересующих нас позиций, отобранных по их фильтру, и выполнять экспорт товаров раз в сутки по постоянной ссылке в разных форматах. Мы выбрали удобный для нас XML.&lt;/p&gt;
  &lt;figure id=&quot;LDM1&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/be/8e/be8e485e-edb7-4927-b2ba-0b77c24b5d7a.jpeg&quot; width=&quot;1234&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;IDUB&quot;&gt;Для обработки полученного файла создали технический инфоблок на нашем сайте, работающем под управлением 1С-Битрикс в редакции Бизнес, задали необходимые свойства для преобразования и последующего экспорта.&lt;/p&gt;
  &lt;figure id=&quot;stVC&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/98/85/98856f0a-c5ed-4c30-87d3-fbd4b04ec4eb.jpeg&quot; width=&quot;1302&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;HZzB&quot;&gt;Импорт и преобразования реализуем с помощью уже 1000 раз нами испробованному продукту E-solutions: &lt;a href=&quot;https://marketplace.1c-bitrix.ru/solutions/esol.importxml/&quot; target=&quot;_blank&quot;&gt;«Импорт из XML»&lt;/a&gt;. Это сильнейшее решение, способное привести что угодно в заданный формат.&lt;/p&gt;
  &lt;figure id=&quot;wyKO&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/2b/6b/2b6b9305-5342-4cfe-b637-57b81a3184a7.jpeg&quot; width=&quot;1296&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;QqMt&quot;&gt;&lt;strong&gt;Какие проблемы удалось решить с помощью решения:&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;m4zb&quot;&gt;
    &lt;li id=&quot;iNZf&quot;&gt;Формат XML, мягко говоря, неоптимален для работы с товарами. К примеру, каждая позиция описана не как привычно для формата CommerceML — информация по товару, а с указанием для каждой категории товаров своего тега, например, — для шин, — для дисков и так далее. Это ломает массовый перебор товаров в секции offers, поэтому пришлось создавать разные профили и грузить сначала теги — для шин — сразу автоматом создавая для них категорию «Шины», для удобства, а диски уже через другой профиль импорта, с обработкой тэгов.&lt;/li&gt;
    &lt;li id=&quot;kC3s&quot;&gt;Контроль уникальности от разных поставщиков путем проверки по уникальному коду — артикулу. Если товар уже создан в нашей базе по артикулу, то информацию о нем от другого поставщика не применяем, только остатки раскидываем по своим складам, и цены преобразовываем, если их образование не совпадает с общей ценовой политикой. Таким образом мы объединяем информацию от всех поставщиков с контролем дубликатов по артикулу.&lt;/li&gt;
    &lt;li id=&quot;FsCF&quot;&gt;Цены и остатки приходят в одной и той же секции: , и тут же —. Конечно же, такой файл не обработать. С остатком решение простое: каждый склад сопоставляем с нашим складом на сайте и прогружаем остатки по складам. А вот с ценой — беда. Если товара нет на каком-то из складов — то тега с ценой этого склада вообще нет. На сайте можно, конечно, использовать разные цены –, но в конечном итоге в Ozon нужно отправить только одну. Поэтому решением стала проверять последовательно наличие цены и исходя из этого принимать решение, перезаписывать ее или нет. Нас это спасло: если цена не указана для склада в Самаре, но указана, например, для склада в Казани, мы записываем ту, что есть, учитывая, что цены идентичны.&lt;/li&gt;
    &lt;li id=&quot;02aM&quot;&gt;Изображения. Чуть далее расскажем про «чудо-генератор» для картинок, но для начала нам нужно было просто загрузить детальное изображение и привести его к единому стандарту, формату и размеру. Дополнительно то же самое изображение загружали в свойство с доп. картинками — это нужно на будущее, чтоб то самое чудо заработало.&lt;/li&gt;
    &lt;li id=&quot;CD6G&quot;&gt;Описания для товаров. Тут много пришлось поиграть с преобразованиями. Сначала нужно было получить текст по внешней ссылке, в нашем xml-файле описание модели содержится в таком виде «&lt;a href=&quot;https://www.4tochki.ru/descriptions/models/viatti/Brina_Nordico_V-522/info.html&quot; target=&quot;_blank&quot;&gt;https://www.4tochki.ru/descriptions/models/viatti/Brina_Nordico_V-522/info.html&lt;/a&gt;».&lt;br /&gt;Это описание скачали в формате html и далее применили череду преобразований: вырезали лишний код, тэги, стили, лишние слова (Ozon запрещает использовать ссылки в описании, названия каналов разных и не только), плюс убрали специфические моменты: длинные слова, спецсимволы (например, TM), вставку изображений в текст описания и так далее. Одним из массовых интеллектуальных решений стало применение преобразований описания в зависимости от свойств товара. Так, например, описание для всей модельной линейки одно, и в ней есть две шины полностью идентичные по параметрам, но одна с технологией RunFlat, другая — без. Ozon ругается: говорит, это одинаковый товар, пообщавшись с техподдержкой приняли решение преобразовывать описание при импорте. Если технологии RunFlat нет — значит, мы вырезаем из описания абзац про эту технологию и вставляем свой текст. Так удалось избежать штрафов от Ozon.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;lsGr&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/76/f2/76f24441-7143-4f36-af9c-9263625b8642.jpeg&quot; width=&quot;957&quot; /&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;cLOk&quot;&gt;
    &lt;li id=&quot;CQGy&quot;&gt;Преобразование для поддержания актуальности списка товаров: при отсутствии в последующем в файле информации по товару, он деактивируется. Это важно — ведь если в файле перестанет приходить информация по товару, то он будет болтаться в Ozon с неактуальными данными по цене, остатку и так далее. Затем его кто-то купит, и магазин будет оформлять возврат, что снизит рейтинг и вызовет негодование со стороны покупателя.&lt;/li&gt;
    &lt;li id=&quot;zzPK&quot;&gt;И, конечно же, множество преобразований свойств, которые у поставщиков записаны по-разному. Не «летняя», а «Лето», не «с шипами», а «Шипованная», не «Pirelli Formula», а «Formula». Потому что Ozon имеет свои справочники свойств, и для импорта значения характеристик должны совпадать буква в букву.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;zJgc&quot;&gt;В итоге мы загрузили все товары от разных поставщиков в наш временный инфоблок с товарами:&lt;/p&gt;
  &lt;figure id=&quot;VCWa&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://adpass.ru/wp-content/uploads/2025/07/image-5ff23665-8878-4bb7-b47e-2426f8302f6b-1176x1052.jpg&quot; width=&quot;1176&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;id18&quot;&gt;«Чудо-генератор» фото: автоматическая генерация изображений в формате маркетплейсов&lt;/h2&gt;
  &lt;p id=&quot;Ee2h&quot;&gt;Многие видели, наверное, или даже обращались по объявлениям наподобие: «наполнение карточек 100 руб/штука». Отличное предложение! А что делать если у нас 15 000 SCU? Тратить на добавление 1 500 000 р. и год труда? Можно, наверное, как-то использовать ИИ там, или детский труд, но мы поступили по-своему.&lt;/p&gt;
  &lt;p id=&quot;9spF&quot;&gt;Учитывая, что у нас есть изображение шины или диска от поставщика в таком формате:&lt;/p&gt;
  &lt;pre id=&quot;Gh7X&quot;&gt;https://api-b2b.pwrs.ru/15068/pictures/tyres/Antares/Ingens_A1/src/big_0.png&lt;/pre&gt;
  &lt;p id=&quot;CVU5&quot;&gt;которое выглядит так:&lt;/p&gt;
  &lt;figure id=&quot;VkON&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://adpass.ru/wp-content/uploads/2025/07/image-3a1ff27c-2d16-4ff1-ae01-bbfe4dddc4cd-1176x561.jpg&quot; width=&quot;1176&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;gCnv&quot;&gt;и понимая, что шаблон для карточки будет один, в него лишь необходимо подставлять свои для каждого товара значения, мы стали писать код.&lt;/p&gt;
  &lt;h4 id=&quot;zMgi&quot;&gt;Логика работы:&lt;/h4&gt;
  &lt;p id=&quot;8kXq&quot;&gt;Cкрипт перебирает все товары, подходящие под заданные условия. Они могут быть любыми, к примеру: id инфоблока, раздел, свойство и так далее. Для каждого товара скрипт приводит изображение к стандартной для Ozon пропорции 3:4, преобразовывает в формат .PNG, выполняет кадрирование и наложение поверх картинки данных, полученных из свойств инфоблока. Холст мы создаем заранее: для шин — свой, для дисков — свой. Также берем иконки типов шин из подготовленной базы: шипы, лето, зима и так далее. Далее обрабатываем последовательно каждый элемент и вставляем данные в наш шаблон. Получаем итоговое изображение в стиле карточки маркетплейса и сохраняем его в свойство товара «Картинка для Ozon». Запуск скрипта и отчет оформляем во внешний обработчик.&lt;/p&gt;
  &lt;figure id=&quot;6ycn&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://adpass.ru/wp-content/uploads/2025/07/image-0db02cf0-22bb-4a44-bef8-9062fb4e3b57.jpg&quot; width=&quot;1079&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;sovy&quot;&gt;При необходимости изменить картинки выполняем повторный запуск. Он обновляет созданные изображения, создавая новую копию взамен старой. Скрипт максимально универсальный, чтобы количество элементов, располагаемых поверх картинки, можно было варьировать, добавляя свойства и их значения, как при верстке. Стиль текста, картинок и так далее можно прописать аналогично CSS и легко менять потом. Например, можно изменить цвет, размер шрифта, заменить иконку шипа и так далее. Условия задаются через стандартную конструкцию «if else», то есть если свойство «сезонность — лето», то ставим иконку-солнышко, если «зима» — значит снежинку и так далее.&lt;/p&gt;
  &lt;p id=&quot;yMf0&quot;&gt;&lt;strong&gt;На выходе получаем:&lt;/strong&gt;&lt;/p&gt;
  &lt;figure id=&quot;Tw7O&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://adpass.ru/wp-content/uploads/2025/07/image-3af4ce7a-753c-4427-8910-cbdd7efbbb67-1176x974.jpg&quot; width=&quot;1176&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;IahY&quot;&gt;Генерация 15 000 картинок занимает около 2 часов. По идее, можно создавать новые шаблоны, менять свойства и так далее в зависимости от бренда или сезона, но для первичной задачи мы оставили единый шаблон для всех шин. И обложки карточек товаров теперь выглядят так:&lt;/p&gt;
  &lt;figure id=&quot;LETK&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://adpass.ru/wp-content/uploads/2025/07/image-c47cce81-192c-4d6d-a4c3-edfc58342f9a-1176x819.jpg&quot; width=&quot;1176&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;FFcG&quot;&gt;Поместив полученное с помощью скрипта изображение в свойство товара «Картинка для Ozon» и добавив, как писали ранее, исходное изображение в «Доп. изображения», мы решили задачу по повышению качества наполняемости карточки в Ozon. Его алгоритмы проверяют наполненность карточки, и наличие двух и более изображений дает больше баллов, чем только одна картинка.&lt;/p&gt;
  &lt;h2 id=&quot;id33&quot;&gt;Экспорт итоговых обработанных/приведенных данных через API Ozon Seller&lt;/h2&gt;
  &lt;p id=&quot;Skp3&quot;&gt;Для этой задачи мы использовали решение от студии «ВебПростор»: &lt;a href=&quot;https://marketplace.1c-bitrix.ru/solutions/webprostor.ozon/&quot; target=&quot;_blank&quot;&gt;«Интеграция с Ozon (Озон) через SELLER API: выгрузка товаров, обновление цен и остатков, заказы FBS»&lt;/a&gt;. Решение интересное, многофункциональное, но сложное в первичной настройке. Зато поддержка решения позволяет получить быстро помощь, а при необходимости ребята могут дописать решение и его функционал под конкретные задачи, сделав модуль еще более функциональным.&lt;/p&gt;
  &lt;figure id=&quot;8whR&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://adpass.ru/wp-content/uploads/2025/07/image-886af7b3-dd48-4460-81e6-dcf4309ee426-1176x854.jpg&quot; width=&quot;1176&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;6YMa&quot;&gt;&lt;strong&gt;Что нам удалось решить с помощью этого модуля:&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;vm0O&quot;&gt;
    &lt;li id=&quot;p7Kk&quot;&gt;Непосредственно сама выгрузка товаров, остатков и цен. Начало настройки интеграции обманчиво простое: получили токен, ключ ввели, и API Озон готово дружить с нами. Далее настройка происходит мучительно долго, приходится сопоставлять каждую характеристику Ozon со свойством нашего товара. Из особенностей настройки: так как Ozon имеет для каждой категории свою специфичность свойств и требований, то нужно чтобы каждый профиль соответствовал одной категории. В нашем случае один профиль с мы используем для шин, еще один — для дисков.&lt;/li&gt;
    &lt;li id=&quot;WfOZ&quot;&gt;Модуль позволяет дорабатывать и дополнять отсутствующие данные шаблонными значениями по умолчанию. К примеру, так мы заполнили ключевые слова, хештеги, размер упаковки и так далее. Обогащая карточку товара данными, мы улучшаем качество наполненности и объем информации, а значит, увеличиваем рейтинг магазина, видимость товара и так далее.&lt;/li&gt;
    &lt;li id=&quot;SMVy&quot;&gt;Отличным решением стало преобразование ценовой политики. Мы от поставщика получаем входную цену и можем разными формулами привести ее к той цене, по которой она будет продаваться на Ozon. Скидки и прочие условия также могут подтягиваться из условий торгового каталога. К примеру, если активируется «Скидка дня» на товары, цена будет скорректирован и на Ozon и в нашем интернет-магазине. Для этого мы применили простую формулу, прибавляющую % к базе.&lt;/li&gt;
    &lt;li id=&quot;CFRn&quot;&gt;Связка товаров со схожей характеристикой в серию. У нас товары в рамках одной серии абсолютно идентичны, поэтому в одной карточке удобно показывать другие модели этой же серии.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;SfIp&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://adpass.ru/wp-content/uploads/2025/07/image-ec8fb66a-54ee-4cc1-a4ac-2a9dc18cfdc2.jpg&quot; width=&quot;1040&quot; /&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;suR3&quot;&gt;
    &lt;li id=&quot;LWuo&quot;&gt;Вишенкой на торте стал фильтр, отбирающий, что экспортировать на Ozon. По умолчанию сейчас на Ozon можно отправить только 500 товаров. Нам удалось получить квоту в 20 000 товаров, включая архивные позиции, за все время. Учитывая наш объем в 15 000 SCU только от двух поставщиков — не разбежишься. Решением стал отбор товаров, подходящих под определенные правила, так мы отобрали товары с базовой ценой менее 15 000 р., а также доступные в наличии в количестве более четырех штук — считаем, что большинство людей покупают комплектом. А для штучных продаж есть наш интернет-магазин и офлайн-магазины в городе.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;9u6O&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://adpass.ru/wp-content/uploads/2025/07/image-89811e3e-76c8-4803-b57c-c76ba9ad7c64-1176x1007.jpg&quot; width=&quot;1176&quot; /&gt;
  &lt;/figure&gt;
  &lt;h4 id=&quot;Nl24&quot;&gt;Важный момент!&lt;/h4&gt;
  &lt;p id=&quot;Xojp&quot;&gt;Учитывая, что мы производим загрузку остатков с разных складов, а в фильтр необходимо ставить значение общего доступного количества, мы сделали еще одно преобразование, выполняемое при периодическом импорте в наш инфоблок. Мы считаем остатки по всем складам и записываем итоговое значение в свойство «Доступное количество». Так мы можем применить нужное условие, и работать складами в Ozon.&lt;/p&gt;
  &lt;figure id=&quot;UE50&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://adpass.ru/wp-content/uploads/2025/07/image-16070246-0576-41c1-8577-b3698d1d4179-1176x874.jpg&quot; width=&quot;1176&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;RE2E&quot;&gt;Дальнейшая обработка остатков, деактивация товаров, списание остатков, возврат из архива, и другие процессы настроены отдельными профилями и зациклены в cron — автоматически запускаются с интервалом раз в сутки.&lt;/p&gt;
  &lt;h4 id=&quot;CcMu&quot;&gt;Итог:&lt;/h4&gt;
  &lt;p id=&quot;ctZM&quot;&gt;поставщики формируют ежесуточно свои файлы, сайт кроном забирает их раз в сутки, преобразовывает и вносит в нашу БД, далее по таймеру запускаются процессы экспорта товаров с целью создания/обновления товаров, остатков и цен. Картинка генерируется по событию добавления нового товара. Если товар новый — то для него создаем основное изображение нашим генератором картинок для Ozon.&lt;/p&gt;
  &lt;p id=&quot;6cLn&quot;&gt;Результат автоматизированного наполнения карточки можно посмотреть &lt;a href=&quot;https://www.ozon.ru/seller/shinsnab-3030599/&quot; target=&quot;_blank&quot;&gt;тут&lt;/a&gt;.&lt;/p&gt;
  &lt;h2 id=&quot;id46&quot;&gt;Выгрузка заказов в админку сайта и уведомления в Telegram&lt;/h2&gt;
  &lt;p id=&quot;UL82&quot;&gt;Оперативность и удобство обработки информации в одном окне — пожалуй, не менее важная задача, чем автоматизация бизнес-процессов. С помощью решения по интеграции мы не только экспортируем товары в Ozon, но и получаем заказы в стандартную, привычную для менеджеров компании, админ-панель интернет-магазина. Новый заказ приходит с полностью заполненными данными.&lt;/p&gt;
  &lt;figure id=&quot;C4Jh&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://adpass.ru/wp-content/uploads/2025/07/image-1937e8ee-862f-4b68-863e-85b0237bbb7b-1176x1097.jpg&quot; width=&quot;1176&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;LEQs&quot;&gt;Наконец, мы направляем оповещение о новом заказе в специально созданную для этого группу Telegram. В нее добавлены менеджеры и обработка нового заказа происходит в течение максимально короткого времени, ведь если занят один — то заказ увидит второй, нет — третий и так далее. Об интеграции с Telegram для бизнеса мы писали подробно &lt;a href=&quot;https://teletype.in/@wintra/biznes-telegram-2&quot; target=&quot;_blank&quot;&gt;здесь&lt;/a&gt;.&lt;/p&gt;
  &lt;h2 id=&quot;id50&quot;&gt;Резюме&lt;/h2&gt;
  &lt;p id=&quot;A76Z&quot;&gt;Все это позволило организовать размещение товаров на одном из крупнейших маркетплейсов в автоматическом режиме, без участия человека. Целая плеяда процессов происходит автоматизированно, в считанные секунды, с точным соблюдением заданного регламента, что исключает влияние человеческого фактора и возможные последствия этого.&lt;/p&gt;
  &lt;p id=&quot;OJw1&quot;&gt;Поэтому наш клиент может сконцентрироваться исключительно на продажах! Хотите себе такую же автоматизацию? Напишите или позвоните нам!&lt;/p&gt;

</content></entry><entry><id>wintra:biznes-telegram-2</id><link rel="alternate" type="text/html" href="https://teletype.in/@wintra/biznes-telegram-2?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=wintra"></link><title>Telegram для бизнеса. Часть 2: «Телеграм» как инструмент оповещения администраторов. Автоматизация </title><published>2024-10-01T19:04:30.359Z</published><updated>2024-10-01T19:11:27.578Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/da/59/da59ef67-aed6-4a19-8444-2b8c85bc11dc.png"></media:thumbnail><category term="admin" label="Admin"></category><summary type="html">&lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_66fc32ef4ae53b1c42b388c2_66fc336d25863f14efa7b7c3/scale_1200&quot;&gt;В предыдущем посте «Telegram для бизнеса. Часть 1» мы осветили самое частое использование популярного мессенджера — для создания канала персональной связи с клиентом. Но помимо этой, у Telegram есть и другие очень полезные возможности.</summary><content type="html">
  &lt;p id=&quot;9lRX&quot;&gt;В предыдущем посте «Telegram для бизнеса. Часть 1» мы осветили самое частое использование популярного мессенджера — для создания канала персональной связи с клиентом. Но помимо этой, у Telegram есть и другие очень полезные возможности.&lt;/p&gt;
  &lt;p id=&quot;fsdW&quot;&gt;Например, его можно использовать как:&lt;/p&gt;
  &lt;ul id=&quot;lXFS&quot;&gt;
    &lt;li id=&quot;3uCp&quot;&gt;инструмент молниеносных уведомлений широкого профиля для сотрудников;&lt;/li&gt;
    &lt;li id=&quot;XZjJ&quot;&gt;официальный информационный (новостной) канал компании.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;fnyG&quot;&gt;Обе функции позволяют реализовать множество сценариев, обеспечивающих эффективное привлечение и удержание клиентов. И в этой статьей мы подробно расскажем о первой из них — о применении мессенджера как средства для уведомлений.&lt;/p&gt;
  &lt;figure id=&quot;wJ4x&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_66fc32ef4ae53b1c42b388c2_66fc336d25863f14efa7b7c3/scale_1200&quot; width=&quot;950&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;privchne_metod&quot;&gt;Привычные методы&lt;/h2&gt;
  &lt;p id=&quot;uwzY&quot;&gt;Чаще всего сейчас для оповещения компании используют:&lt;/p&gt;
  &lt;ul id=&quot;XTkd&quot;&gt;
    &lt;li id=&quot;VXSA&quot;&gt;e-mail — самый распространенный и универсальный, давно отлаженный инструмент;&lt;/li&gt;
    &lt;li id=&quot;1EnL&quot;&gt;SMS-информирование — эффективное, но требующее значительных финансовых затрат средство;&lt;/li&gt;
    &lt;li id=&quot;qsYq&quot;&gt;CRM-системы, предоставляющие омникальные интеграции форм с обработкой их сразу внутри CRM;&lt;/li&gt;
    &lt;li id=&quot;7mup&quot;&gt;индивидуальные нестандартные решения.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;RJT0&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_66fc32ef4ae53b1c42b388c2_66fc3373818a86743e852685/scale_1200&quot; width=&quot;591&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Vjmi&quot;&gt;Старая добрая электронная почта по-прежнему остается одним из популярнейших каналов коммуникации для бизнеса.&lt;/p&gt;
  &lt;h2 id=&quot;zachem_nyjn_telegram_yvedomleniya&quot;&gt;Зачем нужны Telegram-уведомления&lt;/h2&gt;
  &lt;p id=&quot;DocX&quot;&gt;Использование «Телеграма» для рассылки уведомлений отличается следующими преимуществами:&lt;/p&gt;
  &lt;ul id=&quot;x2fa&quot;&gt;
    &lt;li id=&quot;GV52&quot;&gt;&lt;strong&gt;Скорость&lt;/strong&gt;. В наше время это ключевой момент и зачастую время реакции менеджера определяет успех сделки. Telegram можно и нужно использовать для оперативного информирования менеджеров о новой заявке/заказе, обратном звонке, вопросе на сайте и в любых других сценариях, где важно быстро среагировать.&lt;/li&gt;
    &lt;li id=&quot;t3yB&quot;&gt;&lt;strong&gt;Простота&lt;/strong&gt;. Скорость — это хорошо, но нужно не только быстро получить уведомление, но и легко прочитать его. С Telegram это можно сделать где угодно: за рабочим компьютером, в дороге, дома. Уведомление в любом случае придет вам и на каждый ПК, где запущен мессенджер, и на смартфон. При этом устанавливать и настраивать стороннее ПО, кроме собственно уже используемого многими Telegram, не нужно.&lt;/li&gt;
    &lt;li id=&quot;lMnr&quot;&gt;&lt;strong&gt;Работа в команде&lt;/strong&gt;. Если уведомления должны получить сразу несколько сотрудников, то можно создать группу и направлять уведомление сразу в нее. При этом в группу можно добавлять как личные аккаунты сотрудников, так и корпоративные, доступно быстрое редактирование списка участников и многое другое. Кстати, на одном из клиентских проектов подсмотрели классную идею использования рабочей группы: забирая уведомление в обработку, менеджер ставит на сообщение реакцию-смайл, показывая тем самым, что другим нет необходимости заниматься этим обращением.&lt;/li&gt;
    &lt;li id=&quot;YBbJ&quot;&gt;&lt;strong&gt;Гибкость&lt;/strong&gt;. Мессенджер позволяет не только выбрать, какое событие будет триггером для отправки уведомления, но быстро и легко настроить текст сообщения так, чтобы он был коротким, но содержал все что нужно и важно.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;f2Uy&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_66fc32ef4ae53b1c42b388c2_66fc3395873dc06a8f6f6f37/scale_1200&quot; width=&quot;592&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;dWOQ&quot;&gt;Автоматические уведомления в Telegram: все, что важно, и ничего лишнего.&lt;/p&gt;
  &lt;h2 id=&quot;kak_telegram_yproschaet_jizn_realne_pr&quot;&gt;Как Telegram упрощает жизнь: реальные примеры&lt;/h2&gt;
  &lt;p id=&quot;VizK&quot;&gt;Вот только нескольких легко устраняемых с помощью Telegram-уведомлений сложностей, с которыми приходится постоянно сталкиваться нашим клиентам.&lt;/p&gt;
  &lt;h3 id=&quot;nastroiika_korporativnoii_pocht&quot;&gt;Настройка корпоративной почты&lt;/h3&gt;
  &lt;p id=&quot;0Dko&quot;&gt;Даже само по себе создание email компании требует определенных знаний, тем более — его подготовка к использованию для рассылок. Здесь необходимо и грамотно указать spf-, dkim- записи, и настроить ящик в плане безопасности. Например, на Mail.ru, чтобы работать с ящиком через smtp-сервер, нужно получить специальный пароль для внешних приложений, а он выдается только при наличии добавленного и подтвержденного номера телефона в настройках почты.&lt;/p&gt;
  &lt;h3 id=&quot;konfidencialnost_informacii_pri_sovmes&quot;&gt;Конфиденциальность информации при совместной работе&lt;/h3&gt;
  &lt;p id=&quot;WKtn&quot;&gt;Если заявки приходят на почту и с ней необходимо работать нескольким сотрудникам, то каждому из них необходимо выдать доступ к корпоративному ящику. Нередко адрес для приема заявок используется и как общая почта компании, и таким образом вся переписка организации становится доступной любому менеджеру.&lt;/p&gt;
  &lt;p id=&quot;EStf&quot;&gt;И каждый раз, как сменится сотрудник, придется обновлять пароль для обеспечения безопасности. Конечно, можно использовать личные корпоративные ящики и делать рассылку сразу нескольким сотрудником, но это требует дополнительных затрат времени на настройку и поддержание актуальности, а с недавних пор еще и денег.&lt;/p&gt;
  &lt;h3 id=&quot;informativnost_yvedomleniii&quot;&gt;Информативность уведомлений&lt;/h3&gt;
  &lt;p id=&quot;wUmf&quot;&gt;Например, при стандартном email-оповещении о заказе на сайте администратор получит несколько писем: о регистрации нового клиента, о новом заказе и о смене статуса заказа. Открыв их, сотрудник увидит номер заказа, состав и имя клиента. А вот узнать такие детали как: способ оплаты и доставки, персональные данные клиента, адрес доставки или комментарий покупателя получится только на странице заказа, для чего нужно будет открыть ее в административной панели сайта.&lt;/p&gt;
  &lt;p id=&quot;15Tw&quot;&gt;Процесс выглядит долгим и сложным, но именно так работают штатные оповещения в интернет-магазине «1С-Битрикс» из коробки. Безусловно, любую систему можно настроить, весь вопрос в том, сколько времени и усилий это потребует.&lt;/p&gt;
  &lt;figure id=&quot;E1D3&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_66fc32ef4ae53b1c42b388c2_66fc33d309aeb964a9a5b77d/scale_1200&quot; width=&quot;591&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;moSl&quot;&gt;В случае с использованием уведомлений в Telegram можно легко настроить вывод информации так, чтобы передать в тексте все, что важно знать менеджеру, просто составив шаблон сообщения с использованием стандартных переменных. При этом ничего программировать или менять в настройках сайта не нужно.&lt;/p&gt;
  &lt;p id=&quot;yMyU&quot;&gt;А у вас есть аналогичный опыт? Или знаете какое-то другое решение для уведомлений? Пишите в комментарии!&lt;/p&gt;
  &lt;p id=&quot;rbkZ&quot;&gt;Многие наши клиенты, перешедшие на уведомления Telegram, как и мы сами, ежедневно убеждаются в эффективности и удобстве работы с мессенджером. Если захотите присоединиться к нам — всегда поможем &lt;a href=&quot;https://dzen.ru/away?to=https%3A%2F%2Fwintramedia.ru%2Fservices%2Fintegration%2Fintegratsiya-telegram-i-sayta%2F&quot; target=&quot;_blank&quot;&gt;интегрировать «Телеграм»&lt;/a&gt; в ваши бизнес-процессы.&lt;/p&gt;

</content></entry><entry><id>wintra:biznes-telegram-1</id><link rel="alternate" type="text/html" href="https://teletype.in/@wintra/biznes-telegram-1?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=wintra"></link><title>Telegram для бизнеса. Часть 1: «Телеграм» как канал компании для чата. Автоматизация </title><published>2024-10-01T18:53:40.796Z</published><updated>2024-10-01T18:53:40.796Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/c3/ab/c3abb245-1f7b-4d2e-97fa-ced22411a282.png"></media:thumbnail><category term="admin" label="Admin"></category><summary type="html">&lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_6602bc919255f83942428205_6602bebb75d1500baae77f25/scale_1200&quot;&gt;Наш новый цикл статей — о внедрении возможностей, предоставляемых сервисом «Телеграм» для развития бизнеса и автоматизации процессов внутри компании.</summary><content type="html">
  &lt;p id=&quot;mVNW&quot;&gt;Наш новый цикл статей — о внедрении возможностей, предоставляемых сервисом «Телеграм» для развития бизнеса и автоматизации процессов внутри компании.&lt;/p&gt;
  &lt;figure id=&quot;nOUo&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_6602bc919255f83942428205_6602bebb75d1500baae77f25/scale_1200&quot; width=&quot;600&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;HShm&quot;&gt;Один из самых очевидных и повсеместно встречающихся способов применения «Телеграм» — это чат с клиентом. Причем можно использовать и личный аккаунт для простого подключения напрямую с клиентом и создать Telegram-бот для подключения в омниканальных сервисах, например, таких как «Открытая линия» в «Битрикс24».&lt;/p&gt;
  &lt;p id=&quot;oDWa&quot;&gt;Разница в них будет лишь в том, что при использовании личного аккаунта чат устанавливается в режиме «личный аккаунт клиента — ваш аккаунт», а при использовании бота: «личный аккаунт клиента — ваш корпоративный чат-бот». На картинках ниже представлены разные варианты наших аккаунтов:&lt;/p&gt;
  &lt;figure id=&quot;el1I&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_6602bc919255f83942428205_6602bf0d8025187e44c3b493/scale_1200&quot; width=&quot;1200&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;u7py&quot;&gt;Слева направо: личный аккаунт, наш официальный Телеграм-бот, наш официальный канал&lt;/p&gt;
  &lt;h2 id=&quot;ispolzovanie_lichnogo_akkaynta_telegram&quot;&gt;Использование личного аккаунта Telegram для общения с клиентом&lt;/h2&gt;
  &lt;p id=&quot;zCTy&quot;&gt;Личный аккаунт удобно использовать в тех сферах бизнеса, где присутствует единоличное управление. К примеру, вы общаетесь всегда от своего имени с клиентами, и нет необходимости подключать к диалогу коллег. В таком случае вы можете спокойно использовать свой личный аккаунт. Это быстро и удобно. Чтобы клиентам и контрагентам было проще связаться с вами, можно повесить иконку «Телеграма» со ссылкой на ваш аккаунт на сайте или в вашей группе «ВКонтакте» или использовать простые и бесплатные виджеты.&lt;/p&gt;
  &lt;figure id=&quot;NbDW&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_6602bc919255f83942428205_6602bebbef0b8b5a5455087c/scale_1200&quot; width=&quot;999&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;1KER&quot;&gt;Telegram можно устанавливать на нескольких устройствах, и это частично может решить вопрос участия нескольких человек с вашей стороны, но все они будут видеть всю историю переписки, а ваш клиент будет видеть одно имя. Это не дает возможности наладить канал при использовании мессенджера как чата в компании с несколькими менеджерами, одновременно использующими этот канал.&lt;/p&gt;
  &lt;p id=&quot;hBtC&quot;&gt;И конечно же, личный аккаунт не получится подключить к разным омниканальным сервисам, например, добавить в виджет «Битрикс24».&lt;/p&gt;
  &lt;h2 id=&quot;ispolzovanie_telegram_bota_dlya_obscheniya&quot;&gt;Использование Telegram-бота для общения с клиентом&lt;/h2&gt;
  &lt;p id=&quot;nYOC&quot;&gt;Другое дело — &lt;strong&gt;создать Телеграм-бота и использовать все возможности корпоративного канала:&lt;/strong&gt;&lt;/p&gt;
  &lt;ol id=&quot;kkB0&quot;&gt;
    &lt;li id=&quot;85ey&quot;&gt;&lt;strong&gt;У Телеграм-бота есть только имя&lt;/strong&gt; в формате @wintramedia_bot, к примеру, а, значит, ему &lt;strong&gt;не нужен номер телефон&lt;/strong&gt;а. Один владелец может создать несколько ботов и управлять ими.&lt;/li&gt;
    &lt;li id=&quot;FFiJ&quot;&gt;&lt;strong&gt;Бота можно добавить в различные сервисы&lt;/strong&gt;: виджет на сайте, «Битрикс24», Amo CRM, Jivo и так далее. При этом запрос будет поступать в вашу систему и поддаваться различным корпоративным настройкам и сценариям, таким как: распределение запросов по менеджерам, очередность ответа, режим работы, автоответы и так далее.&lt;/li&gt;
    &lt;li id=&quot;q32o&quot;&gt;&lt;strong&gt;У каждого менеджера может быть доступ к боту.&lt;/strong&gt; Если выделить диалог и направить его отдельному менеджеру, то этот диалог может вестись без участия других ваших сотрудников, как приватный диалог. С другой стороны, если необходимо подключить коллег, то вы всегда сможете добавить участников в диалог со своей стороны. Так клиент общается с вами, как с целой командой. При необходимости менеджер может перенаправить весь диалог на своего коллегу, тем самым передав ответственность за общение с клиентом.&lt;/li&gt;
    &lt;li id=&quot;hSON&quot;&gt;&lt;strong&gt;К такому боту можно применить сценарии, чтобы диалог вел сам бот по заготовленным скриптам&lt;/strong&gt;, по базе вопросов и заранее подготовленных ответов. Сейчас набирает обороты внедрение в компаниях чат-ботов, в том числе с использованием искусственного интеллекта, как инструментов, заменяющий типовые вопрос-ответы. Например, «перезагрузите роутер» было первым, что вы слышали от оператора, когда обращались в техподдержку интернет-провайдера. Сейчас то же самое автоматически делает чат-бот.&lt;/li&gt;
    &lt;li id=&quot;6uoH&quot;&gt;&lt;strong&gt;Оценка по завершении диалога&lt;/strong&gt; — еще один вариант автоматизации. Удобная вещь для понимания результативности менеджеров.&lt;/li&gt;
    &lt;li id=&quot;HNx8&quot;&gt;&lt;strong&gt;Автодействие по достижению результата &lt;/strong&gt;— например, просьба оставить отзыв на сервисе 2Gis по завершении работы с клиентом.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;figure id=&quot;uZTj&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_6602bc919255f83942428205_6602bf2d7965b12ccc177e20/scale_1200&quot; width=&quot;1200&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;8ZTK&quot;&gt;Диалог на стороне клиента при использовании связки Telegram — «Битрикс24»&lt;/p&gt;
  &lt;p id=&quot;21W2&quot;&gt;Перечислять можно еще долго — среди широких возможностей бота полезные найдутся для каждого для бизнеса, но правила игры мы обозначили.&lt;/p&gt;
  &lt;p id=&quot;jXJZ&quot;&gt;Конечно же есть и сложности при использовании ботов, самый очевидный – это невозможность начать диалог первым. Чтобы начать общение с ботом, пользователь должен сам инициировать диалог нажав кнопку «Запустить».&lt;/p&gt;
  &lt;figure id=&quot;8k7j&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_6602bc919255f83942428205_6602bef62b4f3302018d4fb5/scale_1200&quot; width=&quot;387&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;UzC1&quot;&gt;Поэтому мало создать Telegram-бота — нужно еще сделать так, чтобы потенциальный клиент его заметил и захотел пообщаться.&lt;/p&gt;
  &lt;p id=&quot;zF4m&quot;&gt;Если вы поняли, что вашему бизнесу не хватает Telegram, но не знаете, с чего начать — напишите в Telegram нам, и мы подберем и внедрим для вас оптимальные решения — от индивидуального чат-бота до интеграции в CRM.&lt;/p&gt;
  &lt;p id=&quot;7iKC&quot;&gt;А чтобы полнее объяснить возможности мессенджера для интернет-маркетинга, в ближайшее время собираемся рассказать о применении Телеграм-группы для оповещения определенного круга лиц об уведомлениях с сайта, например, о новых заказах в интернет-магазине, и об использовании Телеграм-канала в качестве социальной сети с автоматическим добавлением материалов на сайте и с автопубликациями в канале.&lt;/p&gt;

</content></entry><entry><id>wintra:1c-shinsnab</id><link rel="alternate" type="text/html" href="https://teletype.in/@wintra/1c-shinsnab?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=wintra"></link><title>Модернизация сайта на готовом решении «Аспро: Шины и диски 2.0» и наполнение каталога из кастомной «1С» </title><published>2024-09-12T20:14:23.912Z</published><updated>2024-09-12T20:14:23.912Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/f6/d8/f6d82aaa-aa7c-47f5-b3c4-35c14e22f404.png"></media:thumbnail><category term="e-commerce" label="E-commerce"></category><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/72/f7/72f7b597-6304-4179-a3ac-7a2baac2ecc8.jpeg&quot;&gt;Стандартные решения для интеграции сайтов с «1С:Предприятие» подходят разве что для тех редких случаев, когда веб-проект и система учета создаются и объединяются с нуля. А когда «1С» двадцать с лишним лет и в ней миллион позиций — шаблонными решениями не отделаться.</summary><content type="html">
  &lt;p id=&quot;U1BV&quot;&gt;Стандартные решения для интеграции сайтов с «1С:Предприятие» подходят разве что для тех редких случаев, когда веб-проект и система учета создаются и объединяются с нуля. А когда «1С» двадцать с лишним лет и в ней миллион позиций — шаблонными решениями не отделаться.&lt;/p&gt;
  &lt;p id=&quot;gDAe&quot;&gt;И в этом кейсе мы покажем, что пришлось сделать, чтобы номенклатура из старой «1С:Предприятие» адекватно воспринималась сайтом на «Аспро: Шины и диски 2.0», который требует данные в строго определенном виде.&lt;/p&gt;
  &lt;figure id=&quot;6dg6&quot; class=&quot;m_column&quot;&gt;
    &lt;iframe src=&quot;https://dzen.ru/embed/vSwUHkBYQ_DY?from_block=partner&amp;from=zen&amp;mute=0&amp;autoplay=0&amp;tv=0&quot;&gt;&lt;/iframe&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;zadacha&quot;&gt;Задача&lt;/h2&gt;
  &lt;p id=&quot;6Veh&quot;&gt;От нас требовалось:&lt;/p&gt;
  &lt;ul id=&quot;EjEJ&quot;&gt;
    &lt;li id=&quot;4djO&quot;&gt;развернуть готовое решение «Аспро: Шины и диски 2.0» на лицензии «1С-Битрикс: Управление сайтом» в редакции «Бизнес»;&lt;/li&gt;
    &lt;li id=&quot;Anmq&quot;&gt;настроить решение под требования заказчика и специфику бизнеса, доработать функционал решения;&lt;/li&gt;
    &lt;li id=&quot;oc5c&quot;&gt;интегрировать сайт с «1С:Предприятие» с учетом уже имеющейся номенклатуры и ее структуры, преобразовав данные из «1С» под требования решения «Аспро».&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h2 id=&quot;eetap_1_nastroiika_saiita_s_minimalnoii_ka&quot;&gt;Этап 1. Настройка сайта с минимальной кастомизацией, наполнение контентом готового решения «Аспро», доработка дизайна&lt;/h2&gt;
  &lt;p id=&quot;uYNz&quot;&gt;Компания «ШинСнаб.рф» на рынке с 1997 года, и сайт у нее уже был. Но достался он нам не в лучшем виде. Сайт был собран на решении «Аспро: Шины и диски 2.0» с обновлениями от 2021 года. Битрикс-ядро сайта не обновлялось примерно с того же времени. Использовался дорогущий хостинг на виртуальной машине BitrixVM, который также никто не обновлял, PHP — версии 7.4, присутствовали десятки различных вирусов.&lt;/p&gt;
  &lt;blockquote id=&quot;GCMj&quot;&gt;В результате часть функционала сайта не работала по причине нехватки места на диске из-за непомерно растущей БД, зараженной вирусами.&lt;/blockquote&gt;
  &lt;p id=&quot;am36&quot;&gt;Мы обрисовали клиенту различные сценарии решения поставленных задач по реанимации сайта и привели весомые аргументы в пользу отказа от спасения текущей версии и разворачивания заново абсолютно чистого проекта. После недолгих обсуждений этот вариант был одобрен. Поэтому мы не разрабатывали веб-проект с нуля, а создали копию имеющегося сайта с минимальными изменениями в структуре и дизайне.&lt;/p&gt;
  &lt;figure id=&quot;yu9m&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_66e2c61b00694f6e42630c4a_66e2c648c1dc491bcd12722f/scale_1200&quot; width=&quot;591&quot; /&gt;
    &lt;figcaption&gt;Главная страница сайта шинснаб.рф&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;OdhX&quot;&gt;Решение «Аспро: Шины и диски 2.0» — специфичное. Конечно, оно имеет ряд общих моментов по настройке с другими решениями «Аспро», с которыми мы регулярно работаем, но заточено исключительно под торговлю автотоварами. Разработчики заложили богатый функционал, который на &lt;a href=&quot;https://dzen.ru/away?to=https%3A%2F%2Ftires2.aspro-demo.ru%2F&quot; target=&quot;_blank&quot;&gt;демо-сайте&lt;/a&gt; выглядит впечатляюще. Но заставить так же работать версию из коробки оказалось той еще задачей.&lt;/p&gt;
  &lt;figure id=&quot;YTa1&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_66e2c61b00694f6e42630c4a_66e2c64893e347733ad21b0e/scale_1200&quot; width=&quot;591&quot; /&gt;
    &lt;figcaption&gt;А так выглядит официальная демо-версия «Аспро: Шины и диски 2.0».&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;mC2a&quot;&gt;Нам пришлось столкнуться с большим количеством подводных камней и нюансов, из-за которых незначительное отступление от положенных настроек приводило к полному отказу всей цепочки процессов. Поэтому прежде всего мы изучили довольно-таки емкую &lt;a href=&quot;https://dzen.ru/away?to=https%3A%2F%2Faspro.ru%2Fdocs%2Fcourse%2Fcourse40%2Findex&quot; target=&quot;_blank&quot;&gt;документацию&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;WodN&quot;&gt;Затем, применяя полученные знания на практике, выполнили следующие операции:&lt;/p&gt;
  &lt;ul id=&quot;SDoz&quot;&gt;
    &lt;li id=&quot;BC9m&quot;&gt;Сверстали дизайн-макет от старого сайта и интегрировали его в решение «Аспро», убрали все лишнее и наполнили контентную часть.&lt;/li&gt;
    &lt;li id=&quot;wZbW&quot;&gt;Доработали шапку сайта под нужды клиента и особенности его бизнеса: разместили адреса магазинов и выделили пункт меню «Запись на шиномонтаж».&lt;/li&gt;
    &lt;li id=&quot;myFu&quot;&gt;Доработали Мегаменю. В аспровской версии меню выглядит компактно и удобно, но работать с ним оказалось невозможно. В частности, нельзя управлять брендами, выводимыми в меню. На демо-сайте их не так много, а у нас — более ста в каждой категории.К тому же мы хотели сделать из Мегаменю инструмент для дальнейшего построения SEO-меню, включающего в себя блоки и пункты, необходимые для продвижения. Поэтому решили отказаться от стандартного для «Шины и диски 2.0» меню и реализовали с использованием штатного функционала «Аспро» собственное решение.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;lofP&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;nZUC&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_66e2c61b00694f6e42630c4a_66e33f94626b2c2781edd373/scale_1200&quot; width=&quot;1200&quot; /&gt;
    &lt;figcaption&gt;Мегаменю раздела «Шины» на шинснаб.рф&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;fXes&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_66e2c61b00694f6e42630c4a_66e2c6489656986b55974bf0/scale_1200&quot; width=&quot;1200&quot; /&gt;
    &lt;figcaption&gt;Аналогичное Мегаменю на демо-версии «Аспро».&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;8SQI&quot;&gt;&lt;/p&gt;
  &lt;ul id=&quot;10OV&quot;&gt;
    &lt;li id=&quot;FnTN&quot;&gt;Вывели блок с категориями товаров на главную. Почему-то в том варианте решения, который мы выбрали не был предусмотрен вывод каталога на главной странице. А это было необходимо сделать в первую очередь для мобильной версии: здесь меню прячется в гамбургер и если не открыть его, то перечень ассортимента не увидеть.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;cPwZ&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_66e2c61b00694f6e42630c4a_66e2c648aa111d51ce6402eb/scale_1200&quot; width=&quot;592&quot; /&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;kGAg&quot;&gt;
    &lt;li id=&quot;eZju&quot;&gt;Доработали блок с подпиской на email-рассылку на сайте. Считаем, что это уже давно устаревший функционал. Поэтому заменили стандартные блоки в левом меню и в подвале сайта на кнопку подписки на официальный Telegram-канал компании.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;t8O7&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_66e2c61b00694f6e42630c4a_66e2c64891d5da52ddf1f81e/scale_1200&quot; width=&quot;592&quot; /&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;K9X8&quot;&gt;
    &lt;li id=&quot;rnBM&quot;&gt;Переработали страницу «&lt;a href=&quot;https://dzen.ru/away?to=https%3A%2F%2Fxn--80actuax0c.xn--p1ai%2Fcontacts%2F&quot; target=&quot;_blank&quot;&gt;Контакты&lt;/a&gt;». В стандартном решении есть две близкие по назначению страницы: «&lt;a href=&quot;https://dzen.ru/away?to=https%3A%2F%2Ftires2.aspro-demo.ru%2Fcontacts%2F&quot; target=&quot;_blank&quot;&gt;Контакты&lt;/a&gt;» и «&lt;a href=&quot;https://dzen.ru/away?to=https%3A%2F%2Ftires2.aspro-demo.ru%2Fcontacts%2Fstores%2F&quot; target=&quot;_blank&quot;&gt;Магазины&lt;/a&gt;».При этом на странице «Магазины» сделан чудесный функционал фильтрации точек продаж по предоставляемым в них услугам: шиномонтаж, хранение шин, выдача товаров. А на странице «Контакты» размещена только текстовая контактная информация и форма обратной связи.&lt;br /&gt;Мы решили объединить эти две страницы и использовать получившуюся комбинацию на странице «Контакты». Это решение будет особенно полезно по мере добавления новых магазинов и пунктов выдачи, открытие которых запланировано на ближайшее время.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;dset&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_66e2c61b00694f6e42630c4a_66e2c648c160f900baee1cd6/scale_1200&quot; width=&quot;591&quot; /&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;2pSU&quot;&gt;
    &lt;li id=&quot;IwLl&quot;&gt;Доработали карточку товара: изменили вид выводимой информации справа от изображения, добавили кнопку «Купить в рассрочку», отредактировали стандартные информационные пояснения.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;h4dk&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_66e2c61b00694f6e42630c4a_66e2c649b7c72301878318e7/scale_1200&quot; width=&quot;591&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;eetap_2_integraciya_s_1s_20_000_sku_pr&quot;&gt;Этап 2. Интеграция с 1С (20 000 SKU), преобразование полученных данных от 1С под требования решения и обмен по расписанию&lt;/h2&gt;
  &lt;p id=&quot;IkD8&quot;&gt;В компании уже была внедрена система учета «1С», и в ней годами велась работа с номенклатурой. Сотрудники заказчика самостоятельно вели карточки товаров, вручную заполняли характеристики, добавляли картинки, иногда экспериментировали с экспортом товаров через разные компоненты. Все это привело к захламлению номенклатуры, задвоению, а в некоторых случаях и затроению номенклатуры, категорий и папок. В характеристиках оказались созданы многочисленные вариации одного по сути значения, например: наличие шипов, шипованный, с шипами и так далее.&lt;/p&gt;
  &lt;figure id=&quot;42s7&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_66e2c61b00694f6e42630c4a_66e2c649620a7509b1e3078d/scale_1200&quot; width=&quot;918&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;vjAv&quot;&gt;Естественно, работать с такой базой было невозможно: для реализации задачи по интеграции требовалось сначала привести каталог в порядок. Поэтому мы обратились к нашим партнерам по продуктам «1С» — компании &lt;a href=&quot;https://dzen.ru/away?to=https%3A%2F%2F1cfranchisingpravda.ru%2F&quot; target=&quot;_blank&quot;&gt;ООО «Правда»&lt;/a&gt;. Она специализируется на доработках любой сложности продуктов от «1С» и имеет гигантский опыт внедрения.&lt;/p&gt;
  &lt;h3 id=&quot;nastroiika_1s&quot;&gt;Настройка 1С&lt;/h3&gt;
  &lt;p id=&quot;7CPZ&quot;&gt;Перед специалистами «Правды» мы поставили задачу по автоматизации наполнения каталога «1С» через модуль «4точки» средствами API.&lt;/p&gt;
  &lt;blockquote id=&quot;1viA&quot;&gt;Суть решения заключается в получении с помощью модуля всей необходимой номенклатуры с описаниями, картинками, ценами, остатками и другими параметрами от компаний-поставщиков, которые работают с «4точки».&lt;/blockquote&gt;
  &lt;p id=&quot;CKyJ&quot;&gt;Процесс может быть абсолютно автоматизированным. В процессе работы 1С-специалистам потребовалось:&lt;/p&gt;
  &lt;ol id=&quot;ZeDb&quot;&gt;
    &lt;li id=&quot;C8Ko&quot;&gt;Настроить импорт так, чтобы товары обновляли имеющуюся номенклатуру и добавляли отсутствующие позиции в уже существующие разделы. А по умолчанию импорт ведется в новую папку. С учетом того, что у нас и так уже присутствовали лишние версии номенклатуры, создание дополнительных копий было бы безумием.&lt;/li&gt;
    &lt;li id=&quot;SDWE&quot;&gt;Привести к единому формату значения параметров. Так как модуль собирает данные от разных поставщиков, значения импортируемых свойств имеют разные варианты записи. Например, радиус покрышки может быть обозначен и R20, и 20.0, и 20. Если все эти значения передадутся на сайт, в фильтре будет несколько вариантов одного и того же значения, что приведет к путанице.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;2gOW&quot;&gt;С этими сложностями ребята из «Правды» отлично справились, сделав номенклатуру в «1С» удобной для работы и способной обновляться в автоматическом режиме.&lt;/p&gt;
  &lt;h3 id=&quot;nastroiika_saiita_i_integracii&quot;&gt;Настройка сайта и интеграции&lt;/h3&gt;
  &lt;p id=&quot;lzfJ&quot;&gt;Дойдя до настройки обмена с интернет-магазином и, в частности, до настроек отбора выгрузки, мы поняли, что в «Аспро» сделано хранение каждой категории («Шины», «Диски», «Грузовые шины» и так далее) в отдельном инфоблоке.&lt;/p&gt;
  &lt;p id=&quot;ZCFZ&quot;&gt;Вероятно, по мнению разработчиков, это должно было упростить работу администратора магазина по заполнению свойств, особенных для каждой категории. Но для нас это стало серьезной проблемой. Мало того, что на сайте настройки компонента приходится изменять столько раз, сколько инфоблоков наполняется, так еще и в модуле обмена нужно настраивать каждую выгрузку отдельным профилем.&lt;/p&gt;
  &lt;p id=&quot;9YKR&quot;&gt;Приняв во внимание, что во всей номенклатуре в БД содержится более 50 000 SKU, мы решили, что на сайт необходимо выгружать только те товары, чей суммарный остаток по избранным складам больше нуля. А также мы настроили:&lt;/p&gt;
  &lt;ul id=&quot;rNQj&quot;&gt;
    &lt;li id=&quot;5fWv&quot;&gt;отбор только нужных для отображения на сайте свойств из более чем пятидесяти, содержащихся в «1С»;&lt;/li&gt;
    &lt;li id=&quot;fIvK&quot;&gt;отбор нужных складов;&lt;/li&gt;
    &lt;li id=&quot;R6su&quot;&gt;выбор определенного типа цен.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;Kavo&quot;&gt;Далее мы совместили выборку по группам номенклатуры таким образом, чтобы в выгрузку, например, по шинам попали товары находящиеся в папках и «Легковые зимние шины», и «Легковые летние шины». И все они импортируются в одну категорию «Шины» на сайте.&lt;/p&gt;
  &lt;p id=&quot;k7gl&quot;&gt;Таким образом мы получили единообразную базу данных, которую можно выгружать в каталог интернет-магазина по расписанию. Далее необходимо было привести импортируемые на сайт данные к формату, используемому в «Аспро: Шины и диски 2.0».&lt;/p&gt;
  &lt;p id=&quot;ubSU&quot;&gt;Для выполнения преобразований мы воспользовались решением &lt;a href=&quot;https://dzen.ru/away?to=https%3A%2F%2Fmarketplace.1c-bitrix.ru%2Fsolutions%2Fesol.exchange1c%2F&quot; target=&quot;_blank&quot;&gt;«Импорт каталога товаров из 1С, МойСклад и business.ru»&lt;/a&gt; от команды &lt;a href=&quot;https://dzen.ru/away?to=https%3A%2F%2Fesolutions.su%2Fsolutions%2Fesol.exchange1c%2F&quot; target=&quot;_blank&quot;&gt;esolutions&lt;/a&gt;, продукты которой мы не раз применяли в предыдущих проектах. Оно предоставляет все необходимое для того, чтобы за счет преобразований при импорте сделать данные из «1С» совместимыми с сайтом на «Аспро». Так, например, с помощью этого решения нам удалось:&lt;/p&gt;
  &lt;ul id=&quot;Slym&quot;&gt;
    &lt;li id=&quot;PTSg&quot;&gt;Полностью автоматически преобразовывать иерархию номенклатуры из «1С» в структуру, которая должна быть, по мнению «Аспро», на сайте. Например, аспровское решение предусматривает, что номенклатура должна храниться для инфоблока «Шины» так: Бренд/Модель/Наименование товара. А в нашей «1С» товар доступен по пути «Шины/Летние легковые шины/Бренд/Модель». Прописывать сопоставления вручную с учетом сотней брендов и тысяч моделей немыслимо.&lt;br /&gt;Решением стало создание необходимой структуры в момент импорта с использованием данных из файла выгрузки. Например, «Бренд» есть в свойстве «Производитель», а модель в значении параметра «Модель». И это заполнено для каждого товара. Зная эти данные, мы создали сценарий, который отменяет текущую иерархию товаров и выстраивает свою, соответствующую логике «Аспро».&lt;br /&gt;Таким образом, при импорте создаются категории для брендов и моделей. Для категорий моделей берется картинка первого товара модельной линейки. Такое решение позволило реализовать отображение каталога, задуманное разработчиками из «Аспро».&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;UDb1&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_66e2c61b00694f6e42630c4a_66e340f06013253ac038966a/scale_1200&quot; width=&quot;918&quot; /&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;RgX1&quot;&gt;
    &lt;li id=&quot;2L3P&quot;&gt;Изменить тип свойства «Радиус» со «список» на «текстовая строка», который требуется в «Аспро». Из «1С» значения приходят списком и если этот тип не преобразовать, то не будут переключаться варианты по радиусу в карточке модели.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;rO6a&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_66e2c61b00694f6e42630c4a_66e2c64991d5da52ddf1f96d/scale_1200&quot; width=&quot;590&quot; /&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;lH2h&quot;&gt;
    &lt;li id=&quot;3nA9&quot;&gt;Изменить стандартную логику «Аспро» по наличию шипов на летних и зимних шинах. Проконсультировавшись с клиентом, мы пришли к выводу, что указание иконок «без шипов» на летних шинах абсурдно. Ведь летняя резина всегда нешипованная, в отличие от зимней, для которой такая отметка актуальна. Поэтому мы настроили удаление любой отметки о наличии/отсутствии шипов, приходящей из 1С, для всех товаров раздела «летние шины».&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;otSp&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_66e2c61b00694f6e42630c4a_66e34150ba7e571b20e641c6/scale_1200&quot; width=&quot;918&quot; /&gt;
    &lt;figcaption&gt;Наш проект: у летних покрышек отметка о шипованности отсутствует.&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;exWq&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_66e2c61b00694f6e42630c4a_66e2c64a3ac77c04e8f3ca15/scale_1200&quot; width=&quot;918&quot; /&gt;
    &lt;figcaption&gt;Демо-версия «Аспро»: отметка «Без шипов» стоит у всех шин, включая летние.&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;L8IH&quot;&gt;
    &lt;li id=&quot;h7jC&quot;&gt;Преобразовать все варианты значений параметров, чтобы привести вид свойств к единому стандарту, необходимому для работы всего заложенного функционала «Аспро».&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;JNEP&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_66e2c61b00694f6e42630c4a_66e2c64a7d74c25da3d427da/scale_1200&quot; width=&quot;592&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;eetap_3_integraciya_bd_tyresaddict_podbo&quot;&gt;Этап 3. Интеграция БД TyresAddict «Подбор шин и дисков по авто»&lt;/h2&gt;
  &lt;p id=&quot;q9N3&quot;&gt;База данных от ресурса &lt;a href=&quot;https://dzen.ru/away?to=https%3A%2F%2Ftyresaddict.ru%2F&quot; target=&quot;_blank&quot;&gt;TyresAddict&lt;/a&gt; была приобретена и интегрирована в уже имеющуюся базу данных моделей на сайте. Работа проводилась исключительно по инструкции «Аспро», за нее им отдельное спасибо.&lt;/p&gt;
  &lt;figure id=&quot;O3ER&quot; class=&quot;m_column&quot;&gt;
    &lt;iframe src=&quot;https://dzen.ru/embed/vebIM7dX990M?from_block=partner&amp;from=zen&amp;mute=0&amp;autoplay=0&amp;tv=0&quot;&gt;&lt;/iframe&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;upbD&quot;&gt;В результате нехитрых манипуляций на сайте появился полноценный подбор по авто с базой всех возможных машин.&lt;/p&gt;
  &lt;h2 id=&quot;eetap_4_dorabotka_starogo_modylya_zapisi&quot;&gt;Этап 4. Доработка старого модуля записи на шиномонтаж под PHP 8.1&lt;/h2&gt;
  &lt;p id=&quot;bvTx&quot;&gt;На старом сайте было классное решение, которое полностью устраивало клиента своим функционалом. Но разработчик этого модуля утратил к нему интерес и прекратил поддержку. Поэтому решение не подходило под PHP 8 и выше и, кроме того, было заражено опасными вирусами. Мы полностью переписали код модуля и установили его на новую редакцию сайта. А также немного доработали страницу услуги и добавили в нее не только сам модуль, но и описание услуги и цены. В результате получили &lt;a href=&quot;https://dzen.ru/away?to=https%3A%2F%2Fxn--80actuax0c.xn--p1ai%2Fservices%2Fshinomontazh%2F&quot; target=&quot;_blank&quot;&gt;следующее&lt;/a&gt;:&lt;/p&gt;
  &lt;p id=&quot;l6UL&quot;&gt;Удобный для клиента модуль записи на нужное время. Можно выбрать пункт шиномонтажа и отменить уже назначенную запись.&lt;/p&gt;
  &lt;figure id=&quot;APjm&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_66e2c61b00694f6e42630c4a_66e2c64a7d74c25da3d42899/scale_1200&quot; width=&quot;591&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;3paM&quot;&gt;Простой административный интерфейс, понятно показывающий текущую загрузку шиномонтажа.&lt;/p&gt;
  &lt;figure id=&quot;BUDk&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_66e2c61b00694f6e42630c4a_66e2c64a362fd86be167cb70/scale_1200&quot; width=&quot;591&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;eetap_5_vnedrenie_rascheta_vremeni_dostav&quot;&gt;Этап 5. Внедрение расчета времени доставки в зависимости от фактического наличия товара на складе на лету&lt;/h2&gt;
  &lt;p id=&quot;E2FC&quot;&gt;У клиента есть много складов, с которых он может привезти товар клиенту, но они имеют разное расстояние от фактического пункта выдачи .И естественно, шина из Москвы не сможет прибыть в Самару на следующий день.&lt;/p&gt;
  &lt;p id=&quot;xbwm&quot;&gt;Поэтому мы каждому складу присвоили свой срок доставки и реализовали функционал, который проверяет запрашиваемое число товаров и показывает в поле «Доступность» реальный срок получения, учитывая, сколько товара нужно и как его собрать по складам.&lt;/p&gt;
  &lt;figure id=&quot;YAqQ&quot; class=&quot;m_column&quot;&gt;
    &lt;iframe src=&quot;https://dzen.ru/embed/vAQ0S0d_cg38?from_block=partner&amp;from=zen&amp;mute=0&amp;autoplay=0&amp;tv=0&quot;&gt;&lt;/iframe&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;qAan&quot;&gt;Для получения результата срок доставки с самого удаленного склада из выбранных прибавляется к текущей дате, и пользователь видит точную актуальную картину.&lt;/p&gt;
  &lt;h2 id=&quot;eetap_6_integraciya_rassrochki_ot_otp_ban&quot;&gt;Этап 6. Интеграция рассрочки от ОТП Банка с автоматическим прохождением шагов от карточки товара до выбора способа оплаты в корзине за один клик&lt;/h2&gt;
  &lt;p id=&quot;7FEP&quot;&gt;В названии раздела практически уже все описано поэтому просто покажем на видео, как это работает.&lt;/p&gt;
  &lt;figure id=&quot;4dFG&quot; class=&quot;m_column&quot;&gt;
    &lt;iframe src=&quot;https://dzen.ru/embed/vDW1dvS7GpAE?from_block=partner&amp;from=zen&amp;mute=0&amp;autoplay=0&amp;tv=0&quot;&gt;&lt;/iframe&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;eetap_7_avtomatizaciya_stikerov_novinka&quot;&gt;Этап 7. Автоматизация стикеров «Новинка»&lt;/h2&gt;
  &lt;p id=&quot;IAb6&quot;&gt;Стандартная автоматизация стикеров, доступная из коробки в новых версиях продуктов от «Аспро», на использованном нами решении отсутствует.&lt;/p&gt;
  &lt;p id=&quot;qsOQ&quot;&gt;Но для главной страницы есть компонент, выводящий товары со специальной отметкой: «Спецпредложение», «Шиномонтаж в подарок».&lt;/p&gt;
  &lt;p id=&quot;fQW1&quot;&gt;Поэтому мы реализовали самостоятельное решение. При каждом обмене с «1С» время создания товара на сайте сравнивается с текущей датой, и если разница меньше 30 дней, то ставится метка «Новинка». Если же разница становится больше 30 дней — метка снимается.&lt;/p&gt;
  &lt;figure id=&quot;bL1i&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_66e2c61b00694f6e42630c4a_66e2c64bc160f900baee235e/scale_1200&quot; width=&quot;591&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;V8kd&quot;&gt;Таким образом, в интернет-магазине появился еще один функционал, привлекающий пользователей, но не требующий внимания администраторов сайта.&lt;/p&gt;
  &lt;h2 id=&quot;rezyltat&quot;&gt;Результаты&lt;/h2&gt;
  &lt;p id=&quot;DqYf&quot;&gt;В ходе работ по проекту выполнены:&lt;/p&gt;
  &lt;ol id=&quot;BfIK&quot;&gt;
    &lt;li id=&quot;ErWs&quot;&gt;Настройка сайта интернет-магазина с минимальной кастомизацией, наполнение контентом готового решения «Аспро», доработка дизайна.&lt;/li&gt;
    &lt;li id=&quot;S43l&quot;&gt;Интеграция с 1С (20 000 SKU), преобразование полученных данных из 1С под требования решения «Аспро» и настройка обмена по расписанию.&lt;/li&gt;
    &lt;li id=&quot;zHdg&quot;&gt;Интеграция БД TyresAddict «Подбор шин и дисков по авто».&lt;/li&gt;
    &lt;li id=&quot;7HGq&quot;&gt;Доработка старого модуля записи на шиномонтаж под PHP 8.1.&lt;/li&gt;
    &lt;li id=&quot;KPL5&quot;&gt;Внедрение расчета времени доставки в зависимости от фактического наличия товара на складе на лету.&lt;/li&gt;
    &lt;li id=&quot;3bLz&quot;&gt;Интеграция рассрочки от ОТП Банка с автоматическим прохождением шагов от карточки товара до выбора способа оплаты в корзине за один клик.&lt;/li&gt;
    &lt;li id=&quot;RglR&quot;&gt;Автоматизация стикеров «Новинка» для товаров.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;akTZ&quot;&gt;Все эти решения позволили номенклатуру из замусоренной дублями и неупорядоченной «1С» аккуратно представить в каталоге &lt;a href=&quot;https://dzen.ru/away?to=https%3A%2F%2Fxn--80actuax0c.xn--p1ai%2F&quot; target=&quot;_blank&quot;&gt;интернет-магазина «ШинСнаб.рф»&lt;/a&gt;, предлагающего покупателям все необходимое для удобного выбора и покупки автотоваров.&lt;/p&gt;
  &lt;p id=&quot;hfQk&quot;&gt;А вам приходилось решать подобные задачи по интеграции «1С»? Поделитесь опытом в комментариях! А если потребуется помощь в настройке &lt;a href=&quot;https://dzen.ru/away?to=https%3A%2F%2Fwintramedia.ru%2Fservices%2Fdevelopment%2F1c-integration%2F&quot; target=&quot;_blank&quot;&gt;обмена между «1С:Предприятие» и интернет-магазином&lt;/a&gt; — digital-агентство «Винтра» всегда на связи.&lt;/p&gt;

</content></entry><entry><id>wintra:ai-video</id><link rel="alternate" type="text/html" href="https://teletype.in/@wintra/ai-video?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=wintra"></link><title>AI-видеопоздравление за 5 минут: HeyGen vs. D-iD + бонус </title><published>2023-12-27T15:20:54.272Z</published><updated>2024-09-03T19:54:06.696Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/2e/f0/2ef0f3cb-8950-4f9b-8f52-4dd1977cff2e.png"></media:thumbnail><category term="admin" label="Admin"></category><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/45/5b/455b189d-4d06-4403-afbe-25a170be890d.jpeg&quot;&gt;Сейчас нейросети умеют не только рисовать фотореалистичные изображения, но и превращать их видео. Причем этим совершенно бесплатно может воспользоваться каждый, кто умеет выходить в интернет. Но насколько хорош результат? Мы создали новогоднее поздравление с помощью двух бесплатных сервисов генерации AI-видео, и предлагаем сравнить, что получилось.</summary><content type="html">
  &lt;p id=&quot;TlSC&quot;&gt;Сейчас нейросети умеют не только рисовать фотореалистичные изображения, но и превращать их видео. Причем этим совершенно бесплатно может воспользоваться каждый, кто умеет выходить в интернет. Но насколько хорош результат? Мы создали новогоднее поздравление с помощью двух бесплатных сервисов генерации AI-видео, и предлагаем сравнить, что получилось.&lt;/p&gt;
  &lt;figure id=&quot;K8DB&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/45/5b/455b189d-4d06-4403-afbe-25a170be890d.jpeg&quot; width=&quot;950&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;uegi&quot;&gt;HeyGen — празднично (но недолго)&lt;/h2&gt;
  &lt;p id=&quot;XZPe&quot;&gt;Главные функции нейросети &lt;a href=&quot;https://www.heygen.com/&quot; target=&quot;_blank&quot;&gt;HeyGen&lt;/a&gt;, ранее носившей имя Movio, это:&lt;/p&gt;
  &lt;ul id=&quot;wx2d&quot;&gt;
    &lt;li id=&quot;IWxY&quot;&gt;преобразование текста в речь (поддерживает более 40 языков) для озвучивания видео;&lt;/li&gt;
    &lt;li id=&quot;8uqg&quot;&gt;генерация видеороликов с AI-аватарами, в том числе пользовательскими;&lt;/li&gt;
    &lt;li id=&quot;mXLQ&quot;&gt;«оживление» фотографий.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;z4qd&quot;&gt;Последней опцией мы и воспользовались. Работать максимально просто: нажимаем «Create Video», переходим во вкладку «Photo Avatar», загружаем фото, пишем текст (генерируем его встроенной текстовой нейросетью или грузим свою аудиодорожку), и выбираем голос. Точнее, выбора по сути нет: для озвучивания на русском языке доступно лишь по одному мужскому и женскому голосу.&lt;/p&gt;
  &lt;figure id=&quot;rSVn&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://leonardo.osnova.io/f4b1703a-428a-50fd-a644-2389ffb2fd02/-/preview/1100/-/format/webp/&quot; width=&quot;1099&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;hA3j&quot;&gt;Далее, жмем «Submit», и генерируется ролик — вот такой:&lt;/p&gt;
  &lt;figure id=&quot;xnn6&quot; class=&quot;m_column&quot;&gt;
    &lt;iframe src=&quot;https://rutube.ru/play/embed/5d54af8ea36e5203921ce24f66a2b50f?p=aqjrkFeggeiF444iVyDIyA&quot;&gt;&lt;/iframe&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;XgWC&quot;&gt;Скачать видео можно в разрешении 720p и 1080p (и 4K — только на платных тарифах). В целом анимация нравится. Особенно — максимально праздничное выражение лица, перешедшее с исходного фото. Но вид несколько портят излишне частые, на наш взгляд, моргания.&lt;/p&gt;
  &lt;p id=&quot;IWWq&quot;&gt;На бесплатном тарифе доступен 1 кредит, который соответствует 1 минуте видео. Списание выполняется с округлением до 30 секунд, так что в месяц бесплатно можно создать максимум два ролика продолжительностью не более полминуты, или один — длительностью от 30 до 60 секунд.&lt;/p&gt;
  &lt;p id=&quot;GQfB&quot;&gt;Стоимость платных тарифов стартует с $29, за которые выдается 15 кредитов-минут. Правда, российские банковские карты (немного предсказуемо) не принимаются.&lt;/p&gt;
  &lt;h2 id=&quot;UC8f&quot;&gt;D-iD — больше серьезности (и возможностей)&lt;/h2&gt;
  &lt;p id=&quot;bybV&quot;&gt;Прямой конкурент HeyGen — нейросеть &lt;a href=&quot;https://vc.ru/services/d-id.com/&quot; target=&quot;_blank&quot;&gt;D-iD&lt;/a&gt;. Она привлекает в первую очередь приличными возможностями бесплатной версии: здесь каждому доступны 5 минут видео, причем время списывается по 15 секунд. Да и платные тарифы более чем в 3 раза дешевле, чем в HeyGen: за $5,9 предоставляют 10 минут, за $9,4 — 16 минут (российские карты также не принимаются).&lt;/p&gt;
  &lt;p id=&quot;YdYT&quot;&gt;Процесс создания видео из фото аналогичен предлагаемому HeyGen.&lt;/p&gt;
  &lt;figure id=&quot;GOMC&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/75/a1/75a12af9-65b4-40ef-a8f6-0e736afede4e.png&quot; width=&quot;1361&quot; /&gt;
    &lt;figcaption&gt;Поле «Название видео» на D-iD работает как-то неправильно: справа —налево :)&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;BDU4&quot;&gt;Для русскоязычных пользователей у D-iD есть еще одно важное преимущества: она предлагает: два мужских и четыре женских голоса для озвучивания текстов на русском языке.&lt;/p&gt;
  &lt;p id=&quot;EpWp&quot;&gt;Кстати, судя по всему, HeyGen и D-iD использует голоса из общей библиотеки. Оба наших видео озвучены голосами с одинаковым названием Dmitry — сравните.&lt;/p&gt;
  &lt;p id=&quot;T2lo&quot;&gt;А еще прямо в D-iD можно попросить нарисовать своего AI-персонажа. Для упрощения этой задачи предлагаются готовые промпты. На бесплатном тарифе доступны 15 запросов, по каждому из которых генерируется по 4 изображения.&lt;/p&gt;
  &lt;figure id=&quot;K5El&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://leonardo.osnova.io/478b9512-c970-5f7f-94da-c0f4b9deb671/-/preview/1100/-/format/webp/&quot; width=&quot;1099&quot; /&gt;
    &lt;figcaption&gt;Такие персонажи сгенерировались по предложенному D-iD промпту, описывающему фотореалистичное изображение женщины-юриста.&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;a3fM&quot;&gt;А в результате оживления нашего исходного фото получилось это:&lt;/p&gt;
  &lt;figure id=&quot;Q2hb&quot; class=&quot;m_column&quot;&gt;
    &lt;iframe src=&quot;https://rutube.ru/play/embed/15e8a66d852afa90651bba40414881b8?p=H7Davaq-M-AV-dpUDrlAtg&quot;&gt;&lt;/iframe&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;DxZ0&quot;&gt;D-iD несколько упростил себе задачу, лишив нашего персонажа очаровательной улыбки. Из-за этого чуть прищуренные глаза смотрятся раскосыми )&lt;/p&gt;
  &lt;p id=&quot;vVfu&quot;&gt;Зато моргания получились более естественными. Разрешение видео осталось таким же, как и у загруженного изображения: 1024×576.&lt;/p&gt;
  &lt;h2 id=&quot;TNgU&quot;&gt;Бонус: импортозамещение (нет)&lt;/h2&gt;
  &lt;p id=&quot;2ynM&quot;&gt;Когда искали, где можно быстро и бесплатно сделать видео из картинки, попался еще сервис &lt;a href=&quot;https://visper.tech/&quot; target=&quot;_blank&quot;&gt;Visper&lt;/a&gt;. Судя по информации с официального сайта — это разработка принадлежащему «Сберу» ООО «СалютДевайсы». По задуманному функционалу он аналогичен рассмотренным сервисам, а в чем-то даже интересней. Например, предусмотрены жесты вроде махания рукой и указания в сторону (где может размещаться дополнительная картинка).&lt;/p&gt;
  &lt;figure id=&quot;dMJT&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/a6/e4/a6e41d61-d175-430c-a548-25b08bddb4da.png&quot; width=&quot;1363&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Staj&quot;&gt;Бесплатно выдаются две минуты видео, но возможности сильно ограничены: даже скачать готовый ролик нельзя. Зато докупать время в теории можно поминутно, по цене от 90 р./минуту.&lt;/p&gt;
  &lt;p id=&quot;0yu3&quot;&gt;И это все было бы хорошо, если бы не одно «но»: Visper находится ни то в зачаточном, ни то в мертворожденном состоянии: &lt;a href=&quot;https://visper.tech/public-video/c7d81592-a3d3-11ee-9fd4-0242c0a84008&quot; target=&quot;_blank&quot;&gt;анимация по факту не работает&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;gNIg&quot;&gt;В то же время, если сервис «допилят» и сохранят заявленные цены — должен получится интересный вариант, особенно для российских пользователей.&lt;/p&gt;
  &lt;h2 id=&quot;154H&quot;&gt;Заключение&lt;/h2&gt;
  &lt;p id=&quot;ZDRd&quot;&gt;Да, сейчас нейросети позволяют бесплатно и буквально за 5 минут оживлять изображения. Из рассмотренных вариантов для любительского использования более выигрышно смотрится D-iD за счет привлекательных условий бесплатного тарифа. Хотя в конкретном случае ролик от HeyGen нам нравится больше :)&lt;/p&gt;
  &lt;p id=&quot;HhQj&quot;&gt;Но генерация AI-видео на серьезном уровне, как и любой другой процесс, требует значительных вложений времени, знаний, денег. И мы уже работаем в этом направлении. &lt;/p&gt;

</content></entry><entry><id>wintra:poweredbyaspro_10-23</id><link rel="alternate" type="text/html" href="https://teletype.in/@wintra/poweredbyaspro_10-23?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=wintra"></link><title>Проект «Винтра» — лучший интернет-магазин октября в #poweredbyaspro </title><published>2023-11-08T16:07:04.623Z</published><updated>2023-11-08T16:07:04.623Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/88/48/8848c89e-bcb4-45be-ae04-818d176080d8.png"></media:thumbnail><category term="news" label="News"></category><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/3c/fe/3cfe103f-8e6f-4240-88af-1f6fd8c2b128.jpeg&quot;&gt;В октябре 2022 года digital-агентство «Винтра» в очередной раз стало победителем конкурса сайтов #poweredbyaspro. Наш проект — сайт по продаже морепродуктов «Царские Раки» — признан лучшим интернет-магазином месяца.</summary><content type="html">
  &lt;p id=&quot;EbuV&quot;&gt;В октябре 2022 года digital-агентство «Винтра» в очередной раз стало &lt;a href=&quot;https://aspro.ru/news/luchshie-sayty-oktyabrya2023-v-poweredbyaspro/&quot; target=&quot;_blank&quot;&gt;победителем конкурса сайтов #poweredbyaspro&lt;/a&gt;. Наш проект — &lt;a href=&quot;https://wintramedia.ru/projects/e-shop/rakisam/&quot; target=&quot;_blank&quot;&gt;сайт по продаже морепродуктов «Царские Раки»&lt;/a&gt; — признан лучшим &lt;a href=&quot;https://wintramedia.ru/services/development/e-shop/&quot; target=&quot;_blank&quot;&gt;интернет-магазином&lt;/a&gt; месяца.&lt;/p&gt;
  &lt;p id=&quot;1sgM&quot;&gt;Ежемесячный конкурс #poweredbyaspro проводится среди проектов, разработанных на решениях Аспро и добавленных в каталог #poweredbyaspro. Сайты оцениваются по визуальной составляющей, полноте использования решения, качеству контента, наличию изюминок и специфичных доработок.&lt;/p&gt;
  &lt;p id=&quot;uBwa&quot;&gt;Сайт интернет-магазина &lt;a href=&quot;https://rakisam.ru /&quot; target=&quot;_blank&quot;&gt;«Царские Раки»&lt;/a&gt;, разработанный на основе решения «Аспро: Максимум», мы полностью &lt;a href=&quot;https://wintramedia.ru/services/development/1c-integration/&quot; target=&quot;_blank&quot;&gt;интегрировали с системой учета СБИС&lt;/a&gt;, обеспечив возможность управления всем содержимым каталога магазина в режиме «одного окна». А также мы заложили фундаментальные основы для дальнейшего подключения систем оплаты, приема платежей и начисления кешбэка, для реализации региональных настроек и для синхронизации с мобильным приложением.&lt;/p&gt;
  &lt;figure id=&quot;CGA7&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/3c/fe/3cfe103f-8e6f-4240-88af-1f6fd8c2b128.jpeg&quot; width=&quot;1080&quot; /&gt;
  &lt;/figure&gt;

</content></entry><entry><id>wintra:fotosessiya</id><link rel="alternate" type="text/html" href="https://teletype.in/@wintra/fotosessiya?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=wintra"></link><title>Изображения для сайта. Часть 5: Заказная фотосессия </title><published>2023-11-01T06:57:05.064Z</published><updated>2023-11-01T07:44:02.237Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/43/4e/434e4e51-3f4f-41cf-abc4-931361b6f495.png"></media:thumbnail><category term="design" label="Design"></category><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/16/e4/16e4fa5d-6405-45cf-a121-b376ba0c3bed.jpeg&quot;&gt;Предметная и интерьерная съемка в сложных пространствах с примерами фотосессии в стоматологии и в отеле.</summary><content type="html">
  &lt;p id=&quot;umoG&quot;&gt;Предметная и интерьерная съемка в сложных пространствах с примерами фотосессии в стоматологии и в отеле.&lt;/p&gt;
  &lt;figure id=&quot;fWLy&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/16/e4/16e4fa5d-6405-45cf-a121-b376ba0c3bed.jpeg&quot; width=&quot;950&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;e2CN&quot;&gt;В завершение &lt;a href=&quot;https://teletype.in/@wintra/photo-dlya-sajta&quot; target=&quot;_blank&quot;&gt;серии статей&lt;/a&gt; о способах получения изображений для сайта, в рамках которой были рассмотрены &lt;a href=&quot;https://teletype.in/@wintra/fotostocks&quot; target=&quot;_blank&quot;&gt;загрузка из фотобанков&lt;/a&gt;, &lt;a href=&quot;https://teletype.in/@wintra/illustracii&quot; target=&quot;_blank&quot;&gt;иллюстрирование&lt;/a&gt; и &lt;a href=&quot;https://teletype.in/@wintra/3d-render&quot; target=&quot;_blank&quot;&gt;3D-рендеринг&lt;/a&gt;, расскажем о заказной фотосъемке.&lt;/p&gt;
  &lt;h2 id=&quot;wJFZ&quot;&gt;Когда нужна фотосессия&lt;/h2&gt;
  &lt;p id=&quot;EtZ4&quot;&gt;Создание собственных фотографий — лучший способ получить уникальные изображения, презентующие компанию. С их помощью можно наглядно показать потенциальным клиентам и партнерам, куда они попадут, что они увидят, если захотят воспользоваться предложением организации.&lt;/p&gt;
  &lt;figure id=&quot;YIfL&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/73/1a/731af7d6-76d9-4821-ad73-e37a1adc037a.jpeg&quot; width=&quot;1600&quot; /&gt;
    &lt;figcaption&gt;Фотография интерьера использована для создания баннера на странице услуги на https://proident.ru/&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;O36A&quot;&gt;Наиболее востребована интерьерная съемка, так как она самая универсальная. Ведь состояние помещений — показатель отношения к работе и, соответственно, к ее результату для организаций любой отрасли: от предприятий по нефтедобыче и переработке мусора до адвокатских агентств и банков.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;hGe0&quot;&gt;Зачастую интерьерная съемка дополняется предметной, предполагающей создание фото отдельных небольших объектов, например, оборудования или продуктов.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;4vfm&quot;&gt;Особенно часто съемка интерьеров и предметов используется компаниями сферы услуг, качество которых оцениваются в том числе по эстетической составляющей обстановки, как, например, в сегменте HoReCA.&lt;/p&gt;
  &lt;h2 id=&quot;aDry&quot;&gt;Плюсы и минусы заказной фотосъемки&lt;/h2&gt;
  &lt;p id=&quot;OCzD&quot;&gt;Главные особенности собственных фотографий заключаются в том, что такие &lt;strong&gt;изображения:&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;goYq&quot;&gt;
    &lt;li id=&quot;SLer&quot;&gt;&lt;strong&gt;на 100% уникальны&lt;/strong&gt; и защищены авторскими правами;&lt;/li&gt;
    &lt;li id=&quot;SANT&quot;&gt;&lt;strong&gt;отражают действительное положение дел&lt;/strong&gt;, что повышает уровень доверия;&lt;/li&gt;
    &lt;li id=&quot;7rfh&quot;&gt;&lt;strong&gt;позволяют рассказать о компании все желаемые подробности, &lt;/strong&gt;показать оригинальные «фишки», например, редкое оборудование, изображения которого отсутствуют в фотобанках.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;n1s7&quot;&gt;С учетом этих преимуществ собственные фотографии смотрятся более выигрышно, чем картинки с фотостоков, а иногда являются и единственным способом продемонстрировать уникальные преимущества компании. Однако качественное не бывает дешевым: профессиональная фотосессия обходится значительно дороже, чем приобретение готовых изображений.&lt;/p&gt;
  &lt;figure id=&quot;3aql&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/2a/0f/2a0f003c-9f22-4962-9dd8-9a649ad2d75a.jpeg&quot; width=&quot;1600&quot; /&gt;
    &lt;figcaption&gt;Главная страница https://holidayhall.ru/ встречает большим баннером с фотографией интерьера.&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;mjM6&quot;&gt;По своим возможностям в плане презентации компании фотосъемка уступает только компьютерной отрисовке изображений путем 3D-рендеринга. Такая услуга позволяет создавать интерактивные картинки без каких-либо ограничений, накладываемых физическими свойствами предметов. Однако проведение фотосессии обычно дешевле 3D-разработки. И опять же, реальные фото обычно выглядят убедительнее, как бы говоря: то, что вы видите — реальность, а не наши планы.&lt;/p&gt;
  &lt;h2 id=&quot;VQiY&quot;&gt;Почему важна профессиональная фотосъемка&lt;/h2&gt;
  &lt;p id=&quot;YPsz&quot;&gt;Для получения качественных, подходящих для презентации бизнеса изображений недостаточно отфотографировать все вокруг на многомегапиксельную камеру смартфона. &lt;strong&gt;Необходимо:&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;LCgx&quot;&gt;
    &lt;li id=&quot;4kcb&quot;&gt;&lt;strong&gt;составление &lt;/strong&gt;и выполнение продуманного &lt;strong&gt;сценария и плана&lt;/strong&gt; съемки;&lt;/li&gt;
    &lt;li id=&quot;Kwj6&quot;&gt;&lt;strong&gt;правильная организация&lt;/strong&gt; пространства, освещения;&lt;/li&gt;
    &lt;li id=&quot;MSES&quot;&gt;продвинутое &lt;strong&gt;оборудование&lt;/strong&gt;;&lt;/li&gt;
    &lt;li id=&quot;Q8HC&quot;&gt;применение &lt;strong&gt;специальных приемов&lt;/strong&gt; съемки;&lt;/li&gt;
    &lt;li id=&quot;vWpA&quot;&gt;профессиональное &lt;strong&gt;ретуширование&lt;/strong&gt;.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;Ouiv&quot;&gt;Особенно важно сочетание этих факторов в интерьерной съемке узких и маленьких пространств, помещений с большим количеством оборудования. На таких объектах ограниченность места создает дополнительные трудности при подборе подходящего ракурса и освещения. Поэтому без профессиональной фотосессии не обойтись, если нужно получить изображения, которые будут внушать уважение к компании и желание воспользоваться ее услугами.&lt;/p&gt;
  &lt;p id=&quot;STKT&quot;&gt;При грамотной организации фотосессии результатом станет множество красивых, выдержанных в единой стилистике изображений, которые не только будут гармоничным и солидным дополнением к сайту, но и позволят создать множество другого важного для развития и продвижения бизнеса контента: от постов в соцсетях до полиграфических материалов.&lt;/p&gt;

</content></entry><entry><id>wintra:1c-xml-bitrix</id><link rel="alternate" type="text/html" href="https://teletype.in/@wintra/1c-xml-bitrix?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=wintra"></link><title>Как подружить кастомную «1С» и интернет-магазин на «Битрикс» </title><published>2023-10-28T11:06:24.895Z</published><updated>2023-10-28T11:06:24.895Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/a7/df/a7df48d7-706c-457b-8a37-7a1462cc1a99.png"></media:thumbnail><category term="e-commerce" label="E-commerce"></category><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/87/cb/87cbbda0-7d62-4f8b-bd5b-ee3f1cb60e20.jpeg&quot;&gt;Когда стандартный обмен не подходит — поможет XML. Пример из жизни, который показывает, что даже самую плачевную ситуацию можно исправить.</summary><content type="html">
  &lt;p id=&quot;FOyL&quot;&gt;Когда стандартный обмен не подходит — поможет XML. Пример из жизни, который показывает, что даже самую плачевную ситуацию можно исправить.&lt;/p&gt;
  &lt;figure id=&quot;i5CM&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/87/cb/87cbbda0-7d62-4f8b-bd5b-ee3f1cb60e20.jpeg&quot; width=&quot;950&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;j3Rz&quot;&gt;Услышали тут от одного знакомого 1С-ника такую вещь: «Да, переписанная необновляемая 1С-ка — это головная боль вечная наша, но есть умельцы, которые как-то распарсивают файлы XML и работают через них...». Приятно было осознать себя умельцем — ведь именно этим мы и занимаемся )&lt;/p&gt;
  &lt;p id=&quot;bebg&quot;&gt;И сейчас расскажем на примере, как мы это делаем.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;qdzM&quot;&gt;&lt;strong&gt;Задача:&lt;/strong&gt;&lt;/p&gt;
    &lt;p id=&quot;okux&quot;&gt;Для магазина одежды необходимо импортировать каталог из «1С: Управление Торговлей» так, чтобы карточка товара отражала в себе варианты товара по комбинации параметров «цвет» и «размер».&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;7ELa&quot;&gt;&lt;strong&gt;Что имеем:&lt;/strong&gt; «1С: Управление Торговлей» содержит в себе товары по цветам, и для каждого цвета содержатся предложения по размерам. Никаких характеристик типа цвет и размер нет — они прописаны только в имени товара. Перестраивать базу данных нет возможности. Работаем с тем, что есть. То есть мы хотим видеть на выходе это:&lt;/p&gt;
  &lt;figure id=&quot;74tk&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://leonardo.osnova.io/e97c396e-7fac-58b7-9aff-ce0c17d94a0f/-/preview/1100/-/format/webp/&quot; width=&quot;1099&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;zfGP&quot;&gt;Начинаем разбирать файлы, получаемые из «1С».&lt;/p&gt;
  &lt;p id=&quot;9iEo&quot;&gt;&lt;strong&gt;1. Файл import &lt;/strong&gt;&lt;/p&gt;
  &lt;figure id=&quot;DvvR&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://leonardo.osnova.io/a4e88179-d6bb-54e0-9cec-aa92da8112c5/-/preview/600/-/format/webp/&quot; width=&quot;600&quot; /&gt;
    &lt;figcaption&gt;Файл import&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;28aP&quot;&gt;Что мы в нем видим? Товары прописаны как «Футболка детская Oversize бежевый», «Футболка детская Oversize белый» и так далее.&lt;/p&gt;
  &lt;p id=&quot;FJb9&quot;&gt;Для каждого товара в файле есть «Ид» товара, привязка к категории, артикул, картинки, описание.&lt;/p&gt;
  &lt;p id=&quot;aV06&quot;&gt;&lt;strong&gt;2. Файл offers &lt;/strong&gt;&lt;/p&gt;
  &lt;figure id=&quot;ye0r&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://leonardo.osnova.io/7a8ada83-5256-5709-ae1c-99069d8d14a0/-/preview/600/-/format/webp/&quot; width=&quot;599&quot; /&gt;
    &lt;figcaption&gt;Файл offers&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;aa1U&quot;&gt;В данном файле идет перечисление предложений, при этом родительский вариант прописан в одном массиве с его предложениями. Его отличие в том, что его «Ид» не содержит символа # и в названии нет размера. Для его предложений же «Ид» выглядит уже как:&lt;/p&gt;
  &lt;pre id=&quot;l3uE&quot;&gt;ИДродителя#ИДпредложения&lt;/pre&gt;
  &lt;p id=&quot;dn2K&quot;&gt;А в названии есть указание размера «Футболка детская Oversize бежевый (92-98)».&lt;/p&gt;
  &lt;p id=&quot;FoSq&quot;&gt;&lt;strong&gt;3. Файлы prices и rests&lt;/strong&gt; стандартные — привязка к конкретному предложению в формате:&lt;/p&gt;
  &lt;pre id=&quot;x03B&quot;&gt;ИДродителя#ИДпредложения&lt;/pre&gt;
  &lt;h2 id=&quot;mdaT&quot;&gt;Обозначим проблемы&lt;/h2&gt;
  &lt;p id=&quot;lAFx&quot;&gt;&lt;strong&gt;1. Самая очевидная. &lt;/strong&gt;Характеристики &lt;strong&gt;цвет и размер&lt;/strong&gt; содержатся &lt;strong&gt;в имени товара&lt;/strong&gt;.&lt;/p&gt;
  &lt;p id=&quot;TIwQ&quot;&gt;&lt;strong&gt;2. Цвет не является учетной характеристикой&lt;/strong&gt;, и в базу данных товары с различными цветами занесены как разные товары-родители. В нашем примере нам &lt;strong&gt;необходимо получить структуру вида:&lt;/strong&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;5Yxf&quot;&gt;—Товар — футболка&lt;/p&gt;
    &lt;p id=&quot;GRKc&quot;&gt;Предложения:&lt;/p&gt;
    &lt;p id=&quot;idQg&quot;&gt;• Товар — футболка. Цвет — белая. Размер — 92–98.&lt;/p&gt;
    &lt;p id=&quot;Z1bH&quot;&gt;• Товар — футболка. Цвет — белая. Размер — 104–110.&lt;/p&gt;
    &lt;p id=&quot;b37T&quot;&gt;• ...&lt;/p&gt;
    &lt;p id=&quot;boUq&quot;&gt;• Товар — футболка. Цвет — черная. Размер — 92–98.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;EnC1&quot;&gt;и так далее.&lt;/p&gt;
  &lt;p id=&quot;Q6tz&quot;&gt;А на момент начала работы было так:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;DSWw&quot;&gt;— Товар — футболка белая.&lt;/p&gt;
    &lt;p id=&quot;XKUQ&quot;&gt;Предложения:&lt;/p&gt;
    &lt;p id=&quot;kDU0&quot;&gt;• Товар — футболка белая (92-98).&lt;/p&gt;
    &lt;p id=&quot;ANM0&quot;&gt;• Товар — футболка белая (104-110).&lt;/p&gt;
    &lt;p id=&quot;nuNP&quot;&gt;...&lt;/p&gt;
    &lt;p id=&quot;D5NA&quot;&gt;— Товар — футболка, черная.&lt;/p&gt;
    &lt;p id=&quot;2fTZ&quot;&gt;Предложения:&lt;/p&gt;
    &lt;p id=&quot;4Vd1&quot;&gt;• Товар — футболка черная (92-98).&lt;/p&gt;
    &lt;p id=&quot;xstT&quot;&gt;• Товар — футболка черная (104-110).&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;oUR1&quot;&gt;Как говорится почувствуйте разницу.&lt;/p&gt;
  &lt;p id=&quot;xFyu&quot;&gt;&lt;strong&gt;3. Картинки, описание товара, артикул&lt;/strong&gt; &lt;strong&gt;привязаны &lt;/strong&gt;к вариантам товара &lt;strong&gt;по цвету&lt;/strong&gt;.&lt;/p&gt;
  &lt;p id=&quot;9FSX&quot;&gt;&lt;strong&gt;4. Структура категорий в «1С» вообще никак не совпадает с планируемой структурой на сайте.&lt;/strong&gt; Более того, товары из нескольких категорий 1С в новой структуре будут объединены в одну категорию на сайте.&lt;/p&gt;
  &lt;h2 id=&quot;r9nV&quot;&gt;План работ&lt;/h2&gt;
  &lt;p id=&quot;dpKg&quot;&gt;Самое важное, что бросается в глаза и с чего мы должны начать — это попытаться вытянуть из названия цвет и размер. Для обработки необходимо что-то, за что можно зацепиться.&lt;/p&gt;
  &lt;p id=&quot;SL5A&quot;&gt;Решением стало небольшое изменение названия: мы взяли цвет в квадратные скобки. И оно стало таким:&lt;/p&gt;
  &lt;pre id=&quot;3gdw&quot;&gt;Футболка детская Oversize [бежевый] (92-98)&lt;/pre&gt;
  &lt;p id=&quot;q0hx&quot;&gt;Благодаря этому стало точно известно, что в [ ] содержится цвет, а в ( ) указан размер.&lt;/p&gt;
  &lt;p id=&quot;p9US&quot;&gt;Для импорта мы используем &lt;a href=&quot;https://marketplace.1c-bitrix.ru/solutions/esol.importxml/&quot; target=&quot;_blank&quot;&gt;решение для обработки XML-файлов от Esolutions&lt;/a&gt;. Считаем данное решение вершиной эволюции разбора XML. С его помощью, а также благодаря поддержке сверхпониманию задач Дмитрия Кривочурова, разработчика решения, мы можем реализовывать практически любую задумку, главное, обозначить четкую задачу и выстроить логику.&lt;/p&gt;
  &lt;h2 id=&quot;9O6E&quot;&gt;Обработка файлов XML и настройка импорта&lt;/h2&gt;
  &lt;p id=&quot;etER&quot;&gt;&lt;strong&gt;1. Обработка файла import&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;ZGrc&quot;&gt;&lt;strong&gt;1.1. &lt;/strong&gt;Обязательно для обработки файла нужно чтобы все товары именовались по формуле:&lt;/p&gt;
  &lt;pre id=&quot;J952&quot;&gt;&amp;lt;Наименование&amp;gt;Футболка детская Oversize [серый меланж]&amp;lt;/Наименование&amp;gt;&lt;/pre&gt;
  &lt;p id=&quot;t2Wk&quot;&gt;В процессе чтения файла в ходе импорта мы преобразуем имя отрезаем цвет [серый меланж] и остается чистое название «Футболка детская Oversize».&lt;/p&gt;
  &lt;p id=&quot;YU2q&quot;&gt;В файле присутствует несколько вариантов товара:&lt;/p&gt;
  &lt;ul id=&quot;4Q9W&quot;&gt;
    &lt;li id=&quot;dpZ1&quot;&gt;Футболка детская Oversize [серый меланж]&lt;/li&gt;
    &lt;li id=&quot;AncE&quot;&gt;Футболка детская Oversize [черный]&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;HOk7&quot;&gt;и так далее.&lt;/p&gt;
  &lt;p id=&quot;DsR2&quot;&gt;После удаления из имени цвета оно становится одинаковым, и мы склеиваем все эти товары в один.&lt;/p&gt;
  &lt;p id=&quot;GbdT&quot;&gt;&lt;strong&gt;Так мы получаем родительский товар.&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;bcmE&quot;&gt;&lt;strong&gt;1.2.&lt;/strong&gt; Так как склеиваются 4 товара с разными цветами, важно, чтобы имя до цвета было одинаковым. То есть если будет так:&lt;/p&gt;
  &lt;pre id=&quot;fwm2&quot;&gt;Футболка детская Oversize [серый меланж]

Детская футболка oversize [черный]&lt;/pre&gt;
  &lt;p id=&quot;uIoy&quot;&gt;то мы получим 2 товара родителя — за этим нужно следить.&lt;/p&gt;
  &lt;p id=&quot;1Qrl&quot;&gt;&lt;strong&gt;1.3.&lt;/strong&gt; При склеивании товаров с разными цветами, если у какого-то из них описание отсутствует, то обработчик при импорте посчитает, что это поле описания пустое и затрет информацию из него у создаваемого родительского товара. Поэтому мы поставили дополнительную проверку на наполненность поля: пустые — не загружаются, заполненные — импортируются.&lt;/p&gt;
  &lt;p id=&quot;ROtM&quot;&gt;&lt;strong&gt;1.4. &lt;/strong&gt;Тут же в этом файле мы родительский товар привязываем к его категории по внешнему коду равному «Ид» группы из файла.&lt;/p&gt;
  &lt;p id=&quot;cLHf&quot;&gt;&lt;strong&gt;1.5.&lt;/strong&gt; Выводы по файлу: обработка файла по сути — это создание общего товара-заглушки с общими свойствами. Например: описание, категория, вес. Сюда же можно добавить производителя, страну изготовления и так далее. Но для этого нужно, чтобы эти свойства сначала были добавлены в «1С» — тогда мы сможем и импортировать.&lt;/p&gt;
  &lt;h2 id=&quot;lIUU&quot;&gt;2. Обработка файла offers&lt;/h2&gt;
  &lt;p id=&quot;hNgH&quot;&gt;&lt;strong&gt;2.1.&lt;/strong&gt; По сути в файле offers как раз содержатся уже непосредственно сами товары — то, что можно купить. Единственное, мы имеем в начале каждой группы одинаковых офферов товар-родитель:&lt;/p&gt;
  &lt;p id=&quot;502f&quot;&gt;&amp;lt;Ид&amp;gt;ed6d2b1d-4309-11ed-80e2-00155d01fa02&amp;lt;/Ид&amp;gt;&lt;/p&gt;
  &lt;p id=&quot;FUL5&quot;&gt;Поэтому для обработки мы отбираем офферы, у которых в «Ид» присутствует символ #:&lt;/p&gt;
  &lt;pre id=&quot;t597&quot;&gt;&amp;lt;Ид&amp;gt;ed6d2b1d-4309-11ed-80e2-00155d01fa02#f828ea23-4309-11ed-80e2-00155d01fa02&amp;lt;/Ид&amp;gt;&lt;/pre&gt;
  &lt;p id=&quot;As4u&quot;&gt;&lt;strong&gt;2.2.&lt;/strong&gt; Обязательно для обработки файла нужно, чтобы все товары именовались по формуле:&lt;/p&gt;
  &lt;pre id=&quot;GUGe&quot;&gt;&amp;lt;Наименование&amp;gt;Футболка детская Oversize [бежевый] (92-98)&amp;lt;/Наименование&amp;gt;&lt;/pre&gt;
  &lt;p id=&quot;rxSY&quot;&gt;Привязка предложений к своему товару-родителю происходит по имени. Здесь мы точно также у каждого торгового предложения вырезаем цвет [бежевый] и размер (92-98). В результате в имени остается только чистое название: «Футболка детская Oversize». Именно так система понимает, что есть товар родитель с именем «Футболка детская Oversize», и к нему привязываются все варианты предложений из файла с именем «Футболка детская Oversize».&lt;/p&gt;
  &lt;p id=&quot;2Q7G&quot;&gt;&lt;strong&gt;Важно! &lt;/strong&gt;Чтобы все варианты не оказались с одинаковым именем после удаления цвета и размера, для каждого торгового предложения мы записываем внешний код:&lt;/p&gt;
  &lt;pre id=&quot;vUE1&quot;&gt;&amp;lt;Ид&amp;gt;ed6d2b1d-4309-11ed-80e2-00155d01fa02#f828ea23-4309-11ed-80e2-00155d01fa02&amp;lt;/Ид&amp;gt;&lt;/pre&gt;
  &lt;p id=&quot;pjFc&quot;&gt;То есть «Ид» предложения из файла. По нему дальше мы сможем подгружать цены и остатки для предложения.&lt;/p&gt;
  &lt;p id=&quot;5ole&quot;&gt;В результате для товара «Футболка детская Oversize» мы имеем 20 предложений с разными вариантами размера и цвета.&lt;/p&gt;
  &lt;p id=&quot;KH0M&quot;&gt;&lt;strong&gt;2.3.&lt;/strong&gt; Имя для самого предложения не обрезается: мы грузим имя предложения как в файле. Так легче идентифицировать потом товары их в системе, чтобы не путаться внутри сайта. Да и название приходит в корзину полное: видно, что именно человек выбрал.&lt;/p&gt;
  &lt;p id=&quot;2m8m&quot;&gt;&lt;strong&gt;2.4.&lt;/strong&gt; Из названия предложения мы забираем [цвет] и (размер) и загружаем их в специальные свойства. Так для каждого родителя мы можем показать 2 свойства для отбора предложений по цвету и размеру. И при выборе, например, одного цвета размеры подгружаются только доступные для выбранного цвета.&lt;/p&gt;
  &lt;p id=&quot;Hwcg&quot;&gt;&lt;strong&gt;2.5.&lt;/strong&gt; Так как картинки для белой футболки и черной разные, мы вынуждены прогрузить картинки для каждого из 20 предложений. Использовать выгрузку из «1С» невозможно, поэтому мы импортируем картинки из внешнего хранилища. Здесь главное дать правильное имя картинке. Для этого важно взять «Ид» товара из файла import или первую часть «Ид» до символа # из файла offers.&lt;/p&gt;
  &lt;p id=&quot;xFa6&quot;&gt;Например, товар&lt;/p&gt;
  &lt;pre id=&quot;qbut&quot;&gt;&amp;lt;Ид&amp;gt;ed6d2b1d-4309-11ed-80e2-00155d01fa02#f828ea23-4309-11ed-80e2-00155d01fa02&amp;lt;/Ид&amp;gt;&lt;/pre&gt;
  &lt;p id=&quot;sRrp&quot;&gt;— это «Футболка детская Oversize [бежевый] (92-98)». Чтобы прогрузить для этого предложения картинки — нам нужно дать им названия:&lt;/p&gt;
  &lt;ul id=&quot;EWQt&quot;&gt;
    &lt;li id=&quot;RYuP&quot;&gt;ed6d2b1d-4309-11ed-80e2-00155d01fa02_1.jpg&lt;/li&gt;
    &lt;li id=&quot;G6GZ&quot;&gt;ed6d2b1d-4309-11ed-80e2-00155d01fa02_2.jpg&lt;/li&gt;
    &lt;li id=&quot;mVbc&quot;&gt;и так далее.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;DU4a&quot;&gt;&lt;strong&gt;Здесь важно:&lt;/strong&gt;&lt;br /&gt;• сколько картинок будет — столько раз увеличивается порядковый номер после символа «_».&lt;/p&gt;
    &lt;p id=&quot;sSOH&quot;&gt;• всегда картинка с индексом _1 будет анонсной картинкой, то есть первой в списке картинок товара.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;gCkN&quot;&gt;Система же настроена таким образом, что она перебирает по маске «_*» все доступные файлы и прогружает их как дополнительные картинки для предложения. Товар-родитель же показывает нам первое фото из относящихся к нему вариантов предложения, поэтому отдельно для него грузить картинку нет необходимости.&lt;/p&gt;
  &lt;figure id=&quot;EBMw&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://leonardo.osnova.io/bf04f553-377a-5471-9603-b3a645f9b593/-/preview/300/-/format/webp/&quot; width=&quot;300&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;GFAr&quot;&gt;&lt;strong&gt;2.6.&lt;/strong&gt; Загружаем штрихкод для каждого предложения. Он уходит в корзину потом и выводится в карточке товара. По нему можно идентифицировать быстро товар. Например, если клиент позвонит и задаст вопрос по товару, он может использовать этот штрихкод как точный уникальный определитель.&lt;/p&gt;
  &lt;p id=&quot;a3XF&quot;&gt;&lt;strong&gt;2.7.&lt;/strong&gt; Мы можем доработать созданный файл и добавить в него специальное поле. Например, «Выгружать на сайт». Так появляется возможность контролировать, что именно доступно к выгрузке: импортироваться будут только позиции со значением, например, «Да». Иначе мы будем загружать на сайт все, что нам пришло в файле.&lt;/p&gt;
  &lt;p id=&quot;9vfX&quot;&gt;&lt;strong&gt;2.8.&lt;/strong&gt; Цены мы обрабатываем по внешнему коду предложения. Берем значение с типом цены:&lt;/p&gt;
  &lt;pre id=&quot;KLhG&quot;&gt;&amp;lt;ИдТипаЦены&amp;gt;dc1df5b0-ec57-11ec-80c1-00155d01fa02&amp;lt;/ИдТипаЦены&amp;gt;&lt;/pre&gt;
  &lt;p id=&quot;R1ci&quot;&gt;И загружаем его для каждого предложения как розничную цену.&lt;/p&gt;
  &lt;p id=&quot;IR9t&quot;&gt;Так, для предложения из файла offers &lt;/p&gt;
  &lt;pre id=&quot;F0n9&quot;&gt;&amp;lt;Ид&amp;gt;ed6d2b1d-4309-11ed-80e2-00155d01fa02#f828ea23-4309-11ed-80e2-00155d01fa02&amp;lt;/Ид&amp;gt;&lt;/pre&gt;
  &lt;p id=&quot;4nzm&quot;&gt;есть цена 1800 р. — именно ее мы и загружаем для предложения. В итоге для каждого предложения указывается правильная цена — при переключении цвета в карточке товара цена меняется.&lt;/p&gt;
  &lt;p id=&quot;NBt4&quot;&gt;В общую карточку товара в списке товаров категории мы грузим сначала самое дешевое предложение и его вариант. Тут мы показываем футболку в цвете серый меланж, размер 152, так как ее цена 1000 р.&lt;/p&gt;
  &lt;p id=&quot;oRpa&quot;&gt;&lt;strong&gt;2.9.&lt;/strong&gt; Остатки мы обрабатываем по внешнему коду предложения. Сначала добавили склад и присвоили ему внешний код склада: «6c9cef62-9bae-11ed-8d59-00505690b0a2».&lt;/p&gt;
  &lt;p id=&quot;VdOX&quot;&gt;И для каждого предложения с запись об остатке на складе выглядит так:&lt;/p&gt;
  &lt;pre id=&quot;VZ4l&quot;&gt;&amp;lt;Ид&amp;gt;6c9cef62-9bae-11ed-8d59-00505690b0a2&amp;lt;/Ид&amp;gt; = 1&lt;/pre&gt;
  &lt;p id=&quot;euyA&quot;&gt;Также мы установили нужную логику вывода остатков: сделали «в наличии», если больше 0, «нет в наличии» — меньше 1.&lt;/p&gt;
  &lt;p id=&quot;sMWa&quot;&gt;&lt;strong&gt;В результате мы имеем структуру вида:&lt;/strong&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;6thq&quot;&gt;&lt;strong&gt;Товар — футболка &lt;/strong&gt;&lt;/p&gt;
    &lt;p id=&quot;sAg5&quot;&gt;&lt;strong&gt;Предложения:&lt;/strong&gt;&lt;/p&gt;
    &lt;p id=&quot;r58u&quot;&gt;&lt;strong&gt;• Товар — футболка. Характеристики: цвет — белый, размер — 92–98. Цена предложения. Остаток на складе 1, остаток на складе 2 и так далее.&lt;/strong&gt;&lt;/p&gt;
    &lt;p id=&quot;8IoD&quot;&gt;&lt;strong&gt;• Товар — футболка. Характеристики: цвет — белый, размер — 104–110. Цена предложения. Остаток на складе 1, остаток на складе 2 и так далее.&lt;/strong&gt;&lt;/p&gt;
    &lt;p id=&quot;DP1h&quot;&gt;&lt;strong&gt;• ...&lt;/strong&gt;&lt;/p&gt;
    &lt;p id=&quot;Rp76&quot;&gt;&lt;strong&gt;• Товар — футболка. Характеристики: цвет — белый, размер — 92–98. Цена предложения. Остаток на складе 1, остаток на складе 2 и так далее.&lt;/strong&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;m6ZZ&quot;&gt;Всего в конкретном примере получилось 20 штук таких товаров, отображающихся на сайте в одной карточке товара-родителя.&lt;/p&gt;
  &lt;h2 id=&quot;0tYq&quot;&gt;Немного дополнений&lt;/h2&gt;
  &lt;p id=&quot;RQRg&quot;&gt;Импорт товаров и предложений оставили в ручном виде. Процесс не быстрый из-за большого числа картинок. Новые модели добавляются не часто, поэтому достаточно ручного режима. Процесс длится 5-10 минут, в течение которого обрабатываются 2000 предложений.&lt;/p&gt;
  &lt;p id=&quot;vT23&quot;&gt;А вот обработку файлов prices и rests поставили на cron с обработкой раз в час. Так «1С» отдает нам раз в час нужные файлы. Они содержат только текст, поэтому обрабатываются очень быстро. В результате — на сайте всегда актуальные остатки и цены. Максимальная задержка 2 часа. При необходимости можно уменьшить интервал обработки задания cronом: нужно смотреть по факту.&lt;/p&gt;
  &lt;h2 id=&quot;cPdw&quot;&gt;Итог&lt;/h2&gt;
  &lt;p id=&quot;DyZZ&quot;&gt;Логика + правильный софт — и решение найдется даже в самой плачевной ситуации.&lt;/p&gt;
  &lt;p id=&quot;u8Hf&quot;&gt;Ну что, вы отчаялись из-за того, что ваша 1С-ка не годится для работы с сайтом и использовать стандартную интеграцию нет возможности? Значит, пришла пора обратить внимание на возможное решение — выгрузку с обработкой XML. Ждем ваших примеров и постараемся разобраться в каждом из них.&lt;/p&gt;

</content></entry><entry><id>wintra:cases</id><link rel="alternate" type="text/html" href="https://teletype.in/@wintra/cases?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=wintra"></link><title>Где digital-агентству размещать кейсы: 3 специальные площадки и 7 альтернатив </title><published>2023-09-29T17:18:26.409Z</published><updated>2023-09-29T18:35:53.722Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/1a/ef/1aef30f9-1ae9-40ab-9ec0-78d8540fc17d.png"></media:thumbnail><category term="admin" label="Admin"></category><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/b2/b0/b2b0914e-d272-4546-9228-22825b193181.jpeg&quot;&gt;Развернутые кейсы по интересным проектам — лучшая демонстрация опыта и экспертности команды, способная стать убедительным доводом для потенциальных клиентов при выборе исполнителя. Мы тоже периодически делаем публикации об успешном решении сложных задач, а сейчас хотим рассказать, как мы это делаем.</summary><content type="html">
  &lt;p id=&quot;zAu6&quot;&gt;Развернутые кейсы по интересным проектам — лучшая демонстрация опыта и экспертности команды, способная стать убедительным доводом для потенциальных клиентов при выборе исполнителя. Мы тоже периодически делаем публикации об успешном решении сложных задач, а сейчас хотим рассказать, как мы это делаем.&lt;/p&gt;
  &lt;figure id=&quot;8dU1&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/b2/b0/b2b0914e-d272-4546-9228-22825b193181.jpeg&quot; width=&quot;950&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;7uZo&quot;&gt;Специализированные сервисы&lt;/h2&gt;
  &lt;p id=&quot;v2DH&quot;&gt;Логично, что показывать кейсы прежде всего нужно целевой аудитории, а значит, размещать их нужно в местах наибольшей концентрации тех, кто заинтересован в услугах интернет-маркетинга. Для digital-агентств такими площадками являются рейтинги проекты и каталоги. И многие из них предоставляют специальные разделы для размещения кейсов. Для себя мы &lt;strong&gt;отобрали три портала: &lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;Twm2&quot;&gt;
    &lt;li id=&quot;ehZh&quot;&gt;&lt;strong&gt;Рейтинг Рунета&lt;/strong&gt; (CMS Magazine);&lt;/li&gt;
    &lt;li id=&quot;lecD&quot;&gt;&lt;strong&gt;Workspace&lt;/strong&gt;;&lt;/li&gt;
    &lt;li id=&quot;40v7&quot;&gt;&lt;strong&gt;Ruward&lt;/strong&gt;.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;uohy&quot;&gt;Главными критериями выбора были тематичность площадки, бесплатность и возможность самостоятельной публикации.&lt;/p&gt;
  &lt;h2 id=&quot;gHSY&quot;&gt;Рейтинг Рунета (CMS Magazine)&lt;/h2&gt;
  &lt;p id=&quot;u6aO&quot;&gt;Раздел «Кейсы» на одном из ведущих рейтингов digital-агентств — это развитие &lt;a href=&quot;http://cases.cmsmagazine.ru/cases/&quot; target=&quot;_blank&quot;&gt;отдельной площадки&lt;/a&gt; портала CMS Magazine. Сейчас она используется по сути только как администраторский интерфейс для размещения кейсов. А собственно публикации показываются на основном &lt;a href=&quot;https://ratingruneta.ru/&quot; target=&quot;_blank&quot;&gt;сайте проекта&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;kfVT&quot;&gt;На «Рейтинг Рунета» требовательны к качеству кейсов. &lt;strong&gt;Материал о проекте должен быть:&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;VqpB&quot;&gt;
    &lt;li id=&quot;ORY6&quot;&gt;&lt;strong&gt;включающим четкое описание&lt;/strong&gt; поставленной задачи и результатов;&lt;/li&gt;
    &lt;li id=&quot;NuS4&quot;&gt;&lt;strong&gt;детализировано рассказывающим&lt;/strong&gt; о выполненных работах;&lt;/li&gt;
    &lt;li id=&quot;reV0&quot;&gt;&lt;strong&gt;имеющим практическую ценность,&lt;/strong&gt; которую необходимо сформулировать.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;iB3t&quot;&gt;&lt;em&gt;По заявлению команды CMS Magazine, когда четыре года назад стали действовать новые требования к кейсам, модерацию проходило только 10% проектов.&lt;/em&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;BTCQ&quot;&gt;Добавляются кейсы через старый сайт с CMS Magazine с простым, но удобным интерфейсом.&lt;/p&gt;
  &lt;figure id=&quot;n9uF&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://leonardo.osnova.io/abd88422-90a0-5f23-912c-a41cf1fc8f9e/-/preview/800/-/format/webp/&quot; width=&quot;800&quot; /&gt;
    &lt;figcaption&gt;Страница добавления кейса на http://cases.cmsmagazine.ru/&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;sywI&quot;&gt;Больше всего в нем нравится встроенный счетчик количества символов и добавление основного текста с картинками через простой текстовый редактор. Причем он поддерживает правку в режиме html-кода, что позволяет быстро оформлять публикацию по своему усмотрению. В том числе можно добавлять видео через &amp;lt;iframe&amp;gt;. Правда, некоторые виды кода, например, скрипты, автоматически удаляются.&lt;/p&gt;
  &lt;p id=&quot;wplE&quot;&gt;Добавленные кейсы обязательно попадают на модерацию, которая длится до трех дней, и в случае ее успешного прохождения ждет своей очереди, так как «Рейтинг Рунета» публикует не более 3 кейсов в день.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;rAd6&quot;&gt;&lt;em&gt;Первый раз мы ждали размещения почти неделю, во второй раз — около суток.&lt;/em&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;MaBI&quot;&gt;Все кейсы отображаются в общем списке в &lt;a href=&quot;https://ratingruneta.ru/cases/&quot; target=&quot;_blank&quot;&gt;специальном разделе&lt;/a&gt;, а публикации отдельной компании — в ее карточке на «Рейтинг Рунета».&lt;/p&gt;
  &lt;figure id=&quot;ugRi&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c3/4d/c34ded08-24bc-4665-8a54-f7e420ad8d4e.jpeg&quot; width=&quot;1366&quot; /&gt;
    &lt;figcaption&gt;&lt;em&gt;Что особенно приятно — на странице кейса отображаются места компании в актуальном рейтинге&lt;/em&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;QCs3&quot;&gt;А еще превью и активная ссылка на кейс появляются во вкладке «Статьи» в карточке компании на сайте &lt;a href=&quot;https://cmsmagazine.ru/&quot; target=&quot;_blank&quot;&gt;CMS Magazine&lt;/a&gt;. Здесь количество кейсов показывается также для каждой компании при просмотре их списка в каталоге.&lt;/p&gt;
  &lt;h2 id=&quot;f7Qa&quot;&gt;Workspace&lt;/h2&gt;
  &lt;p id=&quot;kVI4&quot;&gt;Этот сервис, основной функционал которого представлен тендерной площадкой и фриланс-биржей, включает каталог компаний digital-сферы. Каждый исполнитель может оформить для себя презентабельную страницу, на которой отображаются в том числе кейсы.&lt;/p&gt;
  &lt;p id=&quot;h2OP&quot;&gt;&lt;a href=&quot;https://workspace.ru/&quot; target=&quot;_blank&quot;&gt;Workspace&lt;/a&gt; предлагает одно из наиболее интересных, на наш взгляд, примеров оформления кейсов. Материал строго структурируется: при добавление кейса по-отдельности заполняются обязательные поля «Задача», «Решение».&lt;/p&gt;
  &lt;figure id=&quot;Q9Mc&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://leonardo.osnova.io/eba98557-0382-5b43-93e2-0ac00c37e7d5/-/preview/800/-/format/webp/&quot; width=&quot;800&quot; /&gt;
    &lt;figcaption&gt;Страница добавления кейса на https://workspace.ru/&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;1cLE&quot;&gt;В «Решении» можно указать несколько этапов работы, для раскрытия каждого из них предусмотрено добавление до 10 изображений, видео и текста объемом до 5000 знаков.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;meML&quot;&gt;&lt;em&gt;А в конце — и это больше всего нам нравится в Workspace — есть возможность оставить комментарий от представителя компании и отзыв клиента, в том числе со скриншотом оригинального текста. &lt;/em&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;6Ira&quot;&gt;Модерации нет — кейсы публикуются сразу. Открыть их можно и через &lt;a href=&quot;https://workspace.ru/cases/&quot; target=&quot;_blank&quot;&gt;общий список&lt;/a&gt;, и через карточку компании.&lt;/p&gt;
  &lt;figure id=&quot;2U55&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/aa/1f/aa1f3bff-2c00-4d52-b43d-f2601a7f0c04.jpeg&quot; width=&quot;1366&quot; /&gt;
    &lt;figcaption&gt;&lt;em&gt;Кейсов много, но их можно фильтровать по многим параметрам.&lt;/em&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;kBPB&quot;&gt;В целом, благодаря продуманной структуре на Workspace получаются оформленные в едином стиле красивые кейсы. Поэтому именно на них мы обычно ссылаемся в постах для соцсетей. А еще, кейсы на Workspace можно лайкать и комментировать.&lt;/p&gt;
  &lt;h2 id=&quot;ANCr&quot;&gt;Ruward&lt;/h2&gt;
  &lt;p id=&quot;iuBS&quot;&gt;Возможность публикации кейсов предоставляет и российский агрегатор рейтингов digital-агентств &lt;a href=&quot;https://ruward.ru/&quot; target=&quot;_blank&quot;&gt;Ruward&lt;/a&gt;. Модерация здесь тоже отсутствует. Проекты сразу публикуются в карточке компании, а лучшие, по мнению администрации портала, попадают и в общий раздел &lt;a href=&quot;https://ruward.ru/case/all/&quot; target=&quot;_blank&quot;&gt;«Кейсы»&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;fzyj&quot;&gt;Из избранной тройки сервисов на «Руварде» наименее удобный инструментарий для оформления публикаций. Текст добавляется блоками: задача, реализация, результат, заключение. Из возможностей редактирования — только ненумерованные списки, отбиваемые звездочками (**) и выделение жирным с помощью знаков тильды (~~).&lt;/p&gt;
  &lt;figure id=&quot;ud2W&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://leonardo.osnova.io/3f645d28-b5e3-533d-9741-b9751a29cb54/-/preview/800/-/format/webp/&quot; width=&quot;799&quot; /&gt;
    &lt;figcaption&gt;Страница добавления кейса на https://ruward.ru/&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;9te6&quot;&gt;К каждому подзаголовку можно добавить не более трех изображений, видео, ссылок и цитат. Причем размещаются они подряд и отдельно от текста. Из-за этого аккуратно структурировать объемный материал затруднительно.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;OIoM&quot;&gt;&lt;em&gt;А еще на Ruward запутанный личный кабинет. Добавляются и редактируются кейсы в разделе «Кейсы на Руварде». А настраивать их отображение на сайте нужно в подразделе «Кейсы агентства», вложенном в раздел «Информация об агентстве».&lt;/em&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;7Hlw&quot;&gt;Из плюсов Ruward — автоматически размещаемые в начале и конце кейса блоки с коммерческим описанием компании, ее контактами и кнопкой для оформления заказа. &lt;/p&gt;
  &lt;figure id=&quot;oO69&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/00/5b/005b33ec-d136-46ee-a137-61e0b173bea8.jpeg&quot; width=&quot;1446&quot; /&gt;
    &lt;figcaption&gt;Наши кейсы на Ruward здесь: https://ruward.ru/catalog/wintramedia-ru/#cases&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;UV1Y&quot;&gt;В карточке компании превью кейсов отображается красиво, в шахматном порядке. Правда, таким образом можно вывести только пять лучших кейсов. Остальные будут перечислены простым текстовым списком.&lt;/p&gt;
  &lt;h2 id=&quot;Myw4&quot;&gt;Прочие площадки&lt;/h2&gt;
  &lt;p id=&quot;9Xo2&quot;&gt;Специализированные платформы — это хорошо, но не обязательно ограничиваться ими. Ведь кейсы можно публиковать и как обычные статьи на тематических площадках и просто в блогах. Причем они порой работают даже эффективнее рейтингов в плане привлечения потенциальных клиентов. Итак, &lt;strong&gt;для публикации статей-кейсов подходят:&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;BdsI&quot;&gt;
    &lt;li id=&quot;Eyhz&quot;&gt;&lt;a href=&quot;https://vc.ru/&quot; target=&quot;_blank&quot;&gt;VC&lt;/a&gt; — крупнейшая в рунете медиа-площадка, на которой каждый может публиковать материалы как в сообществах, так и в личным блоге. Главное условие — текст должен быть уникальным.&lt;/li&gt;
    &lt;li id=&quot;AIwQ&quot;&gt;&lt;a href=&quot;https://adpass.ru/&quot; target=&quot;_blank&quot;&gt;Adpass&lt;/a&gt; — молодой активно растущий контент-портал, посвященный маркетингу. Каждая компания может бесплатно вести блог, качественные материалы попадают в ленту на главную. Целевая аудитория здесь присутствует, знаем по личному опыту.&lt;/li&gt;
    &lt;li id=&quot;4oQZ&quot;&gt;&lt;a href=&quot;https://spark.ru/&quot; target=&quot;_blank&quot;&gt;Spark&lt;/a&gt; — блог-платформа, ранее входившая в управляющий VC.ru ИД «Комитет». Принцип публикации контента здесь аналогичен работающему на Adpass: в блог можно писать что угодно, лучшее — отправляется на главную.&lt;/li&gt;
    &lt;li id=&quot;zhzv&quot;&gt;&lt;a href=&quot;https://wadline.ru/&quot; target=&quot;_blank&quot;&gt;Wadline&lt;/a&gt; — рейтинг digital-агентств. Развернутые кейсы здесь можно публиковать как обычные статьи. Если материал пройдет модерацию — попадет в «Wadline Журнал» и в ленту на главную. Статьи модерируются нестабильно: даже из близких по качеству и тематике какие-то публикуются в течение нескольких дней, какие-то — спустя недели, какие-то — остаются в статусе «На модерации» месяцами.&lt;/li&gt;
    &lt;li id=&quot;16ly&quot;&gt;&lt;a href=&quot;https://dzen.ru/&quot; target=&quot;_blank&quot;&gt;Дзен&lt;/a&gt; — широко известная блог-платформа общей тематики. Найти целевую аудиторию digital-агентству здесь сложно, зато публиковать можно что угодно. Причем текстовый редактор максимально простой, быстрый, и в то же время функциональный.&lt;/li&gt;
    &lt;li id=&quot;EPfn&quot;&gt;&lt;a href=&quot;https://vc.ru/u/1612307-digital-agentstvo-vintra/teletype.in&quot; target=&quot;_blank&quot;&gt;Teletype&lt;/a&gt; — мало раскрученная блог-платформа, с редактором, очень похожим на использующийся на Дзен. Ждать без раскрутки посещаемости не стоит, но поскольку есть возможность методом «скопировать — вставить» продублировать в интернете рассказ о себе со ссылкой на свой сайт — почему бы ей не воспользоваться.&lt;/li&gt;
    &lt;li id=&quot;o8r2&quot;&gt;Собственный сайт — самый простой способ публикации любых текстов. Посещаемость, оформление, наполнение — все зависит только от вас. Но в любом случае, страница с кейсом, на которую можно дать ссылку, у вас точно будет.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;r59s&quot;&gt;Естественно, все эти площадки можно использовать для публикации не только кейсов, но и любых других материалов, реализуя тем самым контент-маркетинг.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;gyIg&quot;&gt;Мы используем все эти площадки для размещения кейсов, за исключением собственного &lt;a href=&quot;https://wintramedia.ru/info/&quot; target=&quot;_blank&quot;&gt;сайта&lt;/a&gt;. На нем публикуем только новости и важную информацию для клиентов. Кстати, будем рады узнать, чем можно дополнить этот список, и как вы решаете вопрос с публикацией кейсов.&lt;/p&gt;

</content></entry></feed>