Так если я удалю историю, это ни на что более не повлияет или затронет еще что-то?
22.11.2017 17:22:04
Каждый товар имеет множественную привязку к разделам.
На сайте произошел сбой. И то-ли создался новый раздел, то-ли какой-то раздел сменил свой символьный код, но теперь 1500 товаров привязаны и к разделу которого система не видит по факту. Т.е. если я сделаю выборку к каким разделам принадлежит товар - среди них увижу неправильный, находящийся в корне инфоблока, но если зайти в админку(в инфоблок) в дереве разделов его там нет. Вопрос как отвязать от этого неправильного раздела все товары оставивив привязку к остальным разделам? |
|
|
27.10.2017 10:29:08
|
|||
|
21.06.2017 10:31:48
Но в этом случае будет ситуация когда 2 скидки должны сложиться, а они не сложатся. Разве нет?
Возьмем мой пример и добавим 3 скидку на 3% для товаров имеющих свойство акция и закидываем такой товар в корзину По хорошему должно получится 1 товар - скидка 20%, остальные для данного товара не применяются 2 товар - 5% 3 товар - 5+3=~7% При добавлении условия как вы предложили получим или 5% или 3% на третий товар, в зависимости от сортировки. У меня пересекающихся вариантов скидок 110 штук и еще 5-10 по спецакциям, которые должны прекращать применение остальных для конкретных товаров. |
|
|
20.06.2017 11:15:19
Я нашел момент когда скидки не проставляются(это не отменяет того что иногда они даже по правилам не проставляются или слетают), может кому поможет: Если раньше скидки пересчитывались индивидуально под товар, то теперь они изначально на корзину идут и только потом на товар в корзине. Итогом такого расчета получается если по списку применимости есть скидка у которой есть галочка прекратить пременение других скидок, то остальные применитяться не будут. Пример.
1 скидка 20% на товары имеющие свойства А 2 скидка 5% на на все товары, ну потому что у нас праздник такой, например складываться скидки не должны, следовательно у 1 скидки ставим галочку прекратить применение скидок. если раньше каждый товар проверялся - какая подошла ту и проставили, теперь работает так. если есть в корзине товар по первой скидке, то остальные применяться не будут ни на один из товаров. Техподдержка на мои объяснения что теперь почти все акции на сайте перестали работать из-за этого сказала, что мои пожелания вернуть как было передано в раздел разработки. Т.е. это не ошибка, а именно пожелание. |
|
|
19.06.2017 14:52:54
После переноса на новый хостинг 2 сайтов в одном все хорошо, в другом нет.
При попытке сохранить картинку в анансе любого инфоблока она не сохраняется. Место есть, права доступа к папкам одинаковые(на сервере сайты лежат в соседних папках) когда сохраняю элемент только разница в массиве реквеста
а это где сохраняется
Не могу понять, что не так |
|||||
|
24.04.2017 14:52:03
Тут нужно еще учесть CUser: :IsOnline - показывает относительно верно только если человек перемещается по сайту, обновляет страницу, а стоит открыть и оставить минут на 5 и усе. Нужно еще добавить на сайт чтобы каждые пару минут шел запрос на подтверждение, что человек еще активен. Такая тема когда-то была, поищите по истории форума(если конечно ничего не изменилось, а я не вкурсе)
|
|
|
10.04.2017 14:38:49
bit64, Николай Дингес, какой-то ответ или решение от техподдержки получили? Обновили сайт с 15 до последней версии и началась проблема со скидками. Хочет проставляет, хочет нет, закономерности не наблюдаю, пересчет не помогает(к тому же после него иногда становится хуже), к тому же еще и 1С свою лепту вносит
|
|
|
27.12.2016 14:08:27
Последний комментарий не понятен по отношению к моей задаче
$_REQUEST при втором запросе уже не отрабатывает в шаблоне, а сам шаблон от него зависит - мне его дальше передавать не нужно. соответственно $templateData["name"] = $REQUEST["NAME"] я получу только кеш, а не вывод. поэтому событие которое вы привели OnEndBufferContent подходит в самый раз, но в нем тоже нет $_REQUEST, а так как все параметры передаются методом get, то их можно получить из строки, как я и указал |
|
|
26.12.2016 18:17:57
Дано страница на которой имеется компонент каталог.элемент и включен режим аякса.
Подгружается элемент, внутри элемента есть ссылка(постоянная) на другой элемент данного инфоблока. Соответсвенно дом просто заменяется. Поступила задача чтобы на постоянный элемент передавался параметр и в зависимости от параметра происходила подмена части содержимого. Что я сделал: в result_modifier делаю подмену
таким образом постоянная ссылка имеет уже правильный параметр при клике на нее срабатывает аякс и выполняется тот же самый компонент, но после первого срабатывания вызываемый элемент кешируется и остальные параметры уже не срабатывают так как отдается кеш. Как можно обойти эту проблему на уровне только result_modifier - template - component_epilog? Отключать кеш, режим аякс нельзя. |
|||
|
16.11.2016 13:46:26
Есть bitrix:catalog.smart.filter и bitrix:catalog.section - находятся в разных местах страницы.
Нужно отобразить в определенном месте шаблона списка карточек выбранные пункты. Все работает через аякс, следовательно сессия и глобальные переменные не подходят. Отложенная функция внутри шаблона компонента ломает его полностью, просто вызов ее: $APPLICATION->AddViewContent Как еще можно решить такую задачу? |
|
|
07.10.2016 15:36:40
Был оформлен заказ, была у него отгрузка и оплата, но потом его вернули и в 1С отметили его отмену. теперь на сайте такой заказ нужно тоже полностью отменить. Через админку понятно как, мне нужно через api.
CSaleOrder::CancelOrder - не сработет пока не будет отменена оплата и отгрузка |
|
|