
Vladimir
05.01.2018
22:57:07
решил проблему скопировав catalog.item в sitename\bitrix\components\custom\ , заменой в вызове 'bitrix:catalog.item' на 'custom:catalog.item' и смены названия классы в bitrix\components\custom\catalog.item\class.php
понятия не имею насколько это адекватное решение , остановите меня если это полный говнокод) , но catalog.item в той же директории , что и другие скопированные компоненты просто игнорируется

Anton
05.01.2018
23:29:03
ну звучит адово
завтра поппробую скопировать

Роман
06.01.2018
07:19:29
всем привет

Google

Роман
06.01.2018
07:20:07
скажите скидки и правила работы с корзиной чем отличаются? и как мне выхватить все скидки которые действуют на товар?

Gavril Skriabin
06.01.2018
07:23:49
Как вытащить ID торгового предложения?
[OFFERS] => Array
(
[0] => Array
(
[ID] => 122931
[~ID] => 122931
[IBLOCK_ID] => 259
[~IBLOCK_ID] => 259

Юрий
06.01.2018
07:38:23
Так ID в массиве это он и есть же

Gavril Skriabin
06.01.2018
07:39:38
Нужно в шаблоне каталога вытащить
А, всё, разобрался. Спасибо!

Artur
06.01.2018
08:19:29
Ребята, от чего может Бесконечно крутиться preloader, при отправке веб формы на конкретной странице?
Если я подключаю этот же компонент на другую страницу, всё работает корректно

Ok
06.01.2018
08:49:05
Смотри js ошибки на странице в логе браузера

Artur
06.01.2018
09:11:44

Alexandr
06.01.2018
09:12:58
В консоль вообще ничего не должно вываливаться при штатной работе

Artur
06.01.2018
09:15:28
в моём случае форма работает, только что висит этот прелоадер, их получается два один на форме, а второй справа вверху. Вот второй и висит (если оключить ajax_mode - второй пропадает)
а ошибка вызвана метрикой яндекса

Gavril Skriabin
06.01.2018
10:30:18
Имеется:
1. Каталог с торговыми предложениями.
2. К торговым предложениям привязаны элементы из другого инфоблока.
Задача: При переключении свойст товара (переход по торговым предложениям) должны выводиться привязанные к этим торговым предложениям элементы.
Вот как это сделать? Как правильно сделать? Никак не могу разобраться.
Что сделано: В настоящий момент выводятся привязанные к ПЕРВОМУ торговому предложению элементы (путём фильтрации по: $selGoods = $arResult['OFFERS']['0']['ID'];).
Вдруг у кого есть немного времени мне помочь? ?

Google

Gavril Skriabin
06.01.2018
10:31:29
Вот переключаю свойства (торговые предложения) - изменяется цена. Хочу сделать, чтобы с изменением цены менялись и привязанные элементы
Это что-то типа Яндекс.Маркет - есть основной товар, я радом выводятся товары разных магазинов

Vlad
06.01.2018
10:36:00
можно подсмотреть у аспры, в одном из шаблонов хранятся все данные в json и при изменении товара меняется картинка etc

Gavril Skriabin
06.01.2018
10:36:14
Прошу только не отсылать к руководству по GetList. Я не программист ? Изчуал всё там, перечитал форумы, перекопал весь сайт Битрикса - пока никак не могу разобраться

Vlad
06.01.2018
10:38:44
"не, зачем колеса, я езжу на машине"

Gavril Skriabin
06.01.2018
10:39:06
Создаю товары сам, а цены магазинов загружаются парсером, связываются с торговыми предложенями товаров.
Вот только вывести правильно не могу
json'ы-то зачем?

Vlad
06.01.2018
10:40:58
при загрузке страницы создаёте объект json со всеми вашими данными и js'ом рисуете новые данные при действия клиента по смене торговых
подсмотреть реализацию эту можно у аспры

Gavril Skriabin
06.01.2018
10:41:37
Мне бы получить массив привязанных элементов, а потом переключать вместе с ценой. И всё вроде. Или я не так подхожу к решению

Vlad
06.01.2018
10:42:15
а ну тогда кроме ссылки на GetList не знаю что посоветовать

Gavril Skriabin
06.01.2018
10:43:08
?
Никак не могу понять как цена меняется при переключении свойств

Vlad
06.01.2018
10:45:00
где?

Gavril Skriabin
06.01.2018
10:47:12
То есть я как хочу сделать:
1. получаю массив элементов, привязанных к торговым предложениям данного товара.
2. при переключении свойств товара - изменяется цена, а вместе с ценой изменяется вывод этих привязанных элементов
Как-то так вот хочу реализовать.
Но не хватает знаний и опыта ?

Vlad
06.01.2018
10:48:33
наймите человека у которого хватит опыта

Gavril Skriabin
06.01.2018
10:49:08

Google

Интернет Магазин
06.01.2018
10:52:32
Ребат, я как поменять главную валюту в системе ?
Мне просто не нужен вообще RUB
Хотелось бы поставить USD, но что-то не могу понять как ее сделать base

Gavril Skriabin
06.01.2018
10:55:06
Может быть там ?

Интернет Магазин
06.01.2018
10:55:25
А в админ не сдлеать ?
Что бы не править код

Gavril Skriabin
06.01.2018
10:55:48
Это в админке
Рабочий стол - Магазин - Настройки - Цены - Типы цен

Андрей
06.01.2018
11:01:23
а news.detail не получает в массиве PROPERTIES ?
я считал там специально есть DISPLAY_PROPERTIES для отображаемых свойств, а PROPERTIES идёт всегда..

Интернет Магазин
06.01.2018
11:02:46
Я что-то не могу понять как поставить MDL как базовую ?
Если зайти на валюту не дает менять

Андрей
06.01.2018
11:03:46
зайди в MDL
всегда должна быть 1 базовая, т.е. убрать галочку нельзя, можно только поставить у другой валюты
а по пониманию arResult действительно не логично, имхо...

Интернет Магазин
06.01.2018
11:07:00
Я то так и подумал
Вот только тут нельзя поменять
Или я такой тупой ?

Google

Интернет Магазин
06.01.2018
11:07:22
:D

Андрей
06.01.2018
11:13:19

Интернет Магазин
06.01.2018
11:14:03
Мдааа, у меня такого нет. Если бы бола так я бы уже сделал
Может есть идее что нужно поправить ?
Может потому что нет товаров с этой MDL ?

Андрей
06.01.2018
11:15:32
может нет прав на смену типа цены?
либо какая-то заумная мысль разработчика, которую не изложили в каком-либо уведомлении модуля..

Интернет Магазин
06.01.2018
11:16:47
Это ситая VM тестовая от bitrix
Я тут вроде как главный админ

Андрей
06.01.2018
11:18:02
))

Интернет Магазин
06.01.2018
11:18:03
*чистая

Gavril Skriabin
06.01.2018
11:25:49

Vlad
06.01.2018
11:29:31
не помню точно, в одном из этих было:
aspro.mshop
aspro.optimus
aspro.stroy

Gavril Skriabin
06.01.2018
11:30:25
4 магазина, не нашёл чего-либо подобного
А лицензий у меня на них нет, так что не могу исходники глянуть
Буду копать сайт битрикса ?

Андрей
06.01.2018
11:34:45
по аналогии с описанием надо делать.. почему в bitrix не решились сами это написать а написали большой костыль - хз

Vlad
06.01.2018
11:35:19
https://samotsvet.ru/catalog/braslety-kamen/braslet-bychiy-glaz-afrika.html
вот тут картинка одна и таже, но код нужный

Google

Роман
06.01.2018
11:35:45
товарищи
нужно перехватить добавление нового правила корзины
есть такой код
$eventManager = \Bitrix\Main\EventManager::getInstance();
$eventManager->addEventHandler(
'catalog',
'\Bitrix\Sale\Internals\DiscountTable::onAfterAdd',
'onAfterAdd'
);

Vlad
06.01.2018
11:36:54

Роман
06.01.2018
11:37:11
onAfterAdd не отрабатывает вообще
менял модуль на sale
та же ерунда, кто нибудь отлавливал это?

Gavril Skriabin
06.01.2018
11:39:25

Vlad
06.01.2018
11:40:05
на этом сайте решение аспры, там есть объект со всеми торговыми
на картинке объект

Gavril Skriabin
06.01.2018
11:41:12
По этой ссылке не вижу того, что мне нужно

Vlad
06.01.2018
11:42:01
дополняете объект -> делаете дорисовку полей -> получаете то что нужно

Интернет Магазин
06.01.2018
11:43:20
Блин опять что-то не понятно. У меня заказ и я хочу напечатать по нему чек. Как поправить вид этого чека ? Другой тексб поля и так далее ...

Gavril Skriabin
06.01.2018
11:43:40

Vlad
06.01.2018
11:45:24

Интернет Магазин
06.01.2018
11:45:53
Хорошо, а что с ним будет после того как система сделает update ?

Vlad
06.01.2018
11:46:00

Интернет Магазин
06.01.2018
11:46:52