новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

Обсуждение к заданию: Внешняя обработка для сбора заказов с сайта

    • #1
    • 07.07.2013 14:05
    0
    В наличии интернет магазин и трактир Nano требуется сделать внешнюю обработку для сбора заказов с сайта в реальном времени и формировании их в трактире. Хотелось бы услышать какая информация нуж...  Подробнее>>
    • #2
    • 07.07.2013 15:05
    • Отредактировано: 07.07.2013 15:12:09
    0
    Нужна следующая информация:
    • CMS сайта;
    • синхронизирована ли номенклатура на сайте и в базе 1С (например, по коду, наименованию, etc); если нет - как определять номенклатуру по данным заказа с сайта;
    • каким документом должен быть представлен заказ в 1С, какие поля данного документа и как нужно заполнять; возможно, нужно формировать несколько документов (аналогично - какие поля и как заполнять);

    Если в CMS присутствует функция выгрузки заказов (посредством get/post/soap запросов, ftp, smtp и т.д), тогда можно реализовать загрузку в 1С через регламентное задание в течение ~2-7 дней (срок примерный и может измениться в зависимости от особенностей формата выгрузка заказа, API выгрузки заказа и т.д.). Другой способ - реализовать на стороне 1С web-сервис (в данном случае запрос на формирование документов заказа будет посылаться от интернет магазина к сервису 1С) - но реализовать его будет сложнее.

    Если в CMS нет функции выгрузки заказов - нужно реализовать данный функционал на стороне интернет магазина (так как по соображениям безопасности базу данных "наружу" не открывают) - например, по адресу http://ваш-сайт/getorder/. В этом случае Вам необходимо определиться где заказывать доработку сайта. Если решите здесь, тогда нужно предоставить больше информации по CMS.

    Предположительную сумму оплаты с имеющейся информацией назвать сложно. Постарайтесь описать задачу более детально.
    Для сравнения:
    • CMS сайта "не популярна", движок написан на C++, документации нет и задача срочная;
    • в CMS есть документированный API (или CMS популярна и есть готовый модуль, реализующий данный функционал) на выгрузку заказа и задача не срочная;
    - данные варианты очень сильно будут отличаться по цене реализации.
    • #3
    • 07.07.2013 15:06
    0
    могу помочь
    • #4
    • 07.07.2013 15:15
    0
    Андриянов Артём Вадимович
    так как по соображениям безопасности базу данных "наружу" не открывают

    А наружу и ненужно. Достаточно подцепиться к базе MySQL и "высосать" из неё данные.
    21-й век на дворе. 1С многое может и сама. А вы её снова на файлы кидаете...
    • #5
    • 07.07.2013 15:39
    • Отредактировано: 07.07.2013 15:42:31
    0
    ReloadeR
    А наружу и ненужно. Достаточно подцепиться к базе MySQL и "высосать" из неё данные.
    21-й век на дворе. 1С многое может и сама. А вы её снова на файлы кидаете...

    Возможно, Вы меня неправильно поняли. Скажите, пожалуйста, как Вы "подцепитесь" к базе MySQL, которая крутится на хостинге, где в my.cnf забинден только localhost (а на нормальном хостинге так и будет)? Под "наружу" я имел ввиду что доступ к БД на хостинге возможен только с 127.0.0.1/8, а в данных задачи не сказано, что хостинг == компьютер с 1С.
    Кстати, не только через файлы:
    Андриянов Артём Вадимович
    Другой способ - реализовать на стороне 1С web-сервис
Для участия в обсуждении Вам необходимо авторизоваться либо   зарегистрироваться