Все о WEB программировании. Opencart склады


Модуль "МультиСклад" для Opencart

Модуль "МультиСклад" - это модуль, который позволит Вам отображать остатки по складам (торговым точкам) в интернет-магазине. Для чего нужен этот модуль? Если есть необходимость предоставить Вашему клиенту выбор, из какой торговой точки он сможет забрать товар, либо произвести отгрузку с ближайшей. А также реализовать разделение товара по товарным точкам.

Модуль специально создан для крупных розничных сетей, основной целью которого стоит удобный выбор покупателем наиболее близкий к нему магазин. Ваша CMS не поддерживает большое количество складов? Наш модуль это исправит!

Стиль модуля легко подстраивается под дизайн Вашего интернет-магазина без каких-либо проблем. Модуль позволяет добавить небольшое описание в формате html к складу для увеличения информативности, к примеру, график работы магазина или его адрес, контактный телефон и т.д.

Модуль "МультиСклад" позволяет выводить не только количественное значение остатка, но и надпись такую как «Есть в наличии».

В данном модуле нет ограничения по количеству складов (торговых точек). Наш модуль существенно снижает нагрузку на Ваш менеджмент, так как пользователь всегда видит количество на наиболее близко находящейся к нему торговой точке.

Вы сможете сделать вывод информации о количестве товара на складе в любом месте, в котором только захотите!

Самая главная особенность - это интеграция с 1С:Предприятие. Модуль создает автоматически склады из 1С:Предприятие на сайте для отображения их Вашим клиентам. Так же выгружает информацию из 1С:Предприятие в модуль "МультиСклад" из коробки без доработок! Что существенно облегчает актуализацию остатков по складам в интернет-магазине.

1c-mart.ru

Настройка состояний на складе « Все о WEB программировании

22.03.2017 Ромчик

0

Настройка состояний на складе в OpenCart

Доброго времени суток. Мы продолжаем изучать основы OpenCart. Так в прошлой статье мы остановились на рассмотрении «Создание интернет-магазина на OpenCart: Настройка местоположения магазина». Продолжим рассматривать настройки OpenCart. В данной статье мы поговорим о статусах на складе и для чего они нужны.

Переходим «Система» -> «Локализация» -> «Состояние на складе»

Меню Состояние на складе

И попадаем на страницу со списком состояний. На этой странице мы можем:

Страница списка состояний на складе в OpenCart

Создание нового «Состояния на складе» в OpenCart

Давайте создадим новое состояние. Жмем по кнопке «Добавить»

В поле «Название статуса» вводим название (я ввел «Новый статус») и жмем сохранить

Добавление нового статуса

Все состояние добавлено. Оно появилось в списке состояний.

Новое состояние добавлено в OpenCart

Теперь давайте рассмотрим для чего необходим состояние на складе.

Использование состояния на складе

Состояние на складе – это статус товара, при отсутствии данного товара на складе. Давайте перейдем «Каталог» -> «Товары»

Меню Товары в OpenCart

И на странице со списком товаров, перейдем к редактированию товара

Редактирование товара в OpenCart

И попадаем на страницу редактирования товара. Переходим во вкладку «Данные»

Вкладка Данные

И в поле «Отсутствие на складе» мы можем выбрать статус из состояний на складе. (и у нас есть статус «Новый статус», который мы только, что добавили)

Добавление нового статуса товару

И в дополнении к статье видео:

Заключение

Мы с вами рассмотрели понятие «Состояние на складе» и выяснили для чего оно необходимо. А в следующей статье мы коснемся понятия «Статус заказа» и рассмотрим, когда и где применяется «Статус заказа».

Чтобы не пропустить выхода новых статей подписываемя: VK, twitter, facebook. И канал на youtube

Понравилась статья? Поделись с друзьями.

web-programming.com.ua

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

Синхронизация Opencart и МойСклад

Я не разрабатывал модуль!Авторство модуля за многоуважаемым: zenwalker (http://zenwalker.ru)

Схема расписана для тех кто устанавливает CMS OC с нуля.

1.Скачиваем модуль: http://zenwalker.ru/lab/opencart-exchange1c/Скачиваем vqmod 2.3.2: https://code.google.com/p/vqmod/downloads/listПереносим все на хостинг.Вводим: http://site.ru/vqmod/install/Получаем: VQMOD HAS BEEN INSTALLED ON YOUR SYSTEM!2.Заходим в админку/дополнения/модули:Обмен данными с 1C v8.x – нажимаем «устанавливить», нажимаем «изменить».Вкладка основные: вводим логин/пароль (оставляем поля пустые)

Я оставил поля пустыми т.к. у меня по другому не работала синхронизация.Меняем статус – «включено».3.Выбираем вкладку обмен заказами, статус выгружаемых заказов у нас это «в обработке»

Нажимаем сохранить.4.Заходим в МойСклад, регистрируемся, получаем тестовую учетную запись.https://online.moysklad.ru/registrationВыбираем обмен данными/синхронизация:

Синхронизация

4.1Добавить магазин/umi-shop.ruАдрес магазина: http://site.ru/export/exchange1c.phpПароль и логин: если в настройках модуля у вас пусто, то вводим любые значения, пустыми оставлять нельзя.Нажимаем проверить.Остатки не выгружаем, все как на скрине.Нажимаем сохранить.5.В моем складе переходим в:Администрирование / документы / заказы покупателя/и добавляем следующие строки:

Новые-строки

Ф.И.О. покупателя – строкаТелефон покупателя – строкаE-mail покупателя – строкаАдрес покупателя – текстКомментарий покупателя – текстКомментарий администратора – текст.

6.Загружаем товары в справочник товары и услуги, причем названия должны точно соответствовать названию в OC – именно это название и будет индификатором товара.И подгружаем наименование способов доставки, но как услуги и везде проставляем «Внешний код», который у нас является названием товара или услуги.Внешний код меняем на вкладки товара справа – «система».

Меняем файл admin/model/tool/exchange1c.phpМоим файлом. (см. ниже — прикрепленный файл).Далее выполняем SQL-запрос (тут без префиксов!!! если у вас ocstore, то первая стока будет иметь префик «oc_product_to_1c» «oc_category_to_1c» «oc_attribute_to_1c» ):Запрос удобно выполнить с помощью плагина:http://opencartforum.ru/files/file/678-sql-executor/

CREATE TABLE `product_to_1c` ( `product_id` int(11) NOT NULL, `1c_id` varchar(255) NOT NULL, KEY (`product_id`), KEY `1c_id` (`1c_id`), FOREIGN KEY (product_id) REFERENCES product(product_id) ON DELETE CASCADE ) ENGINE=MyISAM DEFAULT CHARSET=utf8 CREATE TABLE `category_to_1c` ( `category_id` int(11) NOT NULL, `1c_category_id` varchar(255) NOT NULL, KEY (`category_id`), KEY `1c_id` (`1c_category_id`), FOREIGN KEY (category_id) REFERENCES category(category_id) ON DELETE CASCADE ) ENGINE=MyISAM DEFAULT CHARSET=utf8 CREATE TABLE `attribute_to_1c` ( `attribute_id` int(11) NOT NULL, `1c_attribute_id` varchar(255) NOT NULL, KEY (`attribute_id`), KEY `1c_id` (`1c_attribute_id`), FOREIGN KEY (attribute_id) REFERENCES attribute(attribute_id) ON DELETE CASCADE ) ENGINE=MyISAM DEFAULT CHARSET=utf8

NB:При появление ошибки:Обработка импортированного файла: ошибка разбора: The markup in the document preceding the root element must be well-formed.Повторяем пункт: 4.1 заново! Т.е.: удаляем старый и заводим новый!

Итого должно получиться так:

Итог

NB2:Для идентификации номенклатуры в МС используется значение «Внешний код»В ОС идентификатором является «название товара».Для корректной работы требуется внести изменение в МС и сделать «Внешний код» равным «Наименование»Это проще всего сделать с помощью выгрузки в xml файл номенклатуры, обработки и импорта в МС.

Вручную это значение в МС правиться: карточка товара — Система — «Внешний код».

drlook.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта