Jump to content
Sign in to follow this  
yurabr

Две цены у каждой группы покупателей

Recommended Posts

Опенкарт Version 1.5.6.4

 

Здравствуйте.

Даже не знаю, найдутся ли у кого идеи, но все же...

 

В магазине есть некоторое количество клиентов у которых полностью свои цены, привязка через группы (клиент Иванов- группа "Иванов" и т.д.). В данный момент их цены забиты через "скидки". Клиент вошел на сайт, увидел свои цены, купил.

Тут все просто.

А теперь к сложному...  Как сделать так, чтобы каждому клиенту показать две цены (никаких процентов, просто две цены, выгруженные с 1С), одна цена мелко оптовая, другая - оптовая.

 

 Логики такая. Клиент входит в магазин и видит две цены, он понимает, что одна работает сейчас, а другая будет, когда наберет определенную сумму.

 

Попробую сформулировать вопрос "без воды". Как показать каждому, вошедшему в личный кабинет клиенту, две цены, относящихся именно к нему?

 

Спасибо за идеи (лучше, конечно, решение :oops: ). 

Share this post


Link to post
Share on other sites

Можно попробовать через скидки от количества (особенно если это не используется): если принцип устроит, то просто переделать показ этих скидок, убрав во фронт-энде показ информации о количестве, при покупке которого действует новая цена. И будет выглядеть просто как вторая цена.

Share this post


Link to post
Share on other sites

клиент Иванов- группа "Иванов" и т.д.

делать группы "иванов-опт1", "иванов-опт2" и переработать вывод скидок/цен.

Share this post


Link to post
Share on other sites

делать группы "иванов-опт1", "иванов-опт2" и переработать вывод скидок/цен.

А если Ивановых 50 чел. Опенкарт не накроется?

Да и Ивановы будут добавляться. Искать каждый раз id группы, потом перерабатывать обработку для выгрузки...

Share this post


Link to post
Share on other sites

не накроется.

Искать каждый раз id группы, потом перерабатывать обработку для выгрузки...

чего-чего?

Share this post


Link to post
Share on other sites

Магазин от количества групп не загнется

 

это уже заложено в логику

product.price - цена товара

product_discount.price - цена зависимая от группы,

Share this post


Link to post
Share on other sites

чего-чего?

Мы этот вариант рассматривали и он показался слишком муторным. К примеру: Иванов -2группы; Петров - 2гр.; Сидоров - 2 гр. и т.д. 

В 1С У каждого забиты свои цены оптовые и крупно оптовые. Их нужно выгрузить в скидки для каждой группы, а какая привязка, по id же, а как его вытянуть автоматом? Получается все ручками. А если новых Ивановых сегодня 10 и они уже хотят покупать? Немножко, все же, кажется долго.

 

Или я как то не так понимаю?

 

Магазин от количества групп не загнется

 

это уже заложено в логику

product.price - цена товара

product_discount.price - цена зависимая от группы,

это совсем не то ЦУ

Share this post


Link to post
Share on other sites

Или я как то не так понимаю?

это называется "есть задача, но все подробности я буду рассказывать по одной в неделю. их там всего-то 100500".

сформулируй внятно в одном сообщении "как есть" со всеми подробностями (1с, 2ж, 48ы и прочими плюшками) и задачу.

если ты думаешь, что где-то там возможна телепатия (мы что-то узнаем / магазин догадается, что у тебя там в 1с без разработки / 1с догадается, что надо отдать магазину без разработки) - можем посочувствовать.

Share this post


Link to post
Share on other sites

Извини, наверное мой прошлый ответ был немножко мутным. Попробую по-подробнее. 

Делаем каждому клиенту 2-е группы, в которые выгружаем цены (тут все просто и понятно).

А вот дальше уже не понятно. 

Как мне при такой схеме показать каждому клиенту его две цены? Как сделать связку Иванов1-Иванов2, Петров1-Петров2 и т.д.?

Я реально не понимаю, каким запросом это можно сделать. 

P.S. Мне казалось, что предпоследнее предложение в самом первом посте довольно внятно. Просто, мне кажется, что загрузить две цены в две группы, не понимая, что с ними потом делать...

Share this post


Link to post
Share on other sites

Как мне при такой схеме показать каждому клиенту его две цены? Как сделать связку Иванов1-Иванов2, Петров1-Петров2 и т.д.?

как фантазия подскажет.

например, группы к покупателю привязывать (в покупателе задаются основная группа и опт) или покупателей к группам.

но в любом случае надо это разрабатывать и затем менять логику выборки-вывода скидок/цен.

Share this post


Link to post
Share on other sites

Такс, фантазия подсказала добавить в скидки вторую цену (price_2), весь процесс пока описывать не буду, еще не все готово.

Застрял на выводе суммы в мини корзине.

Файл catalog/controller/module/cart.php как организовать вывод общей суммы по полю price_2 вот здесь $this->currency->format($total) без перезагрузки?

Share this post


Link to post
Share on other sites

Ладно, разобрались. Скоро добьем. если кому нужно (реально дофига писать), может потом опишу.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.