Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
4000 ₴

Требуется связка Интернет-Магазина на Wordpress с 1С.

project expired
1C, PHP


Платформа woocomerce, требуется "привязать" магазин с 1С. Есть 1С-ник, который сделает "свою работу" со стороны 1С, требуется робота по организации обмена данными (синхронизация) со стороны сайта.

Обмен данными:

1. Товарные перемещения. Если в 1С товар перемещен со склада и его нет в наличии, на товарной позиции на сайте должна отразиться фраза "нет на складе". Так же - отразиться "в наличии", если в 1С товар снова есть на складе.

2. Если товарная единица в 1С перемещена со склада (продажа), в админке woocomerce должно отразиться -1 товарная позиция для мониторинга остатков (не обязательная часть).

3. Стоимость товара. Если в 1С происходит изменение стоимости, это должно отразиться автоматом и на соответствующей товарной позиции на сайте.

4. Стоимость товара. Скидка. Если на товара в 1С выставляется скидка, это должно отражаться также на товаре и в 1С.

5. Если добавляется товар в 1С, создается на сайте вручную (нами). Связь должна быть обеспечена простым "проставлением галочки" (грубо говоря).

6. Синхронизация данных. Возможность выбора времени синхронизации (каждые 10 минут, каждые 30 минут и т.д.).


Make a proposal!

The client doesn't want to make prepayment? Offer him to make a payment via Safe to avoid possible fraud.

  1.  freelancer isn't working in the service any longer
  2. 7 daysconcealed
    Александр Кулик
     109 

    Добрый день. Мы можем это сделать.
    Все что у вас тут написано. Мы не берем предоплаты, только по результату.
    Готовы в личной переписке ответить на все вопросы.

    Ukraine Kyiv | 2 September 2016 |
  3. proposal concealed by freelancer
  • Интересно, какой дурень согласится это делать за 500 грн  ))

  • Александр Шайхутдинов — project author
    Complain | 23 August 2016 |

    Евгений, а Вы предложите свою цену, если понимаете суть задания... А мы, в свою очередь, примем решение, соответствует ли цена Вашему уровню знаний в данном вопросе.

  • Здравствуйте.
    Если конкретизировать задание, то вам требуется (для обновления в реальном времени):
    1. По 1С (это задачи 1С разработчика).
     - API для 1С для приема запросов от WP.
     - механизм обработки принятого запроса об изменении данных от WP.
     - механизм отправки запросов об изменении данных к WP.

    2. По WP (задачи PHP разработчика)
     - API для WP для приема запросов от 1С.
     - скрипт обработки принятого запроса об изменении данных от 1С.
     - скрипт для отправки запросов об изменении данных к 1С.

    Как отправлять запросы и передавать данные, нужно решать с разработчиком 1С.

    Если же, комп с 1С не подвязан жестко к Интернету (нет своего сервера, статического адреса и т.п. или какие-то загадочные заморочки, о которых ниже), то тогда нужно рассматривать вариант с экспортом/импортом данных. В таком случае задачи таковы:

    1. По 1С (это задачи 1С разработчика).
     - экспорт БД (всей или только части с изменившимися за "последний неучтенный период" товаров) в csv.
     - импорт БД WP (всей или только части с изменившимися за "последний неучтенный период" товаров) из "удобного" для 1С формата.

    2. По WP (задачи PHP разработчика)
     - экспорт БД (всей или только части с изменившимися за "последний неучтенный период" товаров) в "удобный" для 1С формат.
     - импорт БД 1С (всей или только части с изменившимися за "последний неучтенный период" товаров) из csv.



    Вообще, определенные мной задачи позволят достичь всех, обозначенных вами цели и дадут возможность внедрять сколько угодно новых плюшек, связанных с взаимодействием WP и 1С по вопросам состояния товаров.

    Смесь обоих вариантов (создание своего API с экспортом/импортом данных) по части PHP-разработки реализовывал на этих сайтах:
    http://akirabooks.com/ (импорт в реальном времени данных интернет магазина http://my-shop.ru). CMS - полный самопис.
    http://amotion.com.ua/ (импорт прайсов от разных поставщиков, некоторые работают и с 1С). CMS - Joomla, tecdoc-модуль - самопис.

    На обоих ресурсах реализован экспорт данных для дальнейшей работы в удобные заказчикам форматы.
    На втором делал веб-аналог tecdoc-интегратора (http://stemsc.com/products/tecdoc) с упором на наличие товара на различных складах. (Доступ к нему запаролен, если нужно, могу показать скриншоты).

    О заморочках.
    При синхронизации данных самая большая болячка - это неточное соответствие артикулов. В случае с автозапчастями это особо остро чувствовалось. Дело в том, что "на глаз" артикулы 622079700 и 622 0797 00, вроде как и одинаковы, но в то же время - это различные товары. А поставщики, по так до сих пор и невыясненным причинам, этим пренебрегают и в некоторых случаях используют свою номенклатуру.

    Стоимость - от $40.

  • Александр Шайхутдинов — project author
    Complain | 20 September 2016 |

    Можем ли мы обсудить детали выполнения заказа?


Project published
22 August 2016
94 views
Contractor location
Payment methods