yuri
С нами с 20 февраля 2020; Место в рейтинге пользователей: #882Разная скидка в корзине на товары при условии доставки в зависимости от вендора
Здравствуйте.
Собственно вопрос в заголовке
Суть:
Много товаров разных производителей в магазине.
Магазин должен давать дополнительную скидку при самовывозе.
Скидка на все идет 10%
Нужно сделать условие, что для определенной категории товаров (то есть например по паренту) и при условии конкретного бренда (то есть вендора) скидка в корзине именно на этот товар при самовывозе другая, например 5%.
На все скидка меняется. Но на выборочные товары, чтобы была разная скидка при условии самовывоза — нет.
Нужна помощь, подсказка, коммент, что читать, какое событие попробовать или какие то еще вариенты.
Собственно вопрос в заголовке
Суть:
Много товаров разных производителей в магазине.
Магазин должен давать дополнительную скидку при самовывозе.
Скидка на все идет 10%
Нужно сделать условие, что для определенной категории товаров (то есть например по паренту) и при условии конкретного бренда (то есть вендора) скидка в корзине именно на этот товар при самовывозе другая, например 5%.
На все скидка меняется. Но на выборочные товары, чтобы была разная скидка при условии самовывоза — нет.
Нужна помощь, подсказка, коммент, что читать, какое событие попробовать или какие то еще вариенты.
Отменять скидки на товар в зависимости от доставки - простая задача без решения.
Всем привет.
Столкнулся с проблемой, что скидки на товар в Minishop не связаны со скидками доставки.
А задача такая, чтобы давать скидки на товар при самовывозе, и не давать при доставке.
Что имеем: разные скидки на товар в зависимости от категории или производителя — все отлично.
Скидка сохраняется при самовывозе — тоже все ок.
Но при выборе доставки все скидки нужно обнулить… И это вот никак не получается сделать.
Более того, пока что я не смог найти дополнений платных и бесплатных, которые помогли бы это сделать…
Был ли у кого опыт?
Может все таки есть дополнение?
Есть решение писать самому по событию, но по какому?
В справочнике минишоп все очень кратко, упоминается событие msOnBeforeSaveOrder — но никакой информации более подробно нет.
Столкнулся с проблемой, что скидки на товар в Minishop не связаны со скидками доставки.
А задача такая, чтобы давать скидки на товар при самовывозе, и не давать при доставке.
Что имеем: разные скидки на товар в зависимости от категории или производителя — все отлично.
Скидка сохраняется при самовывозе — тоже все ок.
Но при выборе доставки все скидки нужно обнулить… И это вот никак не получается сделать.
Более того, пока что я не смог найти дополнений платных и бесплатных, которые помогли бы это сделать…
Был ли у кого опыт?
Может все таки есть дополнение?
Есть решение писать самому по событию, но по какому?
В справочнике минишоп все очень кратко, упоминается событие msOnBeforeSaveOrder — но никакой информации более подробно нет.
Магазин на 500 000+ товаров
Добрый день.
Есть задача сделать магазин на 570 000 товраов.
Товары простые — у них почти нет свойств, кроме изображения, описания и цены.
Первая проблема — это напролнение.
Модуль Импорт/Экспорт вешается. По моим расчетам ему надо 3-4 недели чтобы все загрузить )))
Это решилось импортом напрямую через запрос в БД. Слава mysql и после импорта 4 таблиц все товары на месте примерно за 15-20 минут.
Но начинается новый прикол, что до 300 000 товаров сайт еще более-менее живой и время отклика «около вменяемое» порядка 1000-1500 м/сек.
Но как только мы переваливаем за 400 тыс, время отклика уходит в 3-5 м/сек, а после 500 000 товаров доходит до 7 м/сек.
А в некоторых случаях сайт просто начинает отдавать 500 ошибку прямо с главной страницы.
Как быть с таким количеством наименований?
это просто магазин крепежа — куча разных винтиков разного размера и разной фасовки.
Тут нет модификаций, нет связей, один товар — одна категория.
Есть задача сделать магазин на 570 000 товраов.
Товары простые — у них почти нет свойств, кроме изображения, описания и цены.
Первая проблема — это напролнение.
Модуль Импорт/Экспорт вешается. По моим расчетам ему надо 3-4 недели чтобы все загрузить )))
Это решилось импортом напрямую через запрос в БД. Слава mysql и после импорта 4 таблиц все товары на месте примерно за 15-20 минут.
Но начинается новый прикол, что до 300 000 товаров сайт еще более-менее живой и время отклика «около вменяемое» порядка 1000-1500 м/сек.
Но как только мы переваливаем за 400 тыс, время отклика уходит в 3-5 м/сек, а после 500 000 товаров доходит до 7 м/сек.
А в некоторых случаях сайт просто начинает отдавать 500 ошибку прямо с главной страницы.
Как быть с таким количеством наименований?
это просто магазин крепежа — куча разных винтиков разного размера и разной фасовки.
Тут нет модификаций, нет связей, один товар — одна категория.
Коллекции в minishop
основная задача:
сделать коллекцию и вложенные в нее товары.
При этом фильтрация в минишоп должна быть организована как по коллекциям, так и по товарам, с переключением вывода результатов в виде коллекций или в виде товаров.
— такой типовой магазин с наборами
Для этого мы коллекцию сделали товаром и вложили в нее товары — товары
Первая проблема, минишоп не выводит дополнительные опции в товаре-товаре. Наверное предполагалось, что в товаре не может быть еще товар.
А если коллекция — это страница, то я так понимаю, что фильтрровать по ним мы не сможем, так как mfilter работает вроде с товарами?
Как организовать такую структуру в минишоп правильно?
Сайт — магазин плитки.
Структура сейсчас:
Бренд — категория
— коллекция — товар
— — товары — товар
Используем mSearch и mFilter
Гугл ответа не дал.
Либо модуль Collections — который для Рево просто идет.
Неужели никто не организовывал коллекции или аналог «товарные предложения» Битрикса?
сделать коллекцию и вложенные в нее товары.
При этом фильтрация в минишоп должна быть организована как по коллекциям, так и по товарам, с переключением вывода результатов в виде коллекций или в виде товаров.
— такой типовой магазин с наборами
Для этого мы коллекцию сделали товаром и вложили в нее товары — товары
Первая проблема, минишоп не выводит дополнительные опции в товаре-товаре. Наверное предполагалось, что в товаре не может быть еще товар.
А если коллекция — это страница, то я так понимаю, что фильтрровать по ним мы не сможем, так как mfilter работает вроде с товарами?
Как организовать такую структуру в минишоп правильно?
Сайт — магазин плитки.
Структура сейсчас:
Бренд — категория
— коллекция — товар
— — товары — товар
Используем mSearch и mFilter
Гугл ответа не дал.
Либо модуль Collections — который для Рево просто идет.
Неужели никто не организовывал коллекции или аналог «товарные предложения» Битрикса?