Автор Тема: Как связать prestashop и CWMS 3000  (Прочитано 1296 раз)

30 Октября 2014, 10:43:09
  • Фрилансер
  • *
  • Сообщений: 100
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Всем привет,

Как обычно у меня много вопросов. Вопросы, почему-то не уменьшаются, наоборот появляются новые. Решили проблему с обменом данными с 1С бухгалтерией, возникла другая. Теперь нужна интеграция со склаской системой и системой оформления заказов CWMS 3000. Как они про себя говорят, это Warehouse Management System. У них нет готового модуля для prestashop. Может кто-то уже делал или знает как можно привязать интернет-магазин и CWMS 3000.

Второй вопрос напишу сюда. Он тоже по складу. У нас на складе все товары имеют свое место. Место называется по номеру линии, блока, полки. Полное название такое "L12/B4/S7". Очень удобно, так как товаров много и они занимают разные места. А склад очень большой, пользуемся аутсортингом. Управляющая компания просит передавать в заказе номер места. В prestashop в заказе указан только склад. Вопрос такой, как указать место и потом показать его в заказе?

Заранее признательна за ответы.
30 Октября 2014, 11:12:36
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 33010
  • Репутация: +26761/-0
    • Просмотр профиля
1. Интегрировать систему учета и систему оформления заказов лучше не с prestashop, а с 1С. Такая интеграция более логична. Всетаки prestashop это больше сайт продаж, чем ERP или CMR. В prestashop есть встроена CMR, но возможности минимальные.

2. При включении расширенного управления заказами вы можете присваивать товару место на складе.
30 Октября 2014, 11:22:40
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 100
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо большое за ответ. С prestashop и 1С у нас уже решено, обмен происходит в конце рабочего дня. С этим все понятно, все заказы у нас синхронизированы. Но хотелось чтобы в магазине было видно состояние склада в любой момент. Ждать следующего для мы не можем. Как только прошел заказ, сразу звоним на склад и передаем данные о получателе и товаре. Они отгружают товар и сообщают нам об отправки. Вот это нужно автоматизировать. Мы сейчас все по телефону решаем, а нужно чтобы при заказе на склад сразу отправлась копия этого заказа без участия человека.

Можете подробнее написать как и что там влючать? Спасибо.
30 Октября 2014, 12:41:47
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 105581
  • Репутация: +39547/-0
    • Просмотр профиля
    • Webstudio UwK
1. Для интеграции склада в реальном времени, используйте webservice.

2. Для места нахождения товара на складе:
Панель управления > Настройки > Товары
Запасы товаров
Включить систему управления запасами: Да
Включить продвинутое управлению запасами: Да
Новые товары используют расширенное управление складом: Да
Склад по умолчанию для новых продуктов ... (После включения, создать склад, потом можно назначить склад по умолчанию)

Переопределите контроллер /controllers/admin/AdminOrdersController.php или добавьте показ места товара в этот файл.
Найдите стороку:
$product['warehouse_name'] = $warehouse->name;и замените
$warehouse_location = Warehouse::getProductLocation($product['product_id'], $product['product_attribute_id'], $product['id_warehouse']);
$product['warehouse_name'] = $warehouse->name. ' - Место '. $warehouse_location;
Cоздание интернет сайтов Webstudio UwK
30 Октября 2014, 14:14:08
Ответ #4
  • Фрилансер
  • *
  • Сообщений: 100
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Виталий, спасибо!
Теперь показывает название склада и место товара .
Супер!!!  :-*

Можете поподробнее объяснить блондинке про webservice  :)