Мой вопрос снимается. Оказывается делали отдельно в агенте. Раньше он был деактивирован, а тут... но это уже другая история
|
Алексей Зеленский, спасибо за наводку глянул на другом проекте
вызывается CSaleOrderChange::deleteOld вызывается только
Значит могу удалять безбоязненно, может кому пригодится |
|||
|
|
|
|
Каждый товар имеет множественную привязку к разделам.
На сайте произошел сбой. И то-ли создался новый раздел, то-ли какой-то раздел сменил свой символьный код, но теперь 1500 товаров привязаны и к разделу которого система не видит по факту. Т.е. если я сделаю выборку к каким разделам принадлежит товар - среди них увижу неправильный, находящийся в корне инфоблока, но если зайти в админку(в инфоблок) в дереве разделов его там нет. Вопрос как отвязать от этого неправильного раздела все товары оставивив привязку к остальным разделам? |
|
|
|
|
|
|||
|
|
|
|
Но в этом случае будет ситуация когда 2 скидки должны сложиться, а они не сложатся. Разве нет?
Возьмем мой пример и добавим 3 скидку на 3% для товаров имеющих свойство акция и закидываем такой товар в корзину По хорошему должно получится 1 товар - скидка 20%, остальные для данного товара не применяются 2 товар - 5% 3 товар - 5+3=~7% При добавлении условия как вы предложили получим или 5% или 3% на третий товар, в зависимости от сортировки. У меня пересекающихся вариантов скидок 110 штук и еще 5-10 по спецакциям, которые должны прекращать применение остальных для конкретных товаров. |
|
|
|
|
|
Я нашел момент когда скидки не проставляются(это не отменяет того что иногда они даже по правилам не проставляются или слетают), может кому поможет: Если раньше скидки пересчитывались индивидуально под товар, то теперь они изначально на корзину идут и только потом на товар в корзине. Итогом такого расчета получается если по списку применимости есть скидка у которой есть галочка прекратить пременение других скидок, то остальные применитяться не будут. Пример.
1 скидка 20% на товары имеющие свойства А 2 скидка 5% на на все товары, ну потому что у нас праздник такой, например складываться скидки не должны, следовательно у 1 скидки ставим галочку прекратить применение скидок. если раньше каждый товар проверялся - какая подошла ту и проставили, теперь работает так. если есть в корзине товар по первой скидке, то остальные применяться не будут ни на один из товаров. Техподдержка на мои объяснения что теперь почти все акции на сайте перестали работать из-за этого сказала, что мои пожелания вернуть как было передано в раздел разработки. Т.е. это не ошибка, а именно пожелание. |
|
|
|
|
|
После переноса на новый хостинг 2 сайтов в одном все хорошо, в другом нет.
При попытке сохранить картинку в анансе любого инфоблока она не сохраняется. Место есть, права доступа к папкам одинаковые(на сервере сайты лежат в соседних папках) когда сохраняю элемент только разница в массиве реквеста
а это где сохраняется
Не могу понять, что не так |
|||||
|
|
|
|
Тут нужно еще учесть CUser: :IsOnline - показывает относительно верно только если человек перемещается по сайту, обновляет страницу, а стоит открыть и оставить минут на 5 и усе. Нужно еще добавить на сайт чтобы каждые пару минут шел запрос на подтверждение, что человек еще активен. Такая тема когда-то была, поищите по истории форума(если конечно ничего не изменилось, а я не вкурсе)
|
|
|
|
|
|
bit64, Николай Дингес, какой-то ответ или решение от техподдержки получили? Обновили сайт с 15 до последней версии и началась проблема со скидками. Хочет проставляет, хочет нет, закономерности не наблюдаю, пересчет не помогает(к тому же после него иногда становится хуже), к тому же еще и 1С свою лепту вносит
|
|
|
|
|