Меню
Часть 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'];
?>
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить картинки
 

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

Получить все товары из всех заказов пользователя. История купленных товаров.

Задача: нужно создать раздел, в персональном разделе пользователя, с историей всех купленных товаров. Не путать с истори...

Заполнить свойство заказа выбранным пунктом самовывоза и передать в 1С

Задача: При оформлении заказа пользователь может выбрать пункт самовывоза (склады магазина). Нужно заполнить сво...

Как получить свойства заказа в 1С-Битрикс: старые методы и современный API D7

Задача: Получить все доступные свойства заказа для всех активных типов плательщика из модуля магазина.

Прятать или показывать описание раздела каталога

В новых компонентах и шаблонах catalog.section есть не документированный и не выводимый параметр: "Скрывать описание раз...

Отсортировать предложения по цене в каталоге 1С-Битрикс

Задача: в 1С-Битрикс есть настройка для вывода предложений по стоимости, но она не функционирует должным образом. Необхо...

Свойство: привязка к Яндекс:Картам - вывести из нескольких элементов на одну карту

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

Подключение jquery из ядра битрикс и объединение своих скриптов в один файл

Если используете большое количество js скриптов на сайте. Например: фансибокс, всяческие галереи и прочее- то таких внеш...

Постраничная навигация в списке разделов Битрикс- catalog.section.list

Если в магазине очень много разделов и хочется вывести их с постраничной навигацией: можно воспользоваться методами CDBR...

Получить цены товаров с помощью D7-ORM в 1С-Битрикс

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