Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

Вывод складов в карточку товара NeoSeo


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

Добрый день. Возникла необходимость выводить склады из 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>

как я понял этот функционал присутствует. Подскажите куда копать.

Поделиться сообщением


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

 

3 часа назад, fyreed сказал:

выводить склады из 1с в карточку товара.

Выводил склады на витрину. Насколько помню там код просто закомментирован. Посмотрите в модификаторе ту часть, которая меняет product.tpl (twig)

Поделиться сообщением


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

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 Склады

Убедитесь, что у товара, на котором проверяете есть остатки по складам. В редактировании товара, вкладка Данные. Поле количество, под полем должен быть остаток по складам.

Поделиться сообщением


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

  • 2 months later...
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 идентичных строки со складом Машиностроителей (начальная и продублированная) и обе быстро скрылись.

 

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

Приложила скрины с примерами и на всякий случай файл с логами последней выгрузки.

Благодарю.

список складов.jpg

мечта1824-карточка.jpg

мечта1824.jpg

авито настройки.png

NeoSeo Обмен с 1C_2021-09-27_10-39-53_error.log

Поделиться сообщением


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

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 идентичных строки со складом Машиностроителей (начальная и продублированная) и обе быстро скрылись.

 

 

 

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

 

Приложила скрины с примерами и на всякий случай файл с логами последней выгрузки.

 

Благодарю.

 

список складов.jpg

мечта1824-карточка.jpg

мечта1824.jpg

авито настройки.png

NeoSeo Обмен с 1C_2021-09-27_10-39-53_error.log 1012 kB · 0 скачиваний

Добрый день. С Вашего скрина вижу, что в списке складов у Вас 3 страницы. Уточните, Вы проверяли наличие проблемного склада на всех этих страницах списка? Просто поскольку он отображается на странице редактирования товара, он точно должен быть.

Поделиться сообщением


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

30 минут назад, NeoSeo Help 1 сказал:

Добрый день. С Вашего скрина вижу, что в списке складов у Вас 3 страницы. Уточните, Вы проверяли наличие проблемного склада на всех этих страницах списка? Просто поскольку он отображается на странице редактирования товара, он точно должен быть.

Да, на всех проверила. Кстати, почему изначально модуль сформировал 3 одинаковых страницы, тоже не поняла. На двух других то же самое, что на первой.

Поделиться сообщением


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

8 минут назад, Maria_K_ сказал:

Да, на всех проверила. Кстати, почему изначально модуль сформировал 3 одинаковых страницы, тоже не поняла. На двух других то же самое, что на первой.

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

Поделиться сообщением


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

7 минут назад, NeoSeo Help 1 сказал:

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

А файлы синхронизации где находятся?

 

И ещё вопрос. Если попробовать удалить модуль и снова поставить, есть вероятность, что проблема сама решится? Если да, то нужно ли что-то ещё удалить вместе с модулем? Товары, склады, какие-то файлы?

Поделиться сообщением


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

6 минут назад, Maria_K_ сказал:

А файлы синхронизации где находятся?

 

И ещё вопрос. Если попробовать удалить модуль и снова поставить, есть вероятность, что проблема сама решится? Если да, то нужно ли что-то ещё удалить вместе с модулем? Товары, склады, какие-то файлы?

Файлы синхронизации Вы можете выгрузить на рабочий стол в Вашей 1с.

Конечно, Вы можете попробовать переустановить модуль, но сказать не могу, поможет ли это, так как причина такого поведения пока что не выяснена. Если решите попробовать, то удалять вручную файлы модуля не нужно. Деактивируйте его в разделе расширения, обновите модификаторы, активируйте и обновите модификаторы. Обратите внимание на то, что при таких манипуляциях собьются все настройки, потому рекомендую сделать бекап базы данных, чтобы не вносить потом их вручную заново.

Поделиться сообщением


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

3 минуты назад, NeoSeo Help 1 сказал:

Файлы синхронизации Вы можете выгрузить на рабочий стол в Вашей 1с.

То есть это файлы, которые формирует 1С при выгрузке? Я их проверяла, передаётся этот склад. Так же, как и другие. Соответственно, и модуль цепляет товары. Если бы в файле были проблемы со складом, остаток не встал бы в админку правильно.

Поделиться сообщением


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

6 минут назад, Maria_K_ сказал:

То есть это файлы, которые формирует 1С при выгрузке? Я их проверяла, передаётся этот склад. Так же, как и другие. Соответственно, и модуль цепляет товары. Если бы в файле были проблемы со складом, остаток не встал бы в админку правильно.

Да, эти файлы. В любом случае нужно разбираться, почему такая проблема именно с этим складом. Попробуйте деактивацию, как Вы писали.

Поделиться сообщением


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

  • 3 months later...

Доброго времени суток! А скажите как вывести склады в корзине в каждом товаре интересует код для контролера! Огромное спасибо!

Поделиться сообщением


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

27 минут назад, rtsasuk сказал:

Доброго времени суток! А скажите как вывести склады в корзине в каждом товаре интересует код для контролера! Огромное спасибо!

Здравствуйте 

Написание кода не входит в бесплатную тп. Можете посмотреть в модификатор модуля и по примеру карточки товара доработать корзину.

Можем решить Вашу задачу на оплачиваемой основн

Поделиться сообщением


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

  • 10 months later...
28.09.2021 в 18:19, Maria_K_ сказал:

То есть это файлы, которые формирует 1С при выгрузке? Я их проверяла, передаётся этот склад. Так же, как и другие. Соответственно, и модуль цепляет товары. Если бы в файле были проблемы со складом, остаток не встал бы в админку правильно.

Подскажите пожалуйста, как решили проблему? у меня 1 в 1 точно такая же. В бэкэнде есть а на фронте выводится только общее количество без разбиения по складам

 

Поделиться сообщением


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

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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