Как вы, наверное, знаете, программа Тирика умеет синхронизироваться с интернет-магазином на платформе OpenCart. Подробнее о настройке такой синхронизации написано здесь.
"Из коробки" OpenCart умеет хранить и показывать остаток товара только по одному складу. Если вы управляете несколькими складами или магазинами, вы можете настроить Тирику так, чтобы она при синхронизации передавала в интернет-магазин либо остаток товара на конкретном складе по вашему выборе, либо остатки всех складов суммарно. Ваш интернет-магазин при этом будет всегда показывать только одно число в остатках товара.
Но OpenCart - это расширяемая платформа, и вы можете установать на нее различные расширения. В частности, расширение "Мультисклад и Самовывоз", с которым вы можете ознакомиться здесь, позволяет хранить и показывать остатки товара отдельно по складам. Тирика версии 16.3 поддерживает синхронизацию остатков с модулем Мультисклад.
Для того, чтобы установить модуль "Мультисклад и самовывоз", перейдите, пожалуйста, в Административную панель OpenCart, выберите в меню слева пункт Модули/Расширения и далее Установка Расширений. В открывшемся окне нажмите кнопку Загрузить и загрузите файл модуля в OpenCart.
После загрузки перейдите в секцию Модули/Расширения, выберите подпункт Модуль/Расширения, найдите там модуль Мультисклад и нажмите кнопку с карандашиком справа. В открывшемся окне укажите "Включено" в позициях "Статус" и "На странице товара", после чего нажмите кнопку с дискеткой в правом врхнем углу.
В меню слева в секции Модули/Расширения выберите пункт Модификаторы и нажмите кнопку Обновить в правом верхнем углу.
Перейдите, пожалуйста, в секцию Каталог панели управления интернет-магазином и выберите пункт Склады. В этом пункте добавьте склады, остатки которых вы хотите видеть в интернет-магазине.
После того, как склады будут добавлены, нажмите кнопку с карандашиком напротив каждого добавленного склада. В адресной строке браузера будет написано что-то вроде:
http://tirika.local/admin/index.php?route=extension/module/multistore/edit&user_token=ViJG4EORZZKypyDzkYjiXQh7uE1bfvzw&multistore_id=5
Запомните ID каждого добавленного склада (в примере выше склад имеет ID равным пяти) либо запишите эти ID на бумажке. Посмотрите, какие номера имеют эти же склады в Тирике - см. пункт меню Файл|Настройки|Склады
Найдите файл settings.ini в папке программы Тирика:Перспектива на хостинге - скорее всего это будет подпапка /tirika/ той папки, куда на хостинге у вас установлен интернет-магазин, и добавьте туда строчки:
tirika shop N=M
где N - номер склада в Тирике, а M - это ID склада в модуле Мультисклад и Самовывоз. Так, например, у меня склад по имени "Магазин" в Тирике имет номер ноль, а соответствующий ему склад в OpenCart - ID=5, так что я добавил строчку tirika shop 0=5 для этого склада.
Сделайте продажу либо закупку в Тирике - какое-то действие, кот. изменит остаток товара в Тирике, и выполните синхронизацию Тирики с интернет-магазином. На страничке этого товара в интернет-магазине вы теперь увидите остатки этого товара по складам.
Следующая статья: Отказано в доступе