Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Полмиллиона позиций и многоколоночный прайс


kitoki
 Share

Recommended Posts

Коллеги доброго дня!
Есть задача создать проект 500K позиций c ежедневным обновлением остатков и цен из пяти колонок, зависящих от кол-ва (пример во вложении). Отсюда ряд вопросов по цепочке

1. Осилит ли OC объем 500K позиций с многоколоночным прайсом (5 колонок) по дефолту?

2. Думаю на первый вопрос ответ будет "нет" , отсюда второй вопрос - реально ли допилить- оптимизировать систему, чтобы OC  потянул такой объем?

3. Как или чем реализовать несколько цен в одной карточке товара, каждая цена зависит от определенного кол-ва покупаемого товара?

4. Есть ли модуль загрузчика-обработчика многоколоночного прайса, посоветуйте пож-та!?

5. Есть ли у кого опыт такой реализации подобных проектов, хотя бы частично?

6. Можете ли оценить стоимость работ, можно в личку?

 

Знаю, будет много критики на предмет "почему опен Карл?" , ответ - потому что простой и удобный!

Пример 1.xls

Edited by kitoki
Link to comment
Share on other sites


@kitoki

1 - 2 :  с коробки нет но если оптимизировать + сервак + настроить всё как пологается и норм.
3: разные цены для разных групп - скидка на кол-во 1й позиции.
4; есть и такое
5; подобных с таким кол-вом товаров или вы что то ещё сюда вкладываете?
6: ну на вскидку от 3к $ и.... учитывая что там ещё куча подводных камней может всплыть о которых лучше сразу рассказать..

Link to comment
Share on other sites


12 минут назад, AWARO сказал:

3: разные цены для разных групп - скидка на кол-во 1й позиции.
4; есть и такое
5; подобных с таким кол-вом товаров или вы что то ещё сюда вкладываете?
6: ну на вскидку от 3к $ и.... учитывая что там ещё куча подводных камней может всплыть о которых лучше сразу рассказать..

3. скидка это величина постоянная, а у позиций разница цен совершенно отличается. Цены разные в зависимости от позиции (бренд, популярность и т.п.), от  кол-ва желаемого . Т.е разница может быть и 20 и 33 и 45 %, и в каждой позиции по разному - хаотично!

4. Какой?

5. С таким кол-вом товаров и многоколоночный прайс все вместе! Но больше интересует пример многоколоночного прайса (скидки решение не идеальное)

6 Какие еще варианты у кого?

Edited by kitoki
Link to comment
Share on other sites


Только что, kitoki сказал:

3. скидка это величина постоянная, а у позиций разница цен совершенно отличается. Цены разные в зависимости от позиции (бренд, популярность и т.п.), от  кол-ва желаемого . Т.е разница может быть и 20 и 33 и 45 %, и в каждой позиции по разному - хаотично!

4. Какой?

5. С таким кол-вом товаров и многоколоночный прайс все вместе!? Но больше интересует пример многоколоночного прайса (скидки решение не идеальное)

6: ну на вскидку от 3к $ и.... учитывая что там ещё куча подводных камней может всплыть о которых лучше сразу рассказать..

У каждого товара есть в админ части вкладка скидка
выставляем цены там на кол-во 1 товара + подвязываем к нужной группе  = своя цена у конкретного товара для каждоой из 5ти групп покупателей (по вашему колонки)
Скидки решение идеальное она там именно для этого и стоит  - не нужно цепляться к названию она там играет две роли можно сказать.
см ЛС

Link to comment
Share on other sites


21 минуту назад, AWARO сказал:

У каждого товара есть в админ части вкладка скидка
выставляем цены там на кол-во 1 товара + подвязываем к нужной группе  = своя цена у конкретного товара для каждоой из 5ти групп покупателей (по вашему колонки)
Скидки решение идеальное она там именно для этого и стоит  - не нужно цепляться к названию она там играет две роли можно сказать.
см ЛС

 Есть 5 групп закупочных цен поставщика в каждой позиции, но у каждой позиции совершенно разный алгоритм образования ценовой разницы между колонками в каждой позиции. 

Т.е.  вот позиция 1

кол-во1 - 50шт       цена1 - 500 руб

кол-во2 - 150шт     цена2 -400 руб. в этом случае скидка 20% 

кол-во3 - 200шт.     цена3 - 385 руб. в этом случае скидка 23%  и т.д. 

Казалось бы поставь такие алгоритмы на весь прайс

 

Однако в другой позиции2 другое ценообразование

кол-во1 - 15шт.      цена1 - 25руб

кол-во2- 18 шт       цена2 - 20,5 руб. в этом случае скидка 18% 

кол-во3 -20шт          цена 3 - 19 руб. в этом случае скидка 24% и т.д. 

 

Т.е. в каждой позиции свои разницы между ценами и при Вашем варианте придется все их проставлять на 500K позиций. Причем поставщик в любой момент может изменить разницу между ценами и придется пересматривать скидку 

 

Проще взять просто файл с 5 колонками цен поставщика, прибавить наценку в каждую колонку и пересчитать цены без пересчета в OC, а в отдельной программе. И загрузить уже готовый вариант c ценами. Но как если в OC по умолчанию одна цена!?

 

Edited by kitoki
Link to comment
Share on other sites


1 час назад, kitoki сказал:

3. Как или чем реализовать несколько цен в одной карточке товара, каждая цена зависит от определенного кол-ва покупаемого товара?

4. Есть ли модуль загрузчика-обработчика многоколоночного прайса, посоветуйте пож-та!?

5. Есть ли у кого опыт такой реализации подобных проектов, хотя бы частично?

6. Можете ли оценить стоимость работ, можно в личку?

стучите в личку, по этим вопросам вам помогу.

Link to comment
Share on other sites

Главное, чтобы в прайсе отображались позиции количества и цена на них. Остальное допрограмить можно не очень сложно.

Сложнее найти "модуль" под все случаи жизни. А на форуме зачастую продают модуль "для масс", что накладывает много ограничений. Задача с заливками прайса - довольно тривиальна с точки зрения распарсивания екселя и заливки в БД, намного тяжелее организовать быструю работу сиквела при одновременных запросах пользователей, например, "живого поиска" или фильтрации. Тут модулями не обойдешься, нужно брать напильники и пилить.

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.