Как реализовать массовое изменение цен лучше?

Все вопросы/проблемы по установке и использовании.
Ответить
OAndrey
Сообщения: 60
Зарегистрирован: 25 фев 2020, 13:54
Имя: Андрей
Откуда: Киев
Контактная информация:

Как реализовать массовое изменение цен лучше?

Сообщение OAndrey »

Есть список товаров с полем цена и привязкой к валюте, и цены меняются довольно часто, как лучше это реализовать, через автоматизацию действий не подходит, там постраничная навигация а товаров более 10 000, это же повесит систему если все на одну страницу выводить?
Поделитесь опытом, как это реализовывать?
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 1197
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич
Контактная информация:

Re: Как реализовать массовое изменение цен лучше?

Сообщение Fait »

Я делал автоформирование цены товара, которое зависело от ряда параметров. При этом цена как бы не хранится в базе, но вполне поддаётся выгрузке.
Если правило формирования цены одинаковое для всех товаров, то имеет смысл сделать именно так, чем вручную менять их.

Делается с помощью поля PHP код (динамичный), в котором как раз и происходит расчёт актуальной цены.
А в форме добавления товаров в заказ используем тот же код с некоторыми доработками в поле с типом Ajax запрос.
И в этом поле как раз и будет, как подсказка, выводиться актуальная стоимость товара.
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 1197
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич
Контактная информация:

Re: Как реализовать массовое изменение цен лучше?

Сообщение Fait »

Конкретнее пример, который я делал:
Цена товара зависит от цены закупки.
В настройках товара есть параметр "Наценка", в котором в процентах указывается процент наценки на закупочную стоимость.
Цена товара в заказе рассчитывается таким образом, чтобы наценка была всегда стабильной.
И это при том, что партий может быть несколько и по разной цене закупа.

Конечный результат: автоматически формируемая цена товара, при которой соблюдается необходимая наценка. И именно при таком подходе фирма всегда будет получать наценку, которую хочет. К тому же, маржинальность товара остаётся практически неизменной.
OAndrey
Сообщения: 60
Зарегистрирован: 25 фев 2020, 13:54
Имя: Андрей
Откуда: Киев
Контактная информация:

Re: Как реализовать массовое изменение цен лучше?

Сообщение OAndrey »

Это понятно, что можно при помощи формулы задать индекс который потом менять, но как то это похоже на вход в квартиру через окно.
У меня закупки нет, у меня производство и наценка как и маржинальность меняется постоянно, ну и ряд факторов влияет на это, ну и можно базовую стоимость сформировать потом добавить формулу в нее индекс и менять этот индекс постоянно, но через год например базовая цена все равно останется, и чтобы не было никаких потом проблем с переоценкой, это же вполне закономерная функция массовое изменение цен. Ну или еще каких то параметров в товаре или заказе. Как оно реализовывается?
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 1197
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич
Контактная информация:

Re: Как реализовать массовое изменение цен лучше?

Сообщение Fait »

OAndrey писал(а): 27 ноя 2023, 10:27 Это понятно, что можно при помощи формулы задать индекс который потом менять, но как то это похоже на вход в квартиру через окно.
У меня закупки нет, у меня производство и наценка как и маржинальность меняется постоянно, ну и ряд факторов влияет на это, ну и можно базовую стоимость сформировать потом добавить формулу в нее индекс и менять этот индекс постоянно, но через год например базовая цена все равно останется, и чтобы не было никаких потом проблем с переоценкой, это же вполне закономерная функция массовое изменение цен. Ну или еще каких то параметров в товаре или заказе. Как оно реализовывается?
Если менять часто цены на такой ассортимент позиций - то как раз индексы и формулы помогут.
Или ещё выход - массовый импорт из Excel, где все цены актуальные
Lozhkinda
Сообщения: 61
Зарегистрирован: 11 янв 2023, 11:15
Имя: Дмитрий
Откуда: Мурманск

Re: Как реализовать массовое изменение цен лучше?

Сообщение Lozhkinda »

Добрый день, напямую в базе данных ddl операцией update, можете скриптом через автоматизацию
db_query("Тут ваш запрос")
Lozhkinda
Сообщения: 61
Зарегистрирован: 11 янв 2023, 11:15
Имя: Дмитрий
Откуда: Мурманск

Re: Как реализовать массовое изменение цен лучше?

Сообщение Lozhkinda »

В вашем случае при автоматизации, не привязывайтесь к текущей записи, в самом запрсе напишите условие
Ответить