Меню
Часть 14: Базовая верстка карточки товара в Битрикс

Верстаем карточку товара, выводим комментарии к товару через модуль блогов, AJAX корзина Битрикс
Код
"USE_PRODUCT_QUANTITY" => "Y",
"PRODUCT_QUANTITY_VARIABLE" => "QUANTITY", 
Здравствуйте!  Вывожу товары на сайт через инфоблок, хочу добавить товар в корзину, пишет "нет товаров на складе", и кнопочки "добавить в корзину тоже нет". Завожу новый документ "Приход товара на склад", заполняю у него все поля, нажимаю "ок", а в статусе у него висит "не проведен". Не подскажете что делать?
у меня не выводится кнопка в корзину и купить у товаров без торговых предложений. может с настройками компонента что-то не то?
Добрый вечер, подскажите пожалуйста, после вставки кода из "Фиксированная корзина с обновлением, без перезагрузки страницы." у меня в корзине выводит вот так: � ��� 1 �����
�� 2 278 руб.
В чем может быть причина?
Цитата
Юрий написал:
Добрый вечер, подскажите пожалуйста, после вставки кода из "Фиксированная корзина с обновлением, без перезагрузки страницы." у меня в корзине выводит вот так: � ��� 1 �����
�� 2 278 руб.
В чем может быть причина?
Проверьте кодировку сайта и вашего редактора
Цитата
Юрий написал:
Добрый вечер, подскажите пожалуйста, после вставки кода из "Фиксированная корзина с обновлением, без перезагрузки страницы." у меня в корзине выводит вот так: � ��� 1 �����
�� 2 278 руб.
В чем может быть причина?
Проверьте кодировку сайта и вашего редактора
Да, действительно. Поставил UTF-8 - все ок. Спасибо. Странно конечно, что именно у этого одно файла template.php в /sale.basket.basket.small/topbsk была виндосовская кодировка.
Михаил, добрый день, объясните пожалуйста, почему вы вставили  "bitrix:catalog.comments" в файле template.php а не в elemet.php где и находился старый вывод?
Цитата
Юрий пишет:
Михаил, добрый день, объясните пожалуйста, почему вы вставили "bitrix:catalog.comments" в файле template.php а не в elemet.php где и находился старый вывод?
По большему счету можно было и в element.php, просто в типовом магазине (в современном шаблоне) компонент комментариев тоже в template.php. Потому, даже как-то не задумывался, просто сделал так же
Доброго времени суток Михаил! Столкнулся со следующей проблемой, компонента Малая корзина просто нет. при попытке добавить его в ручную происходит следующее: 'bitrix:sale.basket.basket.small' is not a component Что это может быть? Как вывести данный компонент если его нет при выборе компонентов в визуальном редакторе?
Цитата
Артём Смирнов написал:
Доброго времени суток Михаил! Столкнулся со следующей проблемой, компонента Малая корзина просто нет. при попытке добавить его в ручную происходит следующее: 'bitrix:sale.basket.basket.small' is not a component Что это может быть? Как вывести данный компонент если его нет при выборе компонентов в визуальном редакторе?
Посмотрите в Администрирование-Настройки-Модули , установлены ли у вас модули "торговый каталог" и "интернет магазин", если их вообще в списках не значится, значит у вас редакция битрикс без магазина (не Малый Бизнес и не Бизнес)
Цитата
Михаил Базаров пишет:
Цитата
Артём Смирнов написал:
Доброго времени суток Михаил! Столкнулся со следующей проблемой, компонента Малая корзина просто нет. при попытке добавить его в ручную происходит следующее: 'bitrix:sale.basket.basket.small' is not a component Что это может быть? Как вывести данный компонент если его нет при выборе компонентов в визуальном редакторе?
Посмотрите в Администрирование-Настройки-Модули , установлены ли у вас модули "торговый каталог" и "интернет магазин", если их вообще в списках не значится, значит у вас редакция битрикс без магазина (не Малый Бизнес и не Бизнес)
Модули "торговый каталог" и "Интернет магазин" есть. Устанавливал с сервера Битрикса дистрибутив "Малый Бизнес" .
Цитата
Михаил Базаров пишет:
Код
 "USE_PRODUCT_QUANTITY" => "Y",
"PRODUCT_QUANTITY_VARIABLE" => "QUANTITY", 
 
Михаил. Сделал все как в видео говорится. Пытаюсь добавить в корзину 100 штук товара, но добавляется только один. Эти данные в цитате прописаны верно. В чем проблема может быть?
Цитата
Артём Смирнов пишет:
Цитата
Михаил Базаров пишет:
Цитата
Артём Смирнов написал:
Доброго времени суток Михаил! Столкнулся со следующей проблемой, компонента Малая корзина просто нет. при попытке добавить его в ручную происходит следующее: 'bitrix:sale.basket.basket.small' is not a component Что это может быть? Как вывести данный компонент если его нет при выборе компонентов в визуальном редакторе?
Посмотрите в Администрирование-Настройки-Модули , установлены ли у вас модули "торговый каталог" и "интернет магазин", если их вообще в списках не значится, значит у вас редакция битрикс без магазина (не Малый Бизнес и не Бизнес)
Модули "торговый каталог" и "Интернет магазин" есть. Устанавливал с сервера Битрикса дистрибутив "Малый Бизнес" .
такая же проблема, обнаружил в интернете вот такую вот инфу:
v16.0.25
2016-05-05
Прекращение поддержки компонентов sale.basket.basket.small, sale.order.full, sale.basket.order.ajax.
ссылка: http://www.1c-bitrix.ru/products/intranet/versions.php?module=sale
что теперь делать не пойму....
Цитата
Алексей Пронин написал:
Цитата
Артём Смирнов  пишет:
Цитата
Михаил Базаров пишет:
Цитата
Артём Смирнов написал:
Доброго времени суток Михаил! Столкнулся со следующей проблемой, компонента Малая корзина просто нет. при попытке добавить его в ручную происходит следующее: 'bitrix:sale.basket.basket.small' is not a component Что это может быть? Как вывести данный компонент если его нет при выборе компонентов в визуальном редакторе?
Посмотрите в Администрирование-Настройки-Модули , установлены ли у вас модули "торговый каталог" и "интернет магазин", если их вообще в списках не значится, значит у вас редакция битрикс без магазина (не Малый Бизнес и не Бизнес)
Модули "торговый каталог" и "Интернет магазин" есть. Устанавливал с сервера Битрикса дистрибутив "Малый Бизнес" .
такая же проблема, обнаружил в интернете вот такую вот инфу:
v16.0.25
2016-05-05
Прекращение поддержки компонентов sale.basket.basket.small, sale.order.full, sale.basket.order.ajax.
ссылка:  http://www.1c-bitrix.ru/products/intranet/versions.php?module=sale
что теперь делать не пойму....

Да, есть такое- пропала малая корзина. на днях начну магазин делать, посмотрю что там такое начудили.
Цитата
Михаил Базаров пишет:
Цитата
Алексей Пронин написал:
Цитата
Артём Смирнов пишет:
Цитата
Михаил Базаров пишет:
Цитата
Артём Смирнов написал:
Доброго времени суток Михаил! Столкнулся со следующей проблемой, компонента Малая корзина просто нет. при попытке добавить его в ручную происходит следующее: 'bitrix:sale.basket.basket.small' is not a component Что это может быть? Как вывести данный компонент если его нет при выборе компонентов в визуальном редакторе?
Посмотрите в Администрирование-Настройки-Модули , установлены ли у вас модули "торговый каталог" и "интернет магазин", если их вообще в списках не значится, значит у вас редакция битрикс без магазина (не Малый Бизнес и не Бизнес)
Модули "торговый каталог" и "Интернет магазин" есть. Устанавливал с сервера Битрикса дистрибутив "Малый Бизнес" .
такая же проблема, обнаружил в интернете вот такую вот инфу:
v16.0.25
2016-05-05
Прекращение поддержки компонентов sale.basket.basket.small, sale.order.full, sale.basket.order.ajax.
ссылка: http://www.1c-bitrix.ru/products/intranet/versions.php?module=sale
что теперь делать не пойму....
Да, есть такое- пропала малая корзина. на днях начну магазин делать, посмотрю что там такое начудили.
Михаил, а вы можете приложить архив с малой корзиной из ядра битрикса к уроку? Если мы её закинем в ядро битрикса она же должна заработать?
Цитата
Алексей Пронин написал:
Цитата
Цитата
такая же проблема, обнаружил в интернете вот такую вот инфу:
v16.0.25
2016-05-05
Прекращение поддержки компонентов sale.basket.basket.small, sale.order.full, sale.basket.order.ajax.
ссылка:  http://www.1c-bitrix.ru/products/intranet/versions.php?module=sale  
что теперь делать не пойму....
Да, есть такое- пропала малая корзина. на днях начну магазин делать, посмотрю что там такое начудили.
Михаил, а вы можете приложить архив с малой корзиной из ядра битрикса к уроку? Если мы её закинем в ядро битрикса она же должна заработать?
Да, приложу сегодня как отдельный компонент, сразу с аяксом подключенным
Не могу понять как правильно подключить вашу корзину заместо той, что предлагает bitrix и как заставить ее работать... Можете помочь?
Цитата
Алексей Горбачев пишет:
Не могу понять как правильно подключить вашу корзину заместо той, что предлагает bitrix и как заставить ее работать... Можете помочь?
Закинуть папку basket.small.bazarow в /local/components или /bitrix/components как удобнее
Посл этого в публичке, в раазделе Магазин-Корзина появится Малая корзина
Цитата
Михаил Базаров пишет:
Цитата
Алексей Горбачев пишет:
Не могу понять как правильно подключить вашу корзину заместо той, что предлагает bitrix и как заставить ее работать... Можете помочь?
Закинуть папку basket.small.bazarow в /local/components или /bitrix/components как удобнее
Посл этого в публичке, в раазделе Магазин-Корзина появится Малая корзина
У меня основная проблема в том, что когда она появляется - она не работает... Появилась табличка "У Вас в корзине 3 товара на 10 800 руб." но при нажатии на ссылку выдает что страница не найдена.... Возможно я что-то не доделал?
Извиняюсь, проблема решилось, действительно я просто указал не тот путь :)
Здравствуйте!
Может кто сталкивался?

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

Так вот товары у которых не поставлено свойство не добавляются в корзину, не изменяется количество, не сравниваются, не работает ни лупа ни fancybox.
если поставлю любое свойство например цвет - сразу всё работает.
Цитата
Сергей Подварский написал:
Здравствуйте!
Может кто сталкивался?

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

Так вот товары у которых не поставлено свойство не добавляются в корзину, не изменяется количество, не сравниваются, не работает ни лупа ни fancybox.
если поставлю любое свойство например цвет - сразу всё работает.
Потому что у предложений должно быть свойство- согласно новому шаблону. Используйте старый, там можно кидать без свойств.
Цитата
Михаил Базаров пишет:
Цитата
Сергей Подварский написал:
Здравствуйте!
Может кто сталкивался?

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

Так вот товары у которых не поставлено свойство не добавляются в корзину, не изменяется количество, не сравниваются, не работает ни лупа ни fancybox.
если поставлю любое свойство например цвет - сразу всё работает.
Потому что у предложений должно быть свойство- согласно новому шаблону. Используйте старый, там можно кидать без свойств.
Здравствуйте!
всё же новый шаблон поприятнее и посовременнее, позже будет время сам сверстаю, но сейчас дело в том что нужен "быстрый запуск", а найти условие где он отключает кнопки и слайдер не могу(.

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

Заранее благодарен Вам за ответ!
P.S.: Ваши уроки это просто класс, пытался по документации официальной разобраться - стоял на месте, а так хоть немного разбираться начал. Спасибо Вам!  
Спасибо за видео!

Подскажите, где найти файл otz.txt?
Цитата
usr пишет:
Спасибо за видео!

Подскажите, где найти файл otz.txt?
Можете подсказать, в какое время, в видео. Этот файл нужен. Так по памяти не помню, что это за файл. Давно видео это делал
Михаил, спасибо за быстрый ответ.
https://youtu.be/Xs3z6ug_2TU?t=1574

Там речь про компонент отзывы на базе блогов. Скорее всего, он есть в другом видео, однако в данном уроке предлагается скачать доп. файлы, в видео https://youtu.be/Xs3z6ug_2TU?t=374 в архиве лежит файл otz.txt, сейчас его в файлах нет.

P.S. Отдельное спасибо за весь цикл видео, начиная с курса первого магазина на Битрикс Ваши видео очень помогают разобраться в этой сложной системе.
Цитата
usr пишет:
Михаил, спасибо за быстрый ответ.
https://youtu.be/Xs3z6ug_2TU?t=1574

Там речь про компонент отзывы на базе блогов. Скорее всего, он есть в другом видео, однако в данном уроке предлагается скачать доп. файлы, в видео https://youtu.be/Xs3z6ug_2TU?t=374 в архиве лежит файл otz.txt, сейчас его в файлах нет.

P.S. Отдельное спасибо за весь цикл видео, начиная с курса первого магазина на Битрикс Ваши видео очень помогают разобраться в этой сложной системе.
Обновил архив к видео.
И еще вот тут про отзывы (способ использован тот же) https://camouf.ru/blog-note/2546/
Цитата
Обновил архив к видео.
И еще вот тут про отзывы (способ использован тот же) https://camouf.ru/blog-note/2546/
Очень полезный сайт, спасибо за Ваш труд.
Добрый день.
Добавил этот код в catalog.element.defaulttemplate.php
<?
$OFFER_ID = $arOffer["ID"];
$obElement = CIBlockElement::GetByID($OFFER_ID);
if ($arEl = $obElement->GetNext())
echo '<h3>'.arEl["NAME"].'</h3>';
?>

Выводится почему то не название а буква а. Помогите разобраться в чем причина. Причем в корзине название выводится корректно
Цитата
Александр Юдин пишет:
Добрый день.
Добавил этот код в catalog.element .default template.php
<?
$OFFER_ID = $arOffer["ID"];
$obElement = CIBlockElement::GetByID($OFFER_ID);
if ($arEl = $obElement->GetNext())
echo '<h3>'.arEl["NAME"].'</h3>';
?>

Выводится почему то не название а буква а. Помогите разобраться в чем причина. Причем в корзине название выводится корректно
Разобрался. Немного код поправил
<?
$OFFER_ID = $arOffer["ID"];
$obElement = CIBlockElement::GetByID($OFFER_ID);
if ($arEl = $obElement->GetNext())
echo $arEl['NAME'];
?>
Видеоуроки по
1С-Битрикс
на моем Boosty канале Видео
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить картинки
 

Блог-note: заметки разработчика

Как вывести свойства инфоблока по отдельности и немного плюшек не в тему

Если у инфоблока несколько свойств- то при выводе их всех, скажем в детальном описании новости, они выводятся все вместе...

Вывести все товары, с постраничной навигацией, из всех разделов инфоблока

По сути, эта заметка, небольшой лайфхак. Достаточно часто нужно, в корне каталога, в ТОП-е товаров вывести все товары вс...

Вывести все разделы в которых находится элемент инфоблока

Если нужно вывести все разделы, со всей доступной информацией о них, внутри элемента инфоблока, например в карточке това...

Автоматическая загрузка каталогов из csv файлов в Битрикс

Если требуется настроить автоматический импорт каталогов из csv файлов, от поставщиков. В 1С-Битрикс, уже есть весь не...

Бонус на внутренний счет пользователя по информации из 1С

Задача: 1С-Предприятие каждый день выгружает HL справочник на сайт с количеством бонусов контрагента в виде "XML-ID...

Произвольные ссылки в элементе из свойства инфоблока

Задача: предоставить контент-менеджерам возможность добавлять произвольные ссылки внутри карточки товара. Управление ссы...

Заполнить инфоблок брендов из свойства инфоблока с товарами

Задача: в интернет-магазине есть инфоблок с товарами, загружаемый из 1С, у которого заполнено свойство "Производите...

Заполнить коэффициент единицы измерения (MEASURE_RATIO) из свойства элемента

Задача: Каталог наполняется из 1С, но 1С не передает коэффициент единицы измерения (особенность конкретной 1С, но во...

Смена группы пользователя по информации из 1С для переключения типа цены

На сайте созданы две группы пользователей с доступом к разным типам цен: «Розничный покупатель» и «Оптовый покупатель». ...