fyreed Опубликовано: 25 июля 2021 Опубликовано: 25 июля 2021 Добрый день. Возникла необходимость выводить склады из 1с в карточку товара. При обмене склады передаются в админку под количеством из 1с, но попытка передать название и количество в карточку не удалась. <file path="catalog/view/theme/*/template/product/product.tpl"> <operation> <search><![CDATA[<input type="text" name="quantity" value="<?php echo $minimum; ?>" size="2" id="input-quantity" class="form-control" />]]></search> <add position="after"><![CDATA[ <!-- NeoSeo Exchange 1c - begin --> <div class="warehouse"> выводит только див т.к count($warehouses) передается с нулем <?php if( count($warehouses) > 0 ) { ?> <p>Остатки по складам:</p> <ul> <?php foreach( $warehouses as $warehouse ) { ?> <li><?php echo $warehouse['name'] . ": " . $warehouse['quantity']; ?></li> <?php } ?> <?php } ?> </div> <!-- NeoSeo Exchange 1c - end -->]]></add> </operation> </file> как я понял этот функционал присутствует. Подскажите куда копать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
klfdjgkldfjkgh Опубликовано: 25 июля 2021 Опубликовано: 25 июля 2021 3 часа назад, fyreed сказал: выводить склады из 1с в карточку товара. Выводил склады на витрину. Насколько помню там код просто закомментирован. Посмотрите в модификаторе ту часть, которая меняет product.tpl (twig) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 25 июля 2021 Опубликовано: 25 июля 2021 13 часов назад, fyreed сказал: Добрый день. Возникла необходимость выводить склады из 1с в карточку товара. При обмене склады передаются в админку под количеством из 1с, но попытка передать название и количество в карточку не удалась. <file path="catalog/view/theme/*/template/product/product.tpl"> <operation> <search><![CDATA[<input type="text" name="quantity" value="<?php echo $minimum; ?>" size="2" id="input-quantity" class="form-control" />]]></search> <add position="after"><![CDATA[ <!-- NeoSeo Exchange 1c - begin --> <div class="warehouse"> выводит только див т.к count($warehouses) передается с нулем <?php if( count($warehouses) > 0 ) { ?> <p>Остатки по складам:</p> <ul> <?php foreach( $warehouses as $warehouse ) { ?> <li><?php echo $warehouse['name'] . ": " . $warehouse['quantity']; ?></li> <?php } ?> <?php } ?> </div> <!-- NeoSeo Exchange 1c - end -->]]></add> </operation> </file> как я понял этот функционал присутствует. Подскажите куда копать. Здравствуйте. Убедитесь, что на сайте создались склады с 1с. В административной зоне раздел Каталог - NeoSeo Склады Убедитесь, что у товара, на котором проверяете есть остатки по складам. В редактировании товара, вкладка Данные. Поле количество, под полем должен быть остаток по складам. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Maria_K_ Опубликовано: 28 сентября 2021 Опубликовано: 28 сентября 2021 26.07.2021 в 03:10, NeoSeo Help 4 сказал: Здравствуйте. Убедитесь, что на сайте создались склады с 1с. В административной зоне раздел Каталог - NeoSeo Склады Убедитесь, что у товара, на котором проверяете есть остатки по складам. В редактировании товара, вкладка Данные. Поле количество, под полем должен быть остаток по складам. Добрый день. Похожая проблема с выводом данных по складам в карточку товара. Надеюсь, не критично, что напишу в чужой теме, чтобы не дублировать. Установлен модуль обмена с 1С (заказ № 28111) Выгружаем товары по трём складам (названия – Склад Викулова, Склад Блюхера и Склад Машиностроителей) По одному из них возникла проблема (Склад Машиностроителей). Из 1С файл передаётся верно, админка количество по складу видит, но на сайте товар отображается без привязки к складу, просто с абстрактным количеством. На странице выглядит так (примеры в скринах по этому товару): https://ecoroom.pro/index.php?route=product/product&product_id=14663 Верное отображение другого товара по другому складу: https://ecoroom.pro/index.php?route=product/product&path=24&product_id=14646 При этом в списке складов NeoSeo Склад Машиностроителей как будто скрыт. На каком этапе и каким образом он исчез из поля зрения, не понятно. Но в системе он присутствует, т.к. модуль выгрузки на авито этот склад видит (см. скрин) настройки. И сейчас этот склад получился в двойном экзепляре, т.к. не увидев его в списке, решила попробовать добавить вручную. В результате сначала мне в списке складов отобразились 2 идентичных строки со складом Машиностроителей (начальная и продублированная) и обе быстро скрылись. Подскажите, пожалуйста, из-за чего может быть такая проблема и как можно исправить. Приложила скрины с примерами и на всякий случай файл с логами последней выгрузки. Благодарю. NeoSeo Обмен с 1C_2021-09-27_10-39-53_error.log Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 28 сентября 2021 Опубликовано: 28 сентября 2021 27 минут назад, Maria_K_ сказал: Добрый день. Похожая проблема с выводом данных по складам в карточку товара. Надеюсь, не критично, что напишу в чужой теме, чтобы не дублировать. Установлен модуль обмена с 1С (заказ № 28111) Выгружаем товары по трём складам (названия – Склад Викулова, Склад Блюхера и Склад Машиностроителей) По одному из них возникла проблема (Склад Машиностроителей). Из 1С файл передаётся верно, админка количество по складу видит, но на сайте товар отображается без привязки к складу, просто с абстрактным количеством. На странице выглядит так (примеры в скринах по этому товару): https://ecoroom.pro/index.php?route=product/product&product_id=14663 Верное отображение другого товара по другому складу: https://ecoroom.pro/index.php?route=product/product&path=24&product_id=14646 При этом в списке складов NeoSeo Склад Машиностроителей как будто скрыт. На каком этапе и каким образом он исчез из поля зрения, не понятно. Но в системе он присутствует, т.к. модуль выгрузки на авито этот склад видит (см. скрин) настройки. И сейчас этот склад получился в двойном экзепляре, т.к. не увидев его в списке, решила попробовать добавить вручную. В результате сначала мне в списке складов отобразились 2 идентичных строки со складом Машиностроителей (начальная и продублированная) и обе быстро скрылись. Подскажите, пожалуйста, из-за чего может быть такая проблема и как можно исправить. Приложила скрины с примерами и на всякий случай файл с логами последней выгрузки. Благодарю. NeoSeo Обмен с 1C_2021-09-27_10-39-53_error.log 1012 kB · 0 скачиваний Добрый день. С Вашего скрина вижу, что в списке складов у Вас 3 страницы. Уточните, Вы проверяли наличие проблемного склада на всех этих страницах списка? Просто поскольку он отображается на странице редактирования товара, он точно должен быть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Maria_K_ Опубликовано: 28 сентября 2021 Опубликовано: 28 сентября 2021 30 минут назад, NeoSeo Help 1 сказал: Добрый день. С Вашего скрина вижу, что в списке складов у Вас 3 страницы. Уточните, Вы проверяли наличие проблемного склада на всех этих страницах списка? Просто поскольку он отображается на странице редактирования товара, он точно должен быть. Да, на всех проверила. Кстати, почему изначально модуль сформировал 3 одинаковых страницы, тоже не поняла. На двух других то же самое, что на первой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 28 сентября 2021 Опубликовано: 28 сентября 2021 8 минут назад, Maria_K_ сказал: Да, на всех проверила. Кстати, почему изначально модуль сформировал 3 одинаковых страницы, тоже не поняла. На двух других то же самое, что на первой. В таком случае нужно анализировать логи модуля и файлы синхронизации. Сейчас это не входит в рамки бесплатной поддержки, можем предложить Вам взять консультацию нашего специалиста по этому вопросу для поиска причины проблемы и её устранения. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Maria_K_ Опубликовано: 28 сентября 2021 Опубликовано: 28 сентября 2021 7 минут назад, NeoSeo Help 1 сказал: В таком случае нужно анализировать логи модуля и файлы синхронизации. Сейчас это не входит в рамки бесплатной поддержки, можем предложить Вам взять консультацию нашего специалиста по этому вопросу для поиска причины проблемы и её устранения. А файлы синхронизации где находятся? И ещё вопрос. Если попробовать удалить модуль и снова поставить, есть вероятность, что проблема сама решится? Если да, то нужно ли что-то ещё удалить вместе с модулем? Товары, склады, какие-то файлы? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 28 сентября 2021 Опубликовано: 28 сентября 2021 6 минут назад, Maria_K_ сказал: А файлы синхронизации где находятся? И ещё вопрос. Если попробовать удалить модуль и снова поставить, есть вероятность, что проблема сама решится? Если да, то нужно ли что-то ещё удалить вместе с модулем? Товары, склады, какие-то файлы? Файлы синхронизации Вы можете выгрузить на рабочий стол в Вашей 1с. Конечно, Вы можете попробовать переустановить модуль, но сказать не могу, поможет ли это, так как причина такого поведения пока что не выяснена. Если решите попробовать, то удалять вручную файлы модуля не нужно. Деактивируйте его в разделе расширения, обновите модификаторы, активируйте и обновите модификаторы. Обратите внимание на то, что при таких манипуляциях собьются все настройки, потому рекомендую сделать бекап базы данных, чтобы не вносить потом их вручную заново. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Maria_K_ Опубликовано: 28 сентября 2021 Опубликовано: 28 сентября 2021 3 минуты назад, NeoSeo Help 1 сказал: Файлы синхронизации Вы можете выгрузить на рабочий стол в Вашей 1с. То есть это файлы, которые формирует 1С при выгрузке? Я их проверяла, передаётся этот склад. Так же, как и другие. Соответственно, и модуль цепляет товары. Если бы в файле были проблемы со складом, остаток не встал бы в админку правильно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 28 сентября 2021 Опубликовано: 28 сентября 2021 6 минут назад, Maria_K_ сказал: То есть это файлы, которые формирует 1С при выгрузке? Я их проверяла, передаётся этот склад. Так же, как и другие. Соответственно, и модуль цепляет товары. Если бы в файле были проблемы со складом, остаток не встал бы в админку правильно. Да, эти файлы. В любом случае нужно разбираться, почему такая проблема именно с этим складом. Попробуйте деактивацию, как Вы писали. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
rtsasuk Опубликовано: 18 января 2022 Опубликовано: 18 января 2022 Доброго времени суток! А скажите как вывести склады в корзине в каждом товаре интересует код для контролера! Огромное спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 18 января 2022 Опубликовано: 18 января 2022 27 минут назад, rtsasuk сказал: Доброго времени суток! А скажите как вывести склады в корзине в каждом товаре интересует код для контролера! Огромное спасибо! Здравствуйте Написание кода не входит в бесплатную тп. Можете посмотреть в модификатор модуля и по примеру карточки товара доработать корзину. Можем решить Вашу задачу на оплачиваемой основн Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
snyato Опубликовано: 23 ноября 2022 Опубликовано: 23 ноября 2022 28.09.2021 в 18:19, Maria_K_ сказал: То есть это файлы, которые формирует 1С при выгрузке? Я их проверяла, передаётся этот склад. Так же, как и другие. Соответственно, и модуль цепляет товары. Если бы в файле были проблемы со складом, остаток не встал бы в админку правильно. Подскажите пожалуйста, как решили проблему? у меня 1 в 1 точно такая же. В бэкэнде есть а на фронте выводится только общее количество без разбиения по складам Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.