Вход • Регистрация

Синхронизация с сервисом МойСклад

  • 23 декабря 2013 г.
  • Друзья, мы уже писали в новостях, что у нас появилась синхронизация с сервисом МойСклад.

    Интернет-сервис МойСклад — это удобная система учета для интернет-магазина, оптового или розничного бизнеса.

    МойСклад поможет:


    • обрабатывать заказы покупателей;
    • управлять торговлей, складом и доставкой;
    • автоматизировать розничные точки;
    • работать с клиентской базой (CRM);
    • печатать все необходимые документы.

    Теперь вы можете за несколько кликов мышью настроить интеграцию вашего интернет-магазина на diafan.CMS и сервиса МойСклад. Из интернет-магазина в МойСклад передаются заказы для дальнейшей обработки. В обратном направлении - данные о товарах и их наличии. И все это в автоматическом режиме!

    Ребята из сервиса МойСклад для наших пользователей сделали акцию. Если до 15 января ввести промо-код PR1401MS21 при регистрации в МоемСкладе, то можно получить 500 рублей на лицевой счет в подарок!
    • 25 декабря 2013 г.
    • А при работе с Сервисом Мой склад имеются какие нибудь неразрешимые проблемы как с 1С или тут всё более шоколадно обстоит?
      • 25 декабря 2013 г.
      • Неразрешимых проблем не бывает. Если только проблема не себя за спину укусить
        МойСклад использует протокол 1С для обмена, но плагин свой. Все оттестировали совместно, МоиСкладовцы одобрили, так что должно быть шоколадно.
        • 25 декабря 2013 г. , редакция: 25 декабря 2013 г.
        • Роман (Студия Реборн) писал про жестокие траблы с обменом заказами, которые нужно решать серьёзно наморщив лоб как на стороне diafana так и на стороне 1C.

          Отлично - будем тестить. Клиент без 1С на подходе. Будем предлагать это решение.
          • 25 декабря 2013 г.
          • ну уж не жестокие траблы...
            скорее некритичные замечания, которые немного усложняют жизнь.
            главное, что все работает и клиент доволен )

            В самом моем складе есть неприятный момент: нет возможности указывать цены товара, зависимые от характеристик.
        • 25 декабря 2013 г.
        • это точно.
          думаю все решим, а что не решим завуалируем под фичу
      • 25 декабря 2013 г.
      • тестируем.
        пока тупим, но на раз-два-три синхронизация не запустилась :)

        первая выгрузка была такой: http://gyazo.com/97f853ebb4d6fa304775c82d4f48f16e
        может это у нас, конечно, руки кривые, завтра будем дорешивать.
  • 09 января 2014 г.
  • Доброго дня. Тестируем диафан на предмет синхронизации с МойСклад и переносе остатков из него в интернет-магазин.
    Вопрос: возможно ли настроить диафан таким образом, чтобы отсутствующие товары при синхронизации становились неопубликованными в интернет-магазине, а в случае с товарами, имеющими разные размеры - чтобы из списка характеристик убирались отсутствующие размеры?
  • 25 февраля 2014 г.
  • Виктор, поддерживаю! Очень хочется, чтобы товары, отсутствующие в МС, вообще снимались с публикации! У меня, к примеру, все товары - уникальные, то есть, если экземпляр товара продан - все, его не будет больше никогда. Значит информация о том, что он "временно отсутствует" - не соответствует действительности. Мне приходится периодически чистить вручную каталог в интернет-магазине от проданных товаров - что является крайне неудобным способом решить эту проблему.
  • 12 августа 2015 г.
  • Добрый день. Тема подостыла, но создавать новую не захотел. При синхронизации Моего Склада с магазином, не переносятся остатки и новые цены в магазин. Кто-нибудь сталкивался с этим?
  • 19 августа 2015 г. , редакция: 19 августа 2015 г.
  • Коллеги,
    подскажите, пожалуйста, как сделать, чтобы при выгрузке остатков из МойСклад в Диафан в карточку товара передавалось поле со штрихкодом? Забиваю штрих-код в специально предназначенное поле в МойСклад, синхронизируюсь, в карточке Диафана ничего не появляется. Потом в карточке товара МойСклад добавляю новое поле, обзываю Штрихкод, забивают штрих туда, синхронизируюсь и...в карточке Диафан появляется новое поле Штрихкод и значение из карточки МойСклад.
    Как сделать, чтобы не создавать нового поля в карточке МойСклад...ведь оно уже там есть
    • 19 августа 2015 г.
    • Самый быстрый способ если у вас артикул не используется вместо артикула штрихкод ставить, например так:
      - Заменить в файле "modules/shop/shop.1c.php" $xml_product->Артикул на $xml_product->Штрихкод

      Если отдельной характеристикой, то уже нужно дописывать shop.1c.php строка 1122

      Код

      DB::query("DELETE FROM {shop_param_element} WHERE param_id=%d AND element_id=%d", 777, $id);
      DB::query("INSERT INTO {shop_param_element} (param_id, element_id, [value]) VALUES (%d, %d, '%s')", 777, $id, strval($xml_product->Штрихкод));


      Здесь 777 это номер характеристики "Штрихкод" в диафане, при наведении на параметр в админке показывается.
      • 23 сентября 2015 г.
      • с быстрым способом не совсем понятно...если в 1С заведен штрих-код, то при обмене он будет вставать в поле артикул?

        По второму варианту поясните, пожалуйста. Нужно править какие-то строки или нужно дописать в файле shop.1c.php. В последней версии на 1122 строчке нет такого.
        Коллеги, помогите, уперся в данном моменте, а без него никуда.
        • 24 сентября 2015 г.
        • 1) да, штрихкод встанет в артикул
          2) нужно добавить эти строки в конкретное место, без замен
  • 27 августа 2015 г.
  • Не хотелось бы создавать новую тему, напишу здесь.
    Кто-нибудь смог настроить адекватно работающую синхронизацию магазина на Diafan с МоимСкладом?
    Магазин давно существует, и прекрасно работает, хотелось бы подключить его к МоемуСкладу.
    Из диафана выгрузил товары, загрузил в МойСклад. При синхронизации в ИнетМагазине дублируются товары, при этом не активны на сайте, видны только в админке. Как ни крутил, не получается сделать нормальную связку.
    Может кто-нибудь это поборол. Если не трудно, может выложить пошаговую инструкцию? Или я один такой(((
  • 05 сентября 2015 г.
  • А в Диафан не планируется своего склада? С фиксацией остатков и т.д.? Сторонние сервисы не всем нравятся и не всегда удобны...
    • 05 сентября 2015 г.
    • Ну простейший склад с остатками-то есть. В настройках магазина галку отметьте "учитывать остатки", и для каждого товара появится поле "количество".
      Мультискладов пока нет, но мы их планируем.
  • 27 июня 2016 г.
  • При синхронизации остатков возникает ошибка, тех.поддержка говорит что проблема в сервере, но что мешает выгрузке так и не поняли. Я уже накрутил сервер до космических высот, все равно синхронизация выдает ошибки. Я попробовал выгрузить на другой сервер с другими параметрами - ошибки те же. В целом я работой тех.поддержки доволен. но почему-то в этом вопросе упорно не хотят помогать. Кто нибудь сталкивался с таким? Ниже ошибки
    simplexml_load_file(): I/O warning : failed to load external entity "/var/www/supernail/data/www/supernail.su/tmp/1c/import.xml"
    #1 simplexml_load_file(/var/www/supernail/data/www/supernail.su/tmp/1c/import.xml) called at [/var/www/supernail/data/www/supernail.su/modules/shop/shop.1c.php:701]
    #2 Shop_1c->catalog_import() called at [/var/www/supernail/data/www/supernail.su/modules/shop/shop.1c.php:121]
    #3 Shop_1c->start() called at [/var/www/supernail/data/www/supernail.su/modules/shop/shop.1c.php:1531]
    #4 include_once(/var/www/supernail/data/www/supernail.su/modules/shop/shop.1c.php) called at [/var/www/supernail/data/www/supernail.su/includes/init.php:257]
    #5 Init->include_other_file() called at [/var/www/supernail/data/www/supernail.su/includes/init.php:1.
    • 28 июня 2016 г. , редакция: 28 июня 2016 г.
    • Цитата
      simplexml_load_file(): I/O warning : failed to load external entity "/var/www/supernail/data/www/supernail.su/tmp/1c/import.xml"

      Из этого видим, что ошибка заключается в невозможности скриптом осуществить чтение и запись в файл. Ответ: проверти права доступа учетной записи, от имени которого действует скрипт, на предмет совершения данной операции. А если это сложно для Вас, то обратитесь к системному администратору Вашего хоста.
      Успехов.
      • 28 июня 2016 г.
      • Дело в том что синхронизация происходит, товары выгружаются. Вряд ли это ошибка записи, иначе не было бы записи. И на все нужные папки у диафана стоят права 777
        • 29 июня 2016 г.
        • Может стоять запрет на исполнение со стороны внешних скриптов. Есть возможность показать лог ошибок веб-сервера?
        • 29 июня 2016 г. , редакция: 29 июня 2016 г.
        • Папки диафана тут не причем. Равно как и права на записи.
          Речь в ошибке идет о том, что процесс не может прочитать файл /tmp/1c/import.xml
          Как все это происходит? При синхронизации выгружаемый файл сначала копируется из 1С (МоегоСклада и пр.) во временную папку сервера, и затем уже обрабатывается в оперативке. Так вот, если файл не может скопироваться полностью, он нулевого размера с незакрытыми окончаниями, или так там это называется. Обрабатываться нулевой файл не может и вот ошибка. Как говорит Виталий, точно можно узнать проблем по логам сервера

          Но проблема схожа с http://www.diafan.ru/solutions/show14/
          Т.е. накручивать надо не весь сервер, а
          Цитата
          Либо просто увеличьте все эти три лимита post_max_size, max_upload_size, memory_limit.
  • 12 ноября 2016 г. , редакция: 12 ноября 2016 г.
  • Сделал синхронизацию с сервисом мойсклад, в итоге все выгруженные товары "не активные"
    В автоматическом режиме не может отобразить только те товары, которые есть в наличии.
    В настройках модуля стоит галочка "Учитывать остатки товара на складе"

    Есть какое-то решение данной проблемы?
    • 14 ноября 2016 г.
    • МойСклад работает по 1С-ной синхронизации.
      Эта галка стоит?
      • 14 ноября 2016 г. , редакция: 14 ноября 2016 г.
      • Не стояла, поставил и все заработало:) Спасибо.
        Теперь надо решить как убрать товары которых нет в наличии, галка в "основных настройках" не помогает
        Товары действительно убираются из группы, но из общего каталога я не могу их убрать, получается, что всегда будут висеть товары которых нет в наличии
  • 09 ноября 2017 г.
  • Добрый день настроил синхронизацию с мой склад, но с мой склада синхронизирует товар без цены. То есть товар на Мой склад с ценой , а на сайт их грузит без цены. Может кто сталкивался с данной проблемой поможет. Хотелось бы чтобы цена оттуда тоже отображалась в каталоге сайта
    • 10 ноября 2017 г.
    • Посмотрите, в самих файлах синхронизации-выгрузки товаров присутствует цена товара? Скорее всего, нет. Тогда не верно настроили выгрузку из "Мой склад".
      • 10 ноября 2017 г.
      • Так синхронизация идет из самого мой склад в настройках указана цена продажи. Обмен идет через commercialML http://site.ru/shop/1c/1c_exchange.php . Причем в начале некоторые товары цены выгружались потом перестали я. снес данныеи решил заново начать синхронизацию и теперь вообще нет цен.
        • 10 ноября 2017 г.
        • Все заработало надо было остатки включить на сайте
  • 14 мая 2018 г.
  • Здравствуйте! Не могу настроить синхронизацию. Сделала импорт товаров из МС в каталог. В МС выгрузка идет, а остатки на сайте не проставляются. В чем может быть причина?
    • 14 мая 2018 г. , редакция: 14 мая 2018 г.
    • В настройках магазина включено - Учитывать остатки на складе?
  • 28 июня 2018 г.
  • Добрый день !

    Можент не совсем в тему, но попробую,

    Не могу осилить такую задачу, в МС на синхронизации сайт с своим складом + 3 склада без синхронизации, автономные, с своими товарами не имеющими отношения к складу интернет магазина.

    Стоит задача сделать первичный импорт (делаю в МС из коннектора Я.Маркет) в группу в МС "Интернет магазин". В ТП МС отвечают нет такой возможности.

    Цель - синхронизировать только группу Интернет магазин.

    Импорт товаров и категорий в МС происходит в корень каталога товаров, а у нас ещё 3 группы для 3 независимых складов.

    При таком раскладе последующая синхронизация переносит группы и товары из 3-х независимых складов на сайт а это не нужно.

    Если кратко, то как импортировать товарв в МС в группу ? Чтобы последующая синхронизация (в эту же группу) работала корректно ?
  • 12 октября 2020 г. , редакция: 13 октября 2020 г.
  • Здравствуйте уважаемые разработчики и пользователи! Ищу информацию в интернете и не нашла, поэтому решила написать сюда. А будет ли интеграция с сервисом маркировки getmark,ru? А то сейчас действует обязательная маркировка товаров Честный ЗНАК и уже всё горит.
  • 05 февраля 2021 г.
  • Теперь есть обмен и с ЕКАМ
    • 05 февраля 2021 г.
    • Как работает? Норм или нужно файл обмена переписывать?
      • 05 февраля 2021 г.
      • уже есть готовая настройка конкретно под диафан.
        • 05 февраля 2021 г.
        • погонял, вроде работает, после импорта и синхронизации даже не задублировал существующие товары
          с категориями и хар-ками пытаюсь разобраться

Новости

  • Вчера, 09:05
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 
  • 15 декабря 2023 г.
  • Подводим итоги 2023 года. Выпустили новую сборку DIAFAN.CMS 7.1.1, вводим новые тарифы на аренду сайта и коммерческую поддержку и автообновления с января 2024 г., строим планы на будущий год.