Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Модуль Мультисклад + самовывоз [Поддержка]


 Поделиться

Рекомендованные сообщения

Есть интеграция со знаменитым модулем обработки прайс-листом? Стандартное значение quantity будет принадлежать одному из складов в вашем модуле, или как это реализуется? Что храниться в стандартном quantity?

Ссылка на комментарий
Поделиться на других сайтах


4 часа назад, pasha77 сказал:

Что храниться в стандартном quantity?

Общее количество по складам для обратной совместимости 

Ссылка на комментарий
Поделиться на других сайтах

Модуль приобрел. Хотелось бы иметь возможность отключить "количество у Поставщика" от понятия "товара в наличии". Т.е. чтобы в quantity заносилась только сумма магазин + склад, но без поставщика.. Может подскажете где в коде поправить.. 

Ссылка на комментарий
Поделиться на других сайтах


6 часов назад, pasha77 сказал:

Хотелось бы иметь возможность отключить "количество у Поставщика" от понятия "товара в наличии". Т.е. чтобы в quantity заносилась только сумма магазин + склад, но без поставщика.. Может подскажете где в коде поправить.. 

Надо отредактировать модификатор, чтобы при изменении товара в общее количество заносилось нужные вам типы складов, ниже оригинальный участок кода из модификаторов.

 

	<operation error="skip">
      <search>
        <![CDATA[
					if (isset($data['product_category'])) {
				]]>
      </search>
      <add position="before">
				<![CDATA[
					if (isset($data['multistores'])) {
						foreach ($data['multistores'] as $multistore_id => $quantity) {
							$this->db->query("INSERT INTO " . DB_PREFIX . "product_to_multistore SET product_id = '" . (int)$product_id . "', multistore_id = '" . (int)$multistore_id . "', quantity = '" . (int)$quantity . "'");
						}

						$this->db->query("UPDATE " . DB_PREFIX . "product p SET quantity = (SELECT SUM(quantity) AS quantity FROM `" . DB_PREFIX . "product_to_multistore` op2m WHERE op2m.product_id = p.product_id) WHERE p.product_id = '" . (int)$product_id . "'");
					}
				]]>
      </add>
    </operation>

 

Но при выдаче на фронтальной части сайта, количество пересчитывается в зависимости от гео-зоны посетителя и оригинальное поле quantity не участвует в результате. Подсчет идет только по типам склада - магазин

Ссылка на комментарий
Поделиться на других сайтах

4 часа назад, Censoredpro сказал:

Подскажите что нового в последней версии?

Все информация об обновлениях в соответствующей вкладке на странице модуля.

Если вас интересует переход с какой-то конкретной версии, напишите в личку

Ссылка на комментарий
Поделиться на других сайтах

В 09.02.2022 в 14:03, matroskin92 сказал:

Все информация об обновлениях в соответствующей вкладке на странице модуля.

Если вас интересует переход с какой-то конкретной версии, напишите в личку

Вкладка у вас не заполнена https://prnt.sc/26toav6

Изменено пользователем Censoredpro
Ссылка на комментарий
Поделиться на других сайтах


7 часов назад, Censoredpro сказал:

Вкладка у вас не заполнена https://prnt.sc/26toav6

Обновил

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...
24.04.2022 в 11:20, sprigan06 сказал:

Подскажите, как вывести количество товаров со складов на странице категории?

В теле цикла товаров вывести {{ product.multistore }}

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
19.06.2022 в 17:44, Dolphinyara сказал:

Установил модуль по инструкции, не отображается в редактировании товара вкладка "Склад" что это может быть?

Не обновили модификатор, не сбросили кеш темы, либо редактирование товара изменено со стандартного

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

Добрый день. 

Скажите, а можно ли на странице simplecheckout выводить какое-то уведомление, о наличие на складе.

Дело в том что допустим магазин работает с 5 складами, покупатель кидает в корзину например один товар поставщика 1 и три товара поставщика 5. 

Ясное дело, что заказ будет отправлен двумя посылками, но вот чтобы хотя бы информативно уведомить покупателя, что заказ будет отправлен разными посылками.

Думаю Вы меня поняли. 

Что думаете на этот счет? Спасибо.

Ссылка на комментарий
Поделиться на других сайтах


10.07.2022 в 13:30, dolyalexey сказал:

Скажите, а можно ли на странице simplecheckout выводить какое-то уведомление, о наличие на складе.

Дело в том что допустим магазин работает с 5 складами, покупатель кидает в корзину например один товар поставщика 1 и три товара поставщика 5. 

Ясное дело, что заказ будет отправлен двумя посылками, но вот чтобы хотя бы информативно уведомить покупателя, что заказ будет отправлен разными посылками.

К сожалению, в этом случае, покупателю будет отображаться, что нигде нет в наличии. 

Как из вариантов, всегда делать прослойку с бесконечным складом, чтобы было "Под заказ". 

 

Отдельно отображать наличие у разных поставщиков - специфичная задача, реализуемо, но в индивидуальном порядке. При этом будет это принимать simplecheckout или что-то другое - не важно. 

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Добрый день!
У нас используется импорт товаров из csv-файла. Для того, чтобы корректно скармливать модулю данные об остатках на складах, мне критически важно понимать, как в базе данных хранятся эти остатки. Т.е. в какой таблице, в каком поле и в каком виде. Чтобы правильно их туда записывать.
Вот у меня три склада: А, Б и В.
На них соответственно 10, 20 и 30 штук товара.

Куда мне надо записать числа 10, 20 и 30, чтобы магазин все правильно понял?
 

Ссылка на комментарий
Поделиться на других сайтах


12.08.2022 в 18:35, irinki сказал:

У нас используется импорт товаров из csv-файла. Для того, чтобы корректно скармливать модулю данные об остатках на складах, мне критически важно понимать, как в базе данных хранятся эти остатки. Т.е. в какой таблице, в каком поле и в каком виде. Чтобы правильно их туда записывать.
Вот у меня три склада: А, Б и В.
На них соответственно 10, 20 и 30 штук товара.

oc_product_to_multistore, и не забывайте обновлять общее количество в поле quantity oc_product для обратной совместимости

Ссылка на комментарий
Поделиться на других сайтах

15.08.2022 в 07:35, matroskin92 сказал:

oc_product_to_multistore, и не забывайте обновлять общее количество в поле oc_quantity для обратной совместимости

Спасибо огромное!

Ссылка на комментарий
Поделиться на других сайтах


Здравствуйте! Есть несколько проблем которые не дают начать работу с модулем, возможно Вы поможете в их решении. 

1. Уведомление на странице товара Notice: Trying to access array offset on value of type null in .../public_html/catalog/controller/extension/module/multistore.php on line 27

Права для папки и файла multistore.php 777. В чем может быть проблема?

2. Под строкой наличия товара выводится уведомление "Товар не доступен ни на одном из складов", использую только Магазин и Поставщиков, как убрать? 

3. Смещаются дополнительные фото товара с ссылкой на характеристики и описание, я так понимаю нужна адаптация под шаблон, возможна ли адаптация под UltraStore OCTemplates? 

4. При оформлении заказа уведомление: Notice: Undefined index: multistore_id in /home/.../storage/modification/catalog/model/checkout/order.php on line 11

Спасибо за помощь!

 

Ссылка на комментарий
Поделиться на других сайтах


19.08.2022 в 16:06, Sir08 сказал:

Notice: Trying to access array offset on value of type null in .../public_html/catalog/controller/extension/module/multistore.php on line 27

Права для папки и файла multistore.php 777. В чем может быть проблема?

Ошибка в текущем билде, скиньте доступ к фтп и админке в личку, пофикшу

 

19.08.2022 в 16:06, Sir08 сказал:

2. Под строкой наличия товара выводится уведомление "Товар не доступен ни на одном из складов", использую только Магазин и Поставщиков, как убрать? 

Убрать что? Уведомление о недоступности?

 

19.08.2022 в 16:06, Sir08 сказал:

3. Смещаются дополнительные фото товара с ссылкой на характеристики и описание, я так понимаю нужна адаптация под шаблон, возможна ли адаптация под UltraStore OCTemplates? 

Нет, я не оказываю адаптации под сторонние шаблоны ввиду отсутствия свободного времени

 

19.08.2022 в 16:06, Sir08 сказал:

4. При оформлении заказа уведомление: Notice: Undefined index: multistore_id in /home/.../storage/modification/catalog/model/checkout/order.php on line 11

Спасибо за помощь!

Тоже самое с пунктом 1, пишите в личку - поправлю 

Ссылка на комментарий
Поделиться на других сайтах

26.08.2022 в 18:51, Dok0705 сказал:

Всем привет! Подскажите, что означает период продления 3 месяца? Модуль нужно продлевать ?

Это не ограничивает время использования модуля, но если нужны будут обновления, которые выйдут после 3 месяцев, после покупки, то модуль нужно будет купить вновь.

Ссылка на комментарий
Поделиться на других сайтах

  • 3 месяца спустя...
13.12.2022 в 17:36, demo2013 сказал:

Классный модуль, а есть для версии опенкарт 2.1.0.2 ?!

Нет, модуль не адаптирован под 2.1 - это очень старая версия опенкарта, нет коммерческого смысла под него делать обновления.

 

13.12.2022 в 18:59, demo2013 сказал:

А как это можно сделать через модификатор?!

У мультисклада свои таблицы и поля для хранения остатков в базе данных

 

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.