ingenerks Опубліковано: 4 вересня 2012 Share Опубліковано: 4 вересня 2012 Может кто то реализовывал, или есть какой-то модуль, что бы для товара можно было задать несколько разных цен. Например: цена Диллерская, Оптовая, Мелкий опт и Розница. Нужно, что бы из админки, на товар можно было установить разные цены и вывести их на сайт. Нужно вынести все цены, но разные: диллерская, оптовая, мелкий опт, розничная! В зависимости в какой группе состоит пользователь, по той цене он покупает, но видит все варианты цен. Все кто не залогинен, покупают по розничной цене, но также видят все варианты. Желательно, что бы была возможность из админки указывать, где выводить эти цены (так же, что бы было возможность указать какие из этих цен выводить). Например в категориях, карточке товара, акциях, рекомендуемых и.т.д или только в карточке товара! 1 Надіслати Поділитися на інших сайтах More sharing options... Serdes Опубліковано: 4 вересня 2012 Share Опубліковано: 4 вересня 2012 Может кто то реализовывал, или есть какой-то модуль, что бы для товара можно было задать несколько разных цен. Например цена Диллерская, Оптовая, Мелкий опт и розница. И что бы в админке можно было любому товару вбить несколько таких цен и потом их вынести возле товара на сайте! Один из примеров во вложении!- А покупать по какой цене будут?Можно сделать так: в зависимости от того к какой группе покупателей они принадлежат, покупают по той или иной цене. - А выводить для всех групп покупателей? Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 4 вересня 2012 Автор Share Опубліковано: 4 вересня 2012 - А покупать по какой цене будут? Можно сделать так: в зависимости от того к какой группе покупателей они принадлежат, покупают по той или иной цене. - А выводить для всех групп покупателей? Да то-есть, что бы отображались все варианты, но если пользователь залогинился и нажмет купить, то купит соответсвенно по той цене в какой группе он сосотит, а если не залогинен, то купить по розничной цене! Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 4 вересня 2012 Share Опубліковано: 4 вересня 2012 $this->data['price_euro'] = "(€ ".round($this->currency->convert($product_info['price'], 'RUB', 'EUR'), '2').")"; <span id="price_euro"><?php echo $price_euro; ?></span> Это функция конвертации, а вот уже сами методики и формулы вывода оптовой цены - составляйте сами... 1 Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 4 вересня 2012 Автор Share Опубліковано: 4 вересня 2012 $this->data['price_euro'] = "(€ ".round($this->currency->convert($product_info['price'], 'RUB', 'EUR'), '2').")"; <span id="price_euro"><?php echo $price_euro; ?></span> Это функция конвертации, а вот уже сами методики и формулы вывода оптовой цены - составляйте сами... Вывести в разных валютах не стоит задача, нужно что бы из админки, на товар можно было установить 4 разных цены и вывести их на сайте. А не конвертровать одну валюту в другую и выводить цену в грн и долларах. Нужно все 4 цены в грн, но разные: диллерская, оптовая, мелкий опт, розничная! Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Есть у кого-то какие то еще варианты? Надіслати Поділитися на інших сайтах More sharing options... ewwe Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Хорошая тема, ни у кого нет идей? 1 Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Хорошая тема, ни у кого нет идей?Создал тему может кто то возмется. http://opencartforum...8467#entry78467Один программер из индии согласился реализовать на базе своего модуля http://www.opencart....er_search=price :-) Может кто то из наших готов взяться за реализацию!!!! Надіслати Поділитися на інших сайтах More sharing options... kur1977 Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы. Надіслати Поділитися на інших сайтах More sharing options... vilija Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы.А если использовать стандартные поля . Например во вкладке админки "Скидки" выставить цены для различных групп. Сделать их бессрочными. Останется только реализовать их вывод в шаблоне . Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы.Да но и так когда обновляешь движок, приходится преносить часть функционала вручную. Так что не проблема опять сделать тоже самое на новой версии. Главное сделать такой модуль! Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Еще вопрос а обновлять все эти цены вы как думаете? Будет у вас 10 групп, у каждого товара соответственно 10 цен, а товаров например 10000? Вручную вводить не вариант. Использовать готовые модули импорта-экспорта не получится так как они работают со своими полями. Как вариант цену формировать с использованием процентов. Например есть розничная цена. Но для группы Оптовики цена -5%, группа крупный опт цена -10% итд. Тогда 1. загружать прайс вы будете так как и загружали 2. цены на все товары для групп меняются в 2 клика. НО имеем меньшую гибкость так как не будет возможности установить конкретную цену для конкретной группы Еще одна сложность. Нужно поменять вывод ВСЕХ цен (вместе с налогами, скидками, опциями итд) - страница товаров, каталог, страница заказов, корзина вообще все где встречается цена, а она встречается почти везде, это же магазин :) То есть нужно изменить кучу файлов. А если завтра вы установите какой-то модуль напр. "последние товары" то возможно придется менять и его код так как он может цену брать напрямую запросом из базы. Не совсем понял зачем пользователю показывать все цены втч. оптовые. И зачем указывать в админке где какую цену указывать. Какой смысл на странице товара указать одну цену а напр. в каталоге другую? Если пользователь с группы опт зашел на сайт он должен эту оптовую цену видеть везде. Мне так кажется. Написать модуль можно, но сначала нужно хорошо продумать логику его работы. Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Еще вопрос а обновлять все эти цены вы как думаете? Будет у вас 10 групп, у каждого товара соответственно 10 цен, а товаров например 10000? Вручную вводить не вариант. Использовать готовые модули импорта-экспорта не получится так как они работают со своими полями. Как вариант цену формировать с использованием процентов. Например есть розничная цена. Но для группы Оптовики цена -5%, группа крупный опт цена -10% итд. Тогда 1. загружать прайс вы будете так как и загружали 2. цены на все товары для групп меняются в 2 клика. НО имеем меньшую гибкость так как не будет возможности установить конкретную цену для конкретной группы Еще одна сложность. Нужно поменять вывод ВСЕХ цен (вместе с налогами, скидками, опциями итд) - страница товаров, каталог, страница заказов, корзина вообще все где встречается цена, а она встречается почти везде, это же магазин :) То есть нужно изменить кучу файлов. А если завтра вы установите какой-то модуль напр. "последние товары" то возможно придется менять и его код так как он может цену брать напрямую запросом из базы. Не совсем понял зачем пользователю показывать все цены втч. оптовые. И зачем указывать в админке где какую цену указывать. Какой смысл на странице товара указать одну цену а напр. в каталоге другую? Если пользователь с группы опт зашел на сайт он должен эту оптовую цену видеть везде. Мне так кажется. Написать модуль можно, но сначала нужно хорошо продумать логику его работы. Согласен с вами толково описали, и замечания по делу. Постараюсь описать всю логику и все нюансы почему именно так нужно сделать! Ваши замечания прийму к сведенью! Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... sv2109 Опубліковано: 17 вересня 2012 Share Опубліковано: 17 вересня 2012 Написал модуль Он дает возможность устанавливать разные цены для разных групп пользователей. Но он не выводит несколько цен на страницу. Цена показывается только одна, минимальная для данной группы. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... toxicll Опубліковано: 13 лютого 2014 Share Опубліковано: 13 лютого 2014 Может кто то реализовывал, или есть какой-то модуль, что бы для товара можно было задать несколько разных цен. Например: цена Диллерская, Оптовая, Мелкий опт и Розница. Нужно, что бы из админки, на товар можно было установить разные цены и вывести их на сайт. Нужно вынести все цены, но разные: диллерская, оптовая, мелкий опт, розничная! В зависимости в какой группе состоит пользователь, по той цене он покупает, но видит все варианты цен. Все кто не залогинен, покупают по розничной цене, но также видят все варианты. Желательно, что бы была возможность из админки указывать, где выводить эти цены (так же, что бы было возможность указать какие из этих цен выводить). Например в категориях, карточке товара, акциях, рекомендуемых и.т.д или только в карточке товара! так и не нашли решение? мне сейчас нужен такой же модуль.. Надіслати Поділитися на інших сайтах More sharing options... Gaziz Опубліковано: 17 лютого 2014 Share Опубліковано: 17 лютого 2014 Можно реализовать вывод 2-х цен(например: оптовая и розничная) не изменяя БД. А вот более 2-х наверное без изменений БД не получится. Создаете группу покупателей "Оптовые покупатели", в товаре в Скидках указываете для этой группы цену. А чтобы вывести для оптовика розничную цену, можете вытащить розничную цену с помощью неиспользуемых полей(например: upc). Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Helloween Опубліковано: 23 червня 2015 Share Опубліковано: 23 червня 2015 Задача встала вывести две цены - розничную и оптовую. Причем когда пользователь залогинен и входит в группу оптовиков - выводить ему обе цены, в остальных случаях - только розничную цену. Все акционные цены, естественно, тоже выводятся. То есть, если для товара есть розничная цена, оптовая цена и на товар действует акция - надо вывести сначала обычную цену (перечеркнутую), потом акционную цену и последней, если пользователь залогинен и входит в группу оптовики (у меня - дилеры) - вывести ему третью цену, конкретно для его группы. Два часа ковыряния не принесли желаемого результата. Когда пытаюсь вывести обычную цену - все равно пересчитывает ее в дилерскую. Надіслати Поділитися на інших сайтах More sharing options... Helloween Опубліковано: 24 червня 2015 Share Опубліковано: 24 червня 2015 Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... Надіслати Поділитися на інших сайтах More sharing options... 7 years later... 18711_1484692307 Опубліковано: 12 вересня 2022 Share Опубліковано: 12 вересня 2022 24.06.2015 в 12:57, Helloween сказал: Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... В контроллере обязательно что-то добавлять или хватит простого вывода в шаблоне типа {{ standart_price }}? Условие что пользователь залогинен и пр не играют роли Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница [Решено?..] Несколько цен для товара Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Serdes Опубліковано: 4 вересня 2012 Share Опубліковано: 4 вересня 2012 Может кто то реализовывал, или есть какой-то модуль, что бы для товара можно было задать несколько разных цен. Например цена Диллерская, Оптовая, Мелкий опт и розница. И что бы в админке можно было любому товару вбить несколько таких цен и потом их вынести возле товара на сайте! Один из примеров во вложении!- А покупать по какой цене будут?Можно сделать так: в зависимости от того к какой группе покупателей они принадлежат, покупают по той или иной цене. - А выводить для всех групп покупателей? Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 4 вересня 2012 Автор Share Опубліковано: 4 вересня 2012 - А покупать по какой цене будут? Можно сделать так: в зависимости от того к какой группе покупателей они принадлежат, покупают по той или иной цене. - А выводить для всех групп покупателей? Да то-есть, что бы отображались все варианты, но если пользователь залогинился и нажмет купить, то купит соответсвенно по той цене в какой группе он сосотит, а если не залогинен, то купить по розничной цене! Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 4 вересня 2012 Share Опубліковано: 4 вересня 2012 $this->data['price_euro'] = "(€ ".round($this->currency->convert($product_info['price'], 'RUB', 'EUR'), '2').")"; <span id="price_euro"><?php echo $price_euro; ?></span> Это функция конвертации, а вот уже сами методики и формулы вывода оптовой цены - составляйте сами... 1 Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 4 вересня 2012 Автор Share Опубліковано: 4 вересня 2012 $this->data['price_euro'] = "(€ ".round($this->currency->convert($product_info['price'], 'RUB', 'EUR'), '2').")"; <span id="price_euro"><?php echo $price_euro; ?></span> Это функция конвертации, а вот уже сами методики и формулы вывода оптовой цены - составляйте сами... Вывести в разных валютах не стоит задача, нужно что бы из админки, на товар можно было установить 4 разных цены и вывести их на сайте. А не конвертровать одну валюту в другую и выводить цену в грн и долларах. Нужно все 4 цены в грн, но разные: диллерская, оптовая, мелкий опт, розничная! Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Есть у кого-то какие то еще варианты? Надіслати Поділитися на інших сайтах More sharing options... ewwe Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Хорошая тема, ни у кого нет идей? 1 Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Хорошая тема, ни у кого нет идей?Создал тему может кто то возмется. http://opencartforum...8467#entry78467Один программер из индии согласился реализовать на базе своего модуля http://www.opencart....er_search=price :-) Может кто то из наших готов взяться за реализацию!!!! Надіслати Поділитися на інших сайтах More sharing options... kur1977 Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы. Надіслати Поділитися на інших сайтах More sharing options... vilija Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы.А если использовать стандартные поля . Например во вкладке админки "Скидки" выставить цены для различных групп. Сделать их бессрочными. Останется только реализовать их вывод в шаблоне . Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы.Да но и так когда обновляешь движок, приходится преносить часть функционала вручную. Так что не проблема опять сделать тоже самое на новой версии. Главное сделать такой модуль! Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Еще вопрос а обновлять все эти цены вы как думаете? Будет у вас 10 групп, у каждого товара соответственно 10 цен, а товаров например 10000? Вручную вводить не вариант. Использовать готовые модули импорта-экспорта не получится так как они работают со своими полями. Как вариант цену формировать с использованием процентов. Например есть розничная цена. Но для группы Оптовики цена -5%, группа крупный опт цена -10% итд. Тогда 1. загружать прайс вы будете так как и загружали 2. цены на все товары для групп меняются в 2 клика. НО имеем меньшую гибкость так как не будет возможности установить конкретную цену для конкретной группы Еще одна сложность. Нужно поменять вывод ВСЕХ цен (вместе с налогами, скидками, опциями итд) - страница товаров, каталог, страница заказов, корзина вообще все где встречается цена, а она встречается почти везде, это же магазин :) То есть нужно изменить кучу файлов. А если завтра вы установите какой-то модуль напр. "последние товары" то возможно придется менять и его код так как он может цену брать напрямую запросом из базы. Не совсем понял зачем пользователю показывать все цены втч. оптовые. И зачем указывать в админке где какую цену указывать. Какой смысл на странице товара указать одну цену а напр. в каталоге другую? Если пользователь с группы опт зашел на сайт он должен эту оптовую цену видеть везде. Мне так кажется. Написать модуль можно, но сначала нужно хорошо продумать логику его работы. Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Еще вопрос а обновлять все эти цены вы как думаете? Будет у вас 10 групп, у каждого товара соответственно 10 цен, а товаров например 10000? Вручную вводить не вариант. Использовать готовые модули импорта-экспорта не получится так как они работают со своими полями. Как вариант цену формировать с использованием процентов. Например есть розничная цена. Но для группы Оптовики цена -5%, группа крупный опт цена -10% итд. Тогда 1. загружать прайс вы будете так как и загружали 2. цены на все товары для групп меняются в 2 клика. НО имеем меньшую гибкость так как не будет возможности установить конкретную цену для конкретной группы Еще одна сложность. Нужно поменять вывод ВСЕХ цен (вместе с налогами, скидками, опциями итд) - страница товаров, каталог, страница заказов, корзина вообще все где встречается цена, а она встречается почти везде, это же магазин :) То есть нужно изменить кучу файлов. А если завтра вы установите какой-то модуль напр. "последние товары" то возможно придется менять и его код так как он может цену брать напрямую запросом из базы. Не совсем понял зачем пользователю показывать все цены втч. оптовые. И зачем указывать в админке где какую цену указывать. Какой смысл на странице товара указать одну цену а напр. в каталоге другую? Если пользователь с группы опт зашел на сайт он должен эту оптовую цену видеть везде. Мне так кажется. Написать модуль можно, но сначала нужно хорошо продумать логику его работы. Согласен с вами толково описали, и замечания по делу. Постараюсь описать всю логику и все нюансы почему именно так нужно сделать! Ваши замечания прийму к сведенью! Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... sv2109 Опубліковано: 17 вересня 2012 Share Опубліковано: 17 вересня 2012 Написал модуль Он дает возможность устанавливать разные цены для разных групп пользователей. Но он не выводит несколько цен на страницу. Цена показывается только одна, минимальная для данной группы. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... toxicll Опубліковано: 13 лютого 2014 Share Опубліковано: 13 лютого 2014 Может кто то реализовывал, или есть какой-то модуль, что бы для товара можно было задать несколько разных цен. Например: цена Диллерская, Оптовая, Мелкий опт и Розница. Нужно, что бы из админки, на товар можно было установить разные цены и вывести их на сайт. Нужно вынести все цены, но разные: диллерская, оптовая, мелкий опт, розничная! В зависимости в какой группе состоит пользователь, по той цене он покупает, но видит все варианты цен. Все кто не залогинен, покупают по розничной цене, но также видят все варианты. Желательно, что бы была возможность из админки указывать, где выводить эти цены (так же, что бы было возможность указать какие из этих цен выводить). Например в категориях, карточке товара, акциях, рекомендуемых и.т.д или только в карточке товара! так и не нашли решение? мне сейчас нужен такой же модуль.. Надіслати Поділитися на інших сайтах More sharing options... Gaziz Опубліковано: 17 лютого 2014 Share Опубліковано: 17 лютого 2014 Можно реализовать вывод 2-х цен(например: оптовая и розничная) не изменяя БД. А вот более 2-х наверное без изменений БД не получится. Создаете группу покупателей "Оптовые покупатели", в товаре в Скидках указываете для этой группы цену. А чтобы вывести для оптовика розничную цену, можете вытащить розничную цену с помощью неиспользуемых полей(например: upc). Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Helloween Опубліковано: 23 червня 2015 Share Опубліковано: 23 червня 2015 Задача встала вывести две цены - розничную и оптовую. Причем когда пользователь залогинен и входит в группу оптовиков - выводить ему обе цены, в остальных случаях - только розничную цену. Все акционные цены, естественно, тоже выводятся. То есть, если для товара есть розничная цена, оптовая цена и на товар действует акция - надо вывести сначала обычную цену (перечеркнутую), потом акционную цену и последней, если пользователь залогинен и входит в группу оптовики (у меня - дилеры) - вывести ему третью цену, конкретно для его группы. Два часа ковыряния не принесли желаемого результата. Когда пытаюсь вывести обычную цену - все равно пересчитывает ее в дилерскую. Надіслати Поділитися на інших сайтах More sharing options... Helloween Опубліковано: 24 червня 2015 Share Опубліковано: 24 червня 2015 Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... Надіслати Поділитися на інших сайтах More sharing options... 7 years later... 18711_1484692307 Опубліковано: 12 вересня 2022 Share Опубліковано: 12 вересня 2022 24.06.2015 в 12:57, Helloween сказал: Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... В контроллере обязательно что-то добавлять или хватит простого вывода в шаблоне типа {{ standart_price }}? Условие что пользователь залогинен и пр не играют роли Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница [Решено?..] Несколько цен для товара Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
ingenerks Опубліковано: 4 вересня 2012 Автор Share Опубліковано: 4 вересня 2012 - А покупать по какой цене будут? Можно сделать так: в зависимости от того к какой группе покупателей они принадлежат, покупают по той или иной цене. - А выводить для всех групп покупателей? Да то-есть, что бы отображались все варианты, но если пользователь залогинился и нажмет купить, то купит соответсвенно по той цене в какой группе он сосотит, а если не залогинен, то купить по розничной цене! Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 4 вересня 2012 Share Опубліковано: 4 вересня 2012 $this->data['price_euro'] = "(€ ".round($this->currency->convert($product_info['price'], 'RUB', 'EUR'), '2').")"; <span id="price_euro"><?php echo $price_euro; ?></span> Это функция конвертации, а вот уже сами методики и формулы вывода оптовой цены - составляйте сами... 1 Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 4 вересня 2012 Автор Share Опубліковано: 4 вересня 2012 $this->data['price_euro'] = "(€ ".round($this->currency->convert($product_info['price'], 'RUB', 'EUR'), '2').")"; <span id="price_euro"><?php echo $price_euro; ?></span> Это функция конвертации, а вот уже сами методики и формулы вывода оптовой цены - составляйте сами... Вывести в разных валютах не стоит задача, нужно что бы из админки, на товар можно было установить 4 разных цены и вывести их на сайте. А не конвертровать одну валюту в другую и выводить цену в грн и долларах. Нужно все 4 цены в грн, но разные: диллерская, оптовая, мелкий опт, розничная! Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Есть у кого-то какие то еще варианты? Надіслати Поділитися на інших сайтах More sharing options... ewwe Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Хорошая тема, ни у кого нет идей? 1 Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Хорошая тема, ни у кого нет идей?Создал тему может кто то возмется. http://opencartforum...8467#entry78467Один программер из индии согласился реализовать на базе своего модуля http://www.opencart....er_search=price :-) Может кто то из наших готов взяться за реализацию!!!! Надіслати Поділитися на інших сайтах More sharing options... kur1977 Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы. Надіслати Поділитися на інших сайтах More sharing options... vilija Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы.А если использовать стандартные поля . Например во вкладке админки "Скидки" выставить цены для различных групп. Сделать их бессрочными. Останется только реализовать их вывод в шаблоне . Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы.Да но и так когда обновляешь движок, приходится преносить часть функционала вручную. Так что не проблема опять сделать тоже самое на новой версии. Главное сделать такой модуль! Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Еще вопрос а обновлять все эти цены вы как думаете? Будет у вас 10 групп, у каждого товара соответственно 10 цен, а товаров например 10000? Вручную вводить не вариант. Использовать готовые модули импорта-экспорта не получится так как они работают со своими полями. Как вариант цену формировать с использованием процентов. Например есть розничная цена. Но для группы Оптовики цена -5%, группа крупный опт цена -10% итд. Тогда 1. загружать прайс вы будете так как и загружали 2. цены на все товары для групп меняются в 2 клика. НО имеем меньшую гибкость так как не будет возможности установить конкретную цену для конкретной группы Еще одна сложность. Нужно поменять вывод ВСЕХ цен (вместе с налогами, скидками, опциями итд) - страница товаров, каталог, страница заказов, корзина вообще все где встречается цена, а она встречается почти везде, это же магазин :) То есть нужно изменить кучу файлов. А если завтра вы установите какой-то модуль напр. "последние товары" то возможно придется менять и его код так как он может цену брать напрямую запросом из базы. Не совсем понял зачем пользователю показывать все цены втч. оптовые. И зачем указывать в админке где какую цену указывать. Какой смысл на странице товара указать одну цену а напр. в каталоге другую? Если пользователь с группы опт зашел на сайт он должен эту оптовую цену видеть везде. Мне так кажется. Написать модуль можно, но сначала нужно хорошо продумать логику его работы. Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Еще вопрос а обновлять все эти цены вы как думаете? Будет у вас 10 групп, у каждого товара соответственно 10 цен, а товаров например 10000? Вручную вводить не вариант. Использовать готовые модули импорта-экспорта не получится так как они работают со своими полями. Как вариант цену формировать с использованием процентов. Например есть розничная цена. Но для группы Оптовики цена -5%, группа крупный опт цена -10% итд. Тогда 1. загружать прайс вы будете так как и загружали 2. цены на все товары для групп меняются в 2 клика. НО имеем меньшую гибкость так как не будет возможности установить конкретную цену для конкретной группы Еще одна сложность. Нужно поменять вывод ВСЕХ цен (вместе с налогами, скидками, опциями итд) - страница товаров, каталог, страница заказов, корзина вообще все где встречается цена, а она встречается почти везде, это же магазин :) То есть нужно изменить кучу файлов. А если завтра вы установите какой-то модуль напр. "последние товары" то возможно придется менять и его код так как он может цену брать напрямую запросом из базы. Не совсем понял зачем пользователю показывать все цены втч. оптовые. И зачем указывать в админке где какую цену указывать. Какой смысл на странице товара указать одну цену а напр. в каталоге другую? Если пользователь с группы опт зашел на сайт он должен эту оптовую цену видеть везде. Мне так кажется. Написать модуль можно, но сначала нужно хорошо продумать логику его работы. Согласен с вами толково описали, и замечания по делу. Постараюсь описать всю логику и все нюансы почему именно так нужно сделать! Ваши замечания прийму к сведенью! Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... sv2109 Опубліковано: 17 вересня 2012 Share Опубліковано: 17 вересня 2012 Написал модуль Он дает возможность устанавливать разные цены для разных групп пользователей. Но он не выводит несколько цен на страницу. Цена показывается только одна, минимальная для данной группы. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... toxicll Опубліковано: 13 лютого 2014 Share Опубліковано: 13 лютого 2014 Может кто то реализовывал, или есть какой-то модуль, что бы для товара можно было задать несколько разных цен. Например: цена Диллерская, Оптовая, Мелкий опт и Розница. Нужно, что бы из админки, на товар можно было установить разные цены и вывести их на сайт. Нужно вынести все цены, но разные: диллерская, оптовая, мелкий опт, розничная! В зависимости в какой группе состоит пользователь, по той цене он покупает, но видит все варианты цен. Все кто не залогинен, покупают по розничной цене, но также видят все варианты. Желательно, что бы была возможность из админки указывать, где выводить эти цены (так же, что бы было возможность указать какие из этих цен выводить). Например в категориях, карточке товара, акциях, рекомендуемых и.т.д или только в карточке товара! так и не нашли решение? мне сейчас нужен такой же модуль.. Надіслати Поділитися на інших сайтах More sharing options... Gaziz Опубліковано: 17 лютого 2014 Share Опубліковано: 17 лютого 2014 Можно реализовать вывод 2-х цен(например: оптовая и розничная) не изменяя БД. А вот более 2-х наверное без изменений БД не получится. Создаете группу покупателей "Оптовые покупатели", в товаре в Скидках указываете для этой группы цену. А чтобы вывести для оптовика розничную цену, можете вытащить розничную цену с помощью неиспользуемых полей(например: upc). Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Helloween Опубліковано: 23 червня 2015 Share Опубліковано: 23 червня 2015 Задача встала вывести две цены - розничную и оптовую. Причем когда пользователь залогинен и входит в группу оптовиков - выводить ему обе цены, в остальных случаях - только розничную цену. Все акционные цены, естественно, тоже выводятся. То есть, если для товара есть розничная цена, оптовая цена и на товар действует акция - надо вывести сначала обычную цену (перечеркнутую), потом акционную цену и последней, если пользователь залогинен и входит в группу оптовики (у меня - дилеры) - вывести ему третью цену, конкретно для его группы. Два часа ковыряния не принесли желаемого результата. Когда пытаюсь вывести обычную цену - все равно пересчитывает ее в дилерскую. Надіслати Поділитися на інших сайтах More sharing options... Helloween Опубліковано: 24 червня 2015 Share Опубліковано: 24 червня 2015 Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... Надіслати Поділитися на інших сайтах More sharing options... 7 years later... 18711_1484692307 Опубліковано: 12 вересня 2022 Share Опубліковано: 12 вересня 2022 24.06.2015 в 12:57, Helloween сказал: Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... В контроллере обязательно что-то добавлять или хватит простого вывода в шаблоне типа {{ standart_price }}? Условие что пользователь залогинен и пр не играют роли Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница [Решено?..] Несколько цен для товара Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Baco Опубліковано: 4 вересня 2012 Share Опубліковано: 4 вересня 2012 $this->data['price_euro'] = "(€ ".round($this->currency->convert($product_info['price'], 'RUB', 'EUR'), '2').")"; <span id="price_euro"><?php echo $price_euro; ?></span> Это функция конвертации, а вот уже сами методики и формулы вывода оптовой цены - составляйте сами... 1 Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 4 вересня 2012 Автор Share Опубліковано: 4 вересня 2012 $this->data['price_euro'] = "(€ ".round($this->currency->convert($product_info['price'], 'RUB', 'EUR'), '2').")"; <span id="price_euro"><?php echo $price_euro; ?></span> Это функция конвертации, а вот уже сами методики и формулы вывода оптовой цены - составляйте сами... Вывести в разных валютах не стоит задача, нужно что бы из админки, на товар можно было установить 4 разных цены и вывести их на сайте. А не конвертровать одну валюту в другую и выводить цену в грн и долларах. Нужно все 4 цены в грн, но разные: диллерская, оптовая, мелкий опт, розничная! Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Есть у кого-то какие то еще варианты? Надіслати Поділитися на інших сайтах More sharing options... ewwe Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Хорошая тема, ни у кого нет идей? 1 Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Хорошая тема, ни у кого нет идей?Создал тему может кто то возмется. http://opencartforum...8467#entry78467Один программер из индии согласился реализовать на базе своего модуля http://www.opencart....er_search=price :-) Может кто то из наших готов взяться за реализацию!!!! Надіслати Поділитися на інших сайтах More sharing options... kur1977 Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы. Надіслати Поділитися на інших сайтах More sharing options... vilija Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы.А если использовать стандартные поля . Например во вкладке админки "Скидки" выставить цены для различных групп. Сделать их бессрочными. Останется только реализовать их вывод в шаблоне . Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы.Да но и так когда обновляешь движок, приходится преносить часть функционала вручную. Так что не проблема опять сделать тоже самое на новой версии. Главное сделать такой модуль! Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Еще вопрос а обновлять все эти цены вы как думаете? Будет у вас 10 групп, у каждого товара соответственно 10 цен, а товаров например 10000? Вручную вводить не вариант. Использовать готовые модули импорта-экспорта не получится так как они работают со своими полями. Как вариант цену формировать с использованием процентов. Например есть розничная цена. Но для группы Оптовики цена -5%, группа крупный опт цена -10% итд. Тогда 1. загружать прайс вы будете так как и загружали 2. цены на все товары для групп меняются в 2 клика. НО имеем меньшую гибкость так как не будет возможности установить конкретную цену для конкретной группы Еще одна сложность. Нужно поменять вывод ВСЕХ цен (вместе с налогами, скидками, опциями итд) - страница товаров, каталог, страница заказов, корзина вообще все где встречается цена, а она встречается почти везде, это же магазин :) То есть нужно изменить кучу файлов. А если завтра вы установите какой-то модуль напр. "последние товары" то возможно придется менять и его код так как он может цену брать напрямую запросом из базы. Не совсем понял зачем пользователю показывать все цены втч. оптовые. И зачем указывать в админке где какую цену указывать. Какой смысл на странице товара указать одну цену а напр. в каталоге другую? Если пользователь с группы опт зашел на сайт он должен эту оптовую цену видеть везде. Мне так кажется. Написать модуль можно, но сначала нужно хорошо продумать логику его работы. Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Еще вопрос а обновлять все эти цены вы как думаете? Будет у вас 10 групп, у каждого товара соответственно 10 цен, а товаров например 10000? Вручную вводить не вариант. Использовать готовые модули импорта-экспорта не получится так как они работают со своими полями. Как вариант цену формировать с использованием процентов. Например есть розничная цена. Но для группы Оптовики цена -5%, группа крупный опт цена -10% итд. Тогда 1. загружать прайс вы будете так как и загружали 2. цены на все товары для групп меняются в 2 клика. НО имеем меньшую гибкость так как не будет возможности установить конкретную цену для конкретной группы Еще одна сложность. Нужно поменять вывод ВСЕХ цен (вместе с налогами, скидками, опциями итд) - страница товаров, каталог, страница заказов, корзина вообще все где встречается цена, а она встречается почти везде, это же магазин :) То есть нужно изменить кучу файлов. А если завтра вы установите какой-то модуль напр. "последние товары" то возможно придется менять и его код так как он может цену брать напрямую запросом из базы. Не совсем понял зачем пользователю показывать все цены втч. оптовые. И зачем указывать в админке где какую цену указывать. Какой смысл на странице товара указать одну цену а напр. в каталоге другую? Если пользователь с группы опт зашел на сайт он должен эту оптовую цену видеть везде. Мне так кажется. Написать модуль можно, но сначала нужно хорошо продумать логику его работы. Согласен с вами толково описали, и замечания по делу. Постараюсь описать всю логику и все нюансы почему именно так нужно сделать! Ваши замечания прийму к сведенью! Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... sv2109 Опубліковано: 17 вересня 2012 Share Опубліковано: 17 вересня 2012 Написал модуль Он дает возможность устанавливать разные цены для разных групп пользователей. Но он не выводит несколько цен на страницу. Цена показывается только одна, минимальная для данной группы. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... toxicll Опубліковано: 13 лютого 2014 Share Опубліковано: 13 лютого 2014 Может кто то реализовывал, или есть какой-то модуль, что бы для товара можно было задать несколько разных цен. Например: цена Диллерская, Оптовая, Мелкий опт и Розница. Нужно, что бы из админки, на товар можно было установить разные цены и вывести их на сайт. Нужно вынести все цены, но разные: диллерская, оптовая, мелкий опт, розничная! В зависимости в какой группе состоит пользователь, по той цене он покупает, но видит все варианты цен. Все кто не залогинен, покупают по розничной цене, но также видят все варианты. Желательно, что бы была возможность из админки указывать, где выводить эти цены (так же, что бы было возможность указать какие из этих цен выводить). Например в категориях, карточке товара, акциях, рекомендуемых и.т.д или только в карточке товара! так и не нашли решение? мне сейчас нужен такой же модуль.. Надіслати Поділитися на інших сайтах More sharing options... Gaziz Опубліковано: 17 лютого 2014 Share Опубліковано: 17 лютого 2014 Можно реализовать вывод 2-х цен(например: оптовая и розничная) не изменяя БД. А вот более 2-х наверное без изменений БД не получится. Создаете группу покупателей "Оптовые покупатели", в товаре в Скидках указываете для этой группы цену. А чтобы вывести для оптовика розничную цену, можете вытащить розничную цену с помощью неиспользуемых полей(например: upc). Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Helloween Опубліковано: 23 червня 2015 Share Опубліковано: 23 червня 2015 Задача встала вывести две цены - розничную и оптовую. Причем когда пользователь залогинен и входит в группу оптовиков - выводить ему обе цены, в остальных случаях - только розничную цену. Все акционные цены, естественно, тоже выводятся. То есть, если для товара есть розничная цена, оптовая цена и на товар действует акция - надо вывести сначала обычную цену (перечеркнутую), потом акционную цену и последней, если пользователь залогинен и входит в группу оптовики (у меня - дилеры) - вывести ему третью цену, конкретно для его группы. Два часа ковыряния не принесли желаемого результата. Когда пытаюсь вывести обычную цену - все равно пересчитывает ее в дилерскую. Надіслати Поділитися на інших сайтах More sharing options... Helloween Опубліковано: 24 червня 2015 Share Опубліковано: 24 червня 2015 Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... Надіслати Поділитися на інших сайтах More sharing options... 7 years later... 18711_1484692307 Опубліковано: 12 вересня 2022 Share Опубліковано: 12 вересня 2022 24.06.2015 в 12:57, Helloween сказал: Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... В контроллере обязательно что-то добавлять или хватит простого вывода в шаблоне типа {{ standart_price }}? Условие что пользователь залогинен и пр не играют роли Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница [Решено?..] Несколько цен для товара Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
ingenerks Опубліковано: 4 вересня 2012 Автор Share Опубліковано: 4 вересня 2012 $this->data['price_euro'] = "(€ ".round($this->currency->convert($product_info['price'], 'RUB', 'EUR'), '2').")"; <span id="price_euro"><?php echo $price_euro; ?></span> Это функция конвертации, а вот уже сами методики и формулы вывода оптовой цены - составляйте сами... Вывести в разных валютах не стоит задача, нужно что бы из админки, на товар можно было установить 4 разных цены и вывести их на сайте. А не конвертровать одну валюту в другую и выводить цену в грн и долларах. Нужно все 4 цены в грн, но разные: диллерская, оптовая, мелкий опт, розничная! Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Есть у кого-то какие то еще варианты? Надіслати Поділитися на інших сайтах More sharing options... ewwe Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Хорошая тема, ни у кого нет идей? 1 Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Хорошая тема, ни у кого нет идей?Создал тему может кто то возмется. http://opencartforum...8467#entry78467Один программер из индии согласился реализовать на базе своего модуля http://www.opencart....er_search=price :-) Может кто то из наших готов взяться за реализацию!!!! Надіслати Поділитися на інших сайтах More sharing options... kur1977 Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы. Надіслати Поділитися на інших сайтах More sharing options... vilija Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы.А если использовать стандартные поля . Например во вкладке админки "Скидки" выставить цены для различных групп. Сделать их бессрочными. Останется только реализовать их вывод в шаблоне . Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы.Да но и так когда обновляешь движок, приходится преносить часть функционала вручную. Так что не проблема опять сделать тоже самое на новой версии. Главное сделать такой модуль! Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Еще вопрос а обновлять все эти цены вы как думаете? Будет у вас 10 групп, у каждого товара соответственно 10 цен, а товаров например 10000? Вручную вводить не вариант. Использовать готовые модули импорта-экспорта не получится так как они работают со своими полями. Как вариант цену формировать с использованием процентов. Например есть розничная цена. Но для группы Оптовики цена -5%, группа крупный опт цена -10% итд. Тогда 1. загружать прайс вы будете так как и загружали 2. цены на все товары для групп меняются в 2 клика. НО имеем меньшую гибкость так как не будет возможности установить конкретную цену для конкретной группы Еще одна сложность. Нужно поменять вывод ВСЕХ цен (вместе с налогами, скидками, опциями итд) - страница товаров, каталог, страница заказов, корзина вообще все где встречается цена, а она встречается почти везде, это же магазин :) То есть нужно изменить кучу файлов. А если завтра вы установите какой-то модуль напр. "последние товары" то возможно придется менять и его код так как он может цену брать напрямую запросом из базы. Не совсем понял зачем пользователю показывать все цены втч. оптовые. И зачем указывать в админке где какую цену указывать. Какой смысл на странице товара указать одну цену а напр. в каталоге другую? Если пользователь с группы опт зашел на сайт он должен эту оптовую цену видеть везде. Мне так кажется. Написать модуль можно, но сначала нужно хорошо продумать логику его работы. Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Еще вопрос а обновлять все эти цены вы как думаете? Будет у вас 10 групп, у каждого товара соответственно 10 цен, а товаров например 10000? Вручную вводить не вариант. Использовать готовые модули импорта-экспорта не получится так как они работают со своими полями. Как вариант цену формировать с использованием процентов. Например есть розничная цена. Но для группы Оптовики цена -5%, группа крупный опт цена -10% итд. Тогда 1. загружать прайс вы будете так как и загружали 2. цены на все товары для групп меняются в 2 клика. НО имеем меньшую гибкость так как не будет возможности установить конкретную цену для конкретной группы Еще одна сложность. Нужно поменять вывод ВСЕХ цен (вместе с налогами, скидками, опциями итд) - страница товаров, каталог, страница заказов, корзина вообще все где встречается цена, а она встречается почти везде, это же магазин :) То есть нужно изменить кучу файлов. А если завтра вы установите какой-то модуль напр. "последние товары" то возможно придется менять и его код так как он может цену брать напрямую запросом из базы. Не совсем понял зачем пользователю показывать все цены втч. оптовые. И зачем указывать в админке где какую цену указывать. Какой смысл на странице товара указать одну цену а напр. в каталоге другую? Если пользователь с группы опт зашел на сайт он должен эту оптовую цену видеть везде. Мне так кажется. Написать модуль можно, но сначала нужно хорошо продумать логику его работы. Согласен с вами толково описали, и замечания по делу. Постараюсь описать всю логику и все нюансы почему именно так нужно сделать! Ваши замечания прийму к сведенью! Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... sv2109 Опубліковано: 17 вересня 2012 Share Опубліковано: 17 вересня 2012 Написал модуль Он дает возможность устанавливать разные цены для разных групп пользователей. Но он не выводит несколько цен на страницу. Цена показывается только одна, минимальная для данной группы. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... toxicll Опубліковано: 13 лютого 2014 Share Опубліковано: 13 лютого 2014 Может кто то реализовывал, или есть какой-то модуль, что бы для товара можно было задать несколько разных цен. Например: цена Диллерская, Оптовая, Мелкий опт и Розница. Нужно, что бы из админки, на товар можно было установить разные цены и вывести их на сайт. Нужно вынести все цены, но разные: диллерская, оптовая, мелкий опт, розничная! В зависимости в какой группе состоит пользователь, по той цене он покупает, но видит все варианты цен. Все кто не залогинен, покупают по розничной цене, но также видят все варианты. Желательно, что бы была возможность из админки указывать, где выводить эти цены (так же, что бы было возможность указать какие из этих цен выводить). Например в категориях, карточке товара, акциях, рекомендуемых и.т.д или только в карточке товара! так и не нашли решение? мне сейчас нужен такой же модуль.. Надіслати Поділитися на інших сайтах More sharing options... Gaziz Опубліковано: 17 лютого 2014 Share Опубліковано: 17 лютого 2014 Можно реализовать вывод 2-х цен(например: оптовая и розничная) не изменяя БД. А вот более 2-х наверное без изменений БД не получится. Создаете группу покупателей "Оптовые покупатели", в товаре в Скидках указываете для этой группы цену. А чтобы вывести для оптовика розничную цену, можете вытащить розничную цену с помощью неиспользуемых полей(например: upc). Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Helloween Опубліковано: 23 червня 2015 Share Опубліковано: 23 червня 2015 Задача встала вывести две цены - розничную и оптовую. Причем когда пользователь залогинен и входит в группу оптовиков - выводить ему обе цены, в остальных случаях - только розничную цену. Все акционные цены, естественно, тоже выводятся. То есть, если для товара есть розничная цена, оптовая цена и на товар действует акция - надо вывести сначала обычную цену (перечеркнутую), потом акционную цену и последней, если пользователь залогинен и входит в группу оптовики (у меня - дилеры) - вывести ему третью цену, конкретно для его группы. Два часа ковыряния не принесли желаемого результата. Когда пытаюсь вывести обычную цену - все равно пересчитывает ее в дилерскую. Надіслати Поділитися на інших сайтах More sharing options... Helloween Опубліковано: 24 червня 2015 Share Опубліковано: 24 червня 2015 Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... Надіслати Поділитися на інших сайтах More sharing options... 7 years later... 18711_1484692307 Опубліковано: 12 вересня 2022 Share Опубліковано: 12 вересня 2022 24.06.2015 в 12:57, Helloween сказал: Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... В контроллере обязательно что-то добавлять или хватит простого вывода в шаблоне типа {{ standart_price }}? Условие что пользователь залогинен и пр не играют роли Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница [Решено?..] Несколько цен для товара Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Есть у кого-то какие то еще варианты? Надіслати Поділитися на інших сайтах More sharing options... ewwe Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Хорошая тема, ни у кого нет идей? 1 Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Хорошая тема, ни у кого нет идей?Создал тему может кто то возмется. http://opencartforum...8467#entry78467Один программер из индии согласился реализовать на базе своего модуля http://www.opencart....er_search=price :-) Может кто то из наших готов взяться за реализацию!!!! Надіслати Поділитися на інших сайтах More sharing options... kur1977 Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы. Надіслати Поділитися на інших сайтах More sharing options... vilija Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы.А если использовать стандартные поля . Например во вкладке админки "Скидки" выставить цены для различных групп. Сделать их бессрочными. Останется только реализовать их вывод в шаблоне . Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы.Да но и так когда обновляешь движок, приходится преносить часть функционала вручную. Так что не проблема опять сделать тоже самое на новой версии. Главное сделать такой модуль! Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Еще вопрос а обновлять все эти цены вы как думаете? Будет у вас 10 групп, у каждого товара соответственно 10 цен, а товаров например 10000? Вручную вводить не вариант. Использовать готовые модули импорта-экспорта не получится так как они работают со своими полями. Как вариант цену формировать с использованием процентов. Например есть розничная цена. Но для группы Оптовики цена -5%, группа крупный опт цена -10% итд. Тогда 1. загружать прайс вы будете так как и загружали 2. цены на все товары для групп меняются в 2 клика. НО имеем меньшую гибкость так как не будет возможности установить конкретную цену для конкретной группы Еще одна сложность. Нужно поменять вывод ВСЕХ цен (вместе с налогами, скидками, опциями итд) - страница товаров, каталог, страница заказов, корзина вообще все где встречается цена, а она встречается почти везде, это же магазин :) То есть нужно изменить кучу файлов. А если завтра вы установите какой-то модуль напр. "последние товары" то возможно придется менять и его код так как он может цену брать напрямую запросом из базы. Не совсем понял зачем пользователю показывать все цены втч. оптовые. И зачем указывать в админке где какую цену указывать. Какой смысл на странице товара указать одну цену а напр. в каталоге другую? Если пользователь с группы опт зашел на сайт он должен эту оптовую цену видеть везде. Мне так кажется. Написать модуль можно, но сначала нужно хорошо продумать логику его работы. Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Еще вопрос а обновлять все эти цены вы как думаете? Будет у вас 10 групп, у каждого товара соответственно 10 цен, а товаров например 10000? Вручную вводить не вариант. Использовать готовые модули импорта-экспорта не получится так как они работают со своими полями. Как вариант цену формировать с использованием процентов. Например есть розничная цена. Но для группы Оптовики цена -5%, группа крупный опт цена -10% итд. Тогда 1. загружать прайс вы будете так как и загружали 2. цены на все товары для групп меняются в 2 клика. НО имеем меньшую гибкость так как не будет возможности установить конкретную цену для конкретной группы Еще одна сложность. Нужно поменять вывод ВСЕХ цен (вместе с налогами, скидками, опциями итд) - страница товаров, каталог, страница заказов, корзина вообще все где встречается цена, а она встречается почти везде, это же магазин :) То есть нужно изменить кучу файлов. А если завтра вы установите какой-то модуль напр. "последние товары" то возможно придется менять и его код так как он может цену брать напрямую запросом из базы. Не совсем понял зачем пользователю показывать все цены втч. оптовые. И зачем указывать в админке где какую цену указывать. Какой смысл на странице товара указать одну цену а напр. в каталоге другую? Если пользователь с группы опт зашел на сайт он должен эту оптовую цену видеть везде. Мне так кажется. Написать модуль можно, но сначала нужно хорошо продумать логику его работы. Согласен с вами толково описали, и замечания по делу. Постараюсь описать всю логику и все нюансы почему именно так нужно сделать! Ваши замечания прийму к сведенью! Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... sv2109 Опубліковано: 17 вересня 2012 Share Опубліковано: 17 вересня 2012 Написал модуль Он дает возможность устанавливать разные цены для разных групп пользователей. Но он не выводит несколько цен на страницу. Цена показывается только одна, минимальная для данной группы. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... toxicll Опубліковано: 13 лютого 2014 Share Опубліковано: 13 лютого 2014 Может кто то реализовывал, или есть какой-то модуль, что бы для товара можно было задать несколько разных цен. Например: цена Диллерская, Оптовая, Мелкий опт и Розница. Нужно, что бы из админки, на товар можно было установить разные цены и вывести их на сайт. Нужно вынести все цены, но разные: диллерская, оптовая, мелкий опт, розничная! В зависимости в какой группе состоит пользователь, по той цене он покупает, но видит все варианты цен. Все кто не залогинен, покупают по розничной цене, но также видят все варианты. Желательно, что бы была возможность из админки указывать, где выводить эти цены (так же, что бы было возможность указать какие из этих цен выводить). Например в категориях, карточке товара, акциях, рекомендуемых и.т.д или только в карточке товара! так и не нашли решение? мне сейчас нужен такой же модуль.. Надіслати Поділитися на інших сайтах More sharing options... Gaziz Опубліковано: 17 лютого 2014 Share Опубліковано: 17 лютого 2014 Можно реализовать вывод 2-х цен(например: оптовая и розничная) не изменяя БД. А вот более 2-х наверное без изменений БД не получится. Создаете группу покупателей "Оптовые покупатели", в товаре в Скидках указываете для этой группы цену. А чтобы вывести для оптовика розничную цену, можете вытащить розничную цену с помощью неиспользуемых полей(например: upc). Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Helloween Опубліковано: 23 червня 2015 Share Опубліковано: 23 червня 2015 Задача встала вывести две цены - розничную и оптовую. Причем когда пользователь залогинен и входит в группу оптовиков - выводить ему обе цены, в остальных случаях - только розничную цену. Все акционные цены, естественно, тоже выводятся. То есть, если для товара есть розничная цена, оптовая цена и на товар действует акция - надо вывести сначала обычную цену (перечеркнутую), потом акционную цену и последней, если пользователь залогинен и входит в группу оптовики (у меня - дилеры) - вывести ему третью цену, конкретно для его группы. Два часа ковыряния не принесли желаемого результата. Когда пытаюсь вывести обычную цену - все равно пересчитывает ее в дилерскую. Надіслати Поділитися на інших сайтах More sharing options... Helloween Опубліковано: 24 червня 2015 Share Опубліковано: 24 червня 2015 Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... Надіслати Поділитися на інших сайтах More sharing options... 7 years later... 18711_1484692307 Опубліковано: 12 вересня 2022 Share Опубліковано: 12 вересня 2022 24.06.2015 в 12:57, Helloween сказал: Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... В контроллере обязательно что-то добавлять или хватит простого вывода в шаблоне типа {{ standart_price }}? Условие что пользователь залогинен и пр не играют роли Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница [Решено?..] Несколько цен для товара Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
ewwe Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Хорошая тема, ни у кого нет идей? 1 Надіслати Поділитися на інших сайтах More sharing options...
ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Хорошая тема, ни у кого нет идей?Создал тему может кто то возмется. http://opencartforum...8467#entry78467Один программер из индии согласился реализовать на базе своего модуля http://www.opencart....er_search=price :-) Может кто то из наших готов взяться за реализацию!!!! Надіслати Поділитися на інших сайтах More sharing options... kur1977 Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы. Надіслати Поділитися на інших сайтах More sharing options... vilija Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы.А если использовать стандартные поля . Например во вкладке админки "Скидки" выставить цены для различных групп. Сделать их бессрочными. Останется только реализовать их вывод в шаблоне . Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы.Да но и так когда обновляешь движок, приходится преносить часть функционала вручную. Так что не проблема опять сделать тоже самое на новой версии. Главное сделать такой модуль! Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Еще вопрос а обновлять все эти цены вы как думаете? Будет у вас 10 групп, у каждого товара соответственно 10 цен, а товаров например 10000? Вручную вводить не вариант. Использовать готовые модули импорта-экспорта не получится так как они работают со своими полями. Как вариант цену формировать с использованием процентов. Например есть розничная цена. Но для группы Оптовики цена -5%, группа крупный опт цена -10% итд. Тогда 1. загружать прайс вы будете так как и загружали 2. цены на все товары для групп меняются в 2 клика. НО имеем меньшую гибкость так как не будет возможности установить конкретную цену для конкретной группы Еще одна сложность. Нужно поменять вывод ВСЕХ цен (вместе с налогами, скидками, опциями итд) - страница товаров, каталог, страница заказов, корзина вообще все где встречается цена, а она встречается почти везде, это же магазин :) То есть нужно изменить кучу файлов. А если завтра вы установите какой-то модуль напр. "последние товары" то возможно придется менять и его код так как он может цену брать напрямую запросом из базы. Не совсем понял зачем пользователю показывать все цены втч. оптовые. И зачем указывать в админке где какую цену указывать. Какой смысл на странице товара указать одну цену а напр. в каталоге другую? Если пользователь с группы опт зашел на сайт он должен эту оптовую цену видеть везде. Мне так кажется. Написать модуль можно, но сначала нужно хорошо продумать логику его работы. Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Еще вопрос а обновлять все эти цены вы как думаете? Будет у вас 10 групп, у каждого товара соответственно 10 цен, а товаров например 10000? Вручную вводить не вариант. Использовать готовые модули импорта-экспорта не получится так как они работают со своими полями. Как вариант цену формировать с использованием процентов. Например есть розничная цена. Но для группы Оптовики цена -5%, группа крупный опт цена -10% итд. Тогда 1. загружать прайс вы будете так как и загружали 2. цены на все товары для групп меняются в 2 клика. НО имеем меньшую гибкость так как не будет возможности установить конкретную цену для конкретной группы Еще одна сложность. Нужно поменять вывод ВСЕХ цен (вместе с налогами, скидками, опциями итд) - страница товаров, каталог, страница заказов, корзина вообще все где встречается цена, а она встречается почти везде, это же магазин :) То есть нужно изменить кучу файлов. А если завтра вы установите какой-то модуль напр. "последние товары" то возможно придется менять и его код так как он может цену брать напрямую запросом из базы. Не совсем понял зачем пользователю показывать все цены втч. оптовые. И зачем указывать в админке где какую цену указывать. Какой смысл на странице товара указать одну цену а напр. в каталоге другую? Если пользователь с группы опт зашел на сайт он должен эту оптовую цену видеть везде. Мне так кажется. Написать модуль можно, но сначала нужно хорошо продумать логику его работы. Согласен с вами толково описали, и замечания по делу. Постараюсь описать всю логику и все нюансы почему именно так нужно сделать! Ваши замечания прийму к сведенью! Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... sv2109 Опубліковано: 17 вересня 2012 Share Опубліковано: 17 вересня 2012 Написал модуль Он дает возможность устанавливать разные цены для разных групп пользователей. Но он не выводит несколько цен на страницу. Цена показывается только одна, минимальная для данной группы. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... toxicll Опубліковано: 13 лютого 2014 Share Опубліковано: 13 лютого 2014 Может кто то реализовывал, или есть какой-то модуль, что бы для товара можно было задать несколько разных цен. Например: цена Диллерская, Оптовая, Мелкий опт и Розница. Нужно, что бы из админки, на товар можно было установить разные цены и вывести их на сайт. Нужно вынести все цены, но разные: диллерская, оптовая, мелкий опт, розничная! В зависимости в какой группе состоит пользователь, по той цене он покупает, но видит все варианты цен. Все кто не залогинен, покупают по розничной цене, но также видят все варианты. Желательно, что бы была возможность из админки указывать, где выводить эти цены (так же, что бы было возможность указать какие из этих цен выводить). Например в категориях, карточке товара, акциях, рекомендуемых и.т.д или только в карточке товара! так и не нашли решение? мне сейчас нужен такой же модуль.. Надіслати Поділитися на інших сайтах More sharing options... Gaziz Опубліковано: 17 лютого 2014 Share Опубліковано: 17 лютого 2014 Можно реализовать вывод 2-х цен(например: оптовая и розничная) не изменяя БД. А вот более 2-х наверное без изменений БД не получится. Создаете группу покупателей "Оптовые покупатели", в товаре в Скидках указываете для этой группы цену. А чтобы вывести для оптовика розничную цену, можете вытащить розничную цену с помощью неиспользуемых полей(например: upc). Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Helloween Опубліковано: 23 червня 2015 Share Опубліковано: 23 червня 2015 Задача встала вывести две цены - розничную и оптовую. Причем когда пользователь залогинен и входит в группу оптовиков - выводить ему обе цены, в остальных случаях - только розничную цену. Все акционные цены, естественно, тоже выводятся. То есть, если для товара есть розничная цена, оптовая цена и на товар действует акция - надо вывести сначала обычную цену (перечеркнутую), потом акционную цену и последней, если пользователь залогинен и входит в группу оптовики (у меня - дилеры) - вывести ему третью цену, конкретно для его группы. Два часа ковыряния не принесли желаемого результата. Когда пытаюсь вывести обычную цену - все равно пересчитывает ее в дилерскую. Надіслати Поділитися на інших сайтах More sharing options... Helloween Опубліковано: 24 червня 2015 Share Опубліковано: 24 червня 2015 Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... Надіслати Поділитися на інших сайтах More sharing options... 7 years later... 18711_1484692307 Опубліковано: 12 вересня 2022 Share Опубліковано: 12 вересня 2022 24.06.2015 в 12:57, Helloween сказал: Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... В контроллере обязательно что-то добавлять или хватит простого вывода в шаблоне типа {{ standart_price }}? Условие что пользователь залогинен и пр не играют роли Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница [Решено?..] Несколько цен для товара Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
kur1977 Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы. Надіслати Поділитися на інших сайтах More sharing options... vilija Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы.А если использовать стандартные поля . Например во вкладке админки "Скидки" выставить цены для различных групп. Сделать их бессрочными. Останется только реализовать их вывод в шаблоне . Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы.Да но и так когда обновляешь движок, приходится преносить часть функционала вручную. Так что не проблема опять сделать тоже самое на новой версии. Главное сделать такой модуль! Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Еще вопрос а обновлять все эти цены вы как думаете? Будет у вас 10 групп, у каждого товара соответственно 10 цен, а товаров например 10000? Вручную вводить не вариант. Использовать готовые модули импорта-экспорта не получится так как они работают со своими полями. Как вариант цену формировать с использованием процентов. Например есть розничная цена. Но для группы Оптовики цена -5%, группа крупный опт цена -10% итд. Тогда 1. загружать прайс вы будете так как и загружали 2. цены на все товары для групп меняются в 2 клика. НО имеем меньшую гибкость так как не будет возможности установить конкретную цену для конкретной группы Еще одна сложность. Нужно поменять вывод ВСЕХ цен (вместе с налогами, скидками, опциями итд) - страница товаров, каталог, страница заказов, корзина вообще все где встречается цена, а она встречается почти везде, это же магазин :) То есть нужно изменить кучу файлов. А если завтра вы установите какой-то модуль напр. "последние товары" то возможно придется менять и его код так как он может цену брать напрямую запросом из базы. Не совсем понял зачем пользователю показывать все цены втч. оптовые. И зачем указывать в админке где какую цену указывать. Какой смысл на странице товара указать одну цену а напр. в каталоге другую? Если пользователь с группы опт зашел на сайт он должен эту оптовую цену видеть везде. Мне так кажется. Написать модуль можно, но сначала нужно хорошо продумать логику его работы. Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Еще вопрос а обновлять все эти цены вы как думаете? Будет у вас 10 групп, у каждого товара соответственно 10 цен, а товаров например 10000? Вручную вводить не вариант. Использовать готовые модули импорта-экспорта не получится так как они работают со своими полями. Как вариант цену формировать с использованием процентов. Например есть розничная цена. Но для группы Оптовики цена -5%, группа крупный опт цена -10% итд. Тогда 1. загружать прайс вы будете так как и загружали 2. цены на все товары для групп меняются в 2 клика. НО имеем меньшую гибкость так как не будет возможности установить конкретную цену для конкретной группы Еще одна сложность. Нужно поменять вывод ВСЕХ цен (вместе с налогами, скидками, опциями итд) - страница товаров, каталог, страница заказов, корзина вообще все где встречается цена, а она встречается почти везде, это же магазин :) То есть нужно изменить кучу файлов. А если завтра вы установите какой-то модуль напр. "последние товары" то возможно придется менять и его код так как он может цену брать напрямую запросом из базы. Не совсем понял зачем пользователю показывать все цены втч. оптовые. И зачем указывать в админке где какую цену указывать. Какой смысл на странице товара указать одну цену а напр. в каталоге другую? Если пользователь с группы опт зашел на сайт он должен эту оптовую цену видеть везде. Мне так кажется. Написать модуль можно, но сначала нужно хорошо продумать логику его работы. Согласен с вами толково описали, и замечания по делу. Постараюсь описать всю логику и все нюансы почему именно так нужно сделать! Ваши замечания прийму к сведенью! Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... sv2109 Опубліковано: 17 вересня 2012 Share Опубліковано: 17 вересня 2012 Написал модуль Он дает возможность устанавливать разные цены для разных групп пользователей. Но он не выводит несколько цен на страницу. Цена показывается только одна, минимальная для данной группы. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... toxicll Опубліковано: 13 лютого 2014 Share Опубліковано: 13 лютого 2014 Может кто то реализовывал, или есть какой-то модуль, что бы для товара можно было задать несколько разных цен. Например: цена Диллерская, Оптовая, Мелкий опт и Розница. Нужно, что бы из админки, на товар можно было установить разные цены и вывести их на сайт. Нужно вынести все цены, но разные: диллерская, оптовая, мелкий опт, розничная! В зависимости в какой группе состоит пользователь, по той цене он покупает, но видит все варианты цен. Все кто не залогинен, покупают по розничной цене, но также видят все варианты. Желательно, что бы была возможность из админки указывать, где выводить эти цены (так же, что бы было возможность указать какие из этих цен выводить). Например в категориях, карточке товара, акциях, рекомендуемых и.т.д или только в карточке товара! так и не нашли решение? мне сейчас нужен такой же модуль.. Надіслати Поділитися на інших сайтах More sharing options... Gaziz Опубліковано: 17 лютого 2014 Share Опубліковано: 17 лютого 2014 Можно реализовать вывод 2-х цен(например: оптовая и розничная) не изменяя БД. А вот более 2-х наверное без изменений БД не получится. Создаете группу покупателей "Оптовые покупатели", в товаре в Скидках указываете для этой группы цену. А чтобы вывести для оптовика розничную цену, можете вытащить розничную цену с помощью неиспользуемых полей(например: upc). Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Helloween Опубліковано: 23 червня 2015 Share Опубліковано: 23 червня 2015 Задача встала вывести две цены - розничную и оптовую. Причем когда пользователь залогинен и входит в группу оптовиков - выводить ему обе цены, в остальных случаях - только розничную цену. Все акционные цены, естественно, тоже выводятся. То есть, если для товара есть розничная цена, оптовая цена и на товар действует акция - надо вывести сначала обычную цену (перечеркнутую), потом акционную цену и последней, если пользователь залогинен и входит в группу оптовики (у меня - дилеры) - вывести ему третью цену, конкретно для его группы. Два часа ковыряния не принесли желаемого результата. Когда пытаюсь вывести обычную цену - все равно пересчитывает ее в дилерскую. Надіслати Поділитися на інших сайтах More sharing options... Helloween Опубліковано: 24 червня 2015 Share Опубліковано: 24 червня 2015 Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... Надіслати Поділитися на інших сайтах More sharing options... 7 years later... 18711_1484692307 Опубліковано: 12 вересня 2022 Share Опубліковано: 12 вересня 2022 24.06.2015 в 12:57, Helloween сказал: Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... В контроллере обязательно что-то добавлять или хватит простого вывода в шаблоне типа {{ standart_price }}? Условие что пользователь залогинен и пр не играют роли Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница [Решено?..] Несколько цен для товара Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
vilija Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы.А если использовать стандартные поля . Например во вкладке админки "Скидки" выставить цены для различных групп. Сделать их бессрочными. Останется только реализовать их вывод в шаблоне . Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы.Да но и так когда обновляешь движок, приходится преносить часть функционала вручную. Так что не проблема опять сделать тоже самое на новой версии. Главное сделать такой модуль! Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Еще вопрос а обновлять все эти цены вы как думаете? Будет у вас 10 групп, у каждого товара соответственно 10 цен, а товаров например 10000? Вручную вводить не вариант. Использовать готовые модули импорта-экспорта не получится так как они работают со своими полями. Как вариант цену формировать с использованием процентов. Например есть розничная цена. Но для группы Оптовики цена -5%, группа крупный опт цена -10% итд. Тогда 1. загружать прайс вы будете так как и загружали 2. цены на все товары для групп меняются в 2 клика. НО имеем меньшую гибкость так как не будет возможности установить конкретную цену для конкретной группы Еще одна сложность. Нужно поменять вывод ВСЕХ цен (вместе с налогами, скидками, опциями итд) - страница товаров, каталог, страница заказов, корзина вообще все где встречается цена, а она встречается почти везде, это же магазин :) То есть нужно изменить кучу файлов. А если завтра вы установите какой-то модуль напр. "последние товары" то возможно придется менять и его код так как он может цену брать напрямую запросом из базы. Не совсем понял зачем пользователю показывать все цены втч. оптовые. И зачем указывать в админке где какую цену указывать. Какой смысл на странице товара указать одну цену а напр. в каталоге другую? Если пользователь с группы опт зашел на сайт он должен эту оптовую цену видеть везде. Мне так кажется. Написать модуль можно, но сначала нужно хорошо продумать логику его работы. Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Еще вопрос а обновлять все эти цены вы как думаете? Будет у вас 10 групп, у каждого товара соответственно 10 цен, а товаров например 10000? Вручную вводить не вариант. Использовать готовые модули импорта-экспорта не получится так как они работают со своими полями. Как вариант цену формировать с использованием процентов. Например есть розничная цена. Но для группы Оптовики цена -5%, группа крупный опт цена -10% итд. Тогда 1. загружать прайс вы будете так как и загружали 2. цены на все товары для групп меняются в 2 клика. НО имеем меньшую гибкость так как не будет возможности установить конкретную цену для конкретной группы Еще одна сложность. Нужно поменять вывод ВСЕХ цен (вместе с налогами, скидками, опциями итд) - страница товаров, каталог, страница заказов, корзина вообще все где встречается цена, а она встречается почти везде, это же магазин :) То есть нужно изменить кучу файлов. А если завтра вы установите какой-то модуль напр. "последние товары" то возможно придется менять и его код так как он может цену брать напрямую запросом из базы. Не совсем понял зачем пользователю показывать все цены втч. оптовые. И зачем указывать в админке где какую цену указывать. Какой смысл на странице товара указать одну цену а напр. в каталоге другую? Если пользователь с группы опт зашел на сайт он должен эту оптовую цену видеть везде. Мне так кажется. Написать модуль можно, но сначала нужно хорошо продумать логику его работы. Согласен с вами толково описали, и замечания по делу. Постараюсь описать всю логику и все нюансы почему именно так нужно сделать! Ваши замечания прийму к сведенью! Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... sv2109 Опубліковано: 17 вересня 2012 Share Опубліковано: 17 вересня 2012 Написал модуль Он дает возможность устанавливать разные цены для разных групп пользователей. Но он не выводит несколько цен на страницу. Цена показывается только одна, минимальная для данной группы. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... toxicll Опубліковано: 13 лютого 2014 Share Опубліковано: 13 лютого 2014 Может кто то реализовывал, или есть какой-то модуль, что бы для товара можно было задать несколько разных цен. Например: цена Диллерская, Оптовая, Мелкий опт и Розница. Нужно, что бы из админки, на товар можно было установить разные цены и вывести их на сайт. Нужно вынести все цены, но разные: диллерская, оптовая, мелкий опт, розничная! В зависимости в какой группе состоит пользователь, по той цене он покупает, но видит все варианты цен. Все кто не залогинен, покупают по розничной цене, но также видят все варианты. Желательно, что бы была возможность из админки указывать, где выводить эти цены (так же, что бы было возможность указать какие из этих цен выводить). Например в категориях, карточке товара, акциях, рекомендуемых и.т.д или только в карточке товара! так и не нашли решение? мне сейчас нужен такой же модуль.. Надіслати Поділитися на інших сайтах More sharing options... Gaziz Опубліковано: 17 лютого 2014 Share Опубліковано: 17 лютого 2014 Можно реализовать вывод 2-х цен(например: оптовая и розничная) не изменяя БД. А вот более 2-х наверное без изменений БД не получится. Создаете группу покупателей "Оптовые покупатели", в товаре в Скидках указываете для этой группы цену. А чтобы вывести для оптовика розничную цену, можете вытащить розничную цену с помощью неиспользуемых полей(например: upc). Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Helloween Опубліковано: 23 червня 2015 Share Опубліковано: 23 червня 2015 Задача встала вывести две цены - розничную и оптовую. Причем когда пользователь залогинен и входит в группу оптовиков - выводить ему обе цены, в остальных случаях - только розничную цену. Все акционные цены, естественно, тоже выводятся. То есть, если для товара есть розничная цена, оптовая цена и на товар действует акция - надо вывести сначала обычную цену (перечеркнутую), потом акционную цену и последней, если пользователь залогинен и входит в группу оптовики (у меня - дилеры) - вывести ему третью цену, конкретно для его группы. Два часа ковыряния не принесли желаемого результата. Когда пытаюсь вывести обычную цену - все равно пересчитывает ее в дилерскую. Надіслати Поділитися на інших сайтах More sharing options... Helloween Опубліковано: 24 червня 2015 Share Опубліковано: 24 червня 2015 Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... Надіслати Поділитися на інших сайтах More sharing options... 7 years later... 18711_1484692307 Опубліковано: 12 вересня 2022 Share Опубліковано: 12 вересня 2022 24.06.2015 в 12:57, Helloween сказал: Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... В контроллере обязательно что-то добавлять или хватит простого вывода в шаблоне типа {{ standart_price }}? Условие что пользователь залогинен и пр не играют роли Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница [Решено?..] Несколько цен для товара Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Да реализовать не сложно. Просто придется добавлять в таблицу price поля для дополнительных цен. Потом с обновлением движка будут проблемы.Да но и так когда обновляешь движок, приходится преносить часть функционала вручную. Так что не проблема опять сделать тоже самое на новой версии. Главное сделать такой модуль! Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Еще вопрос а обновлять все эти цены вы как думаете? Будет у вас 10 групп, у каждого товара соответственно 10 цен, а товаров например 10000? Вручную вводить не вариант. Использовать готовые модули импорта-экспорта не получится так как они работают со своими полями. Как вариант цену формировать с использованием процентов. Например есть розничная цена. Но для группы Оптовики цена -5%, группа крупный опт цена -10% итд. Тогда 1. загружать прайс вы будете так как и загружали 2. цены на все товары для групп меняются в 2 клика. НО имеем меньшую гибкость так как не будет возможности установить конкретную цену для конкретной группы Еще одна сложность. Нужно поменять вывод ВСЕХ цен (вместе с налогами, скидками, опциями итд) - страница товаров, каталог, страница заказов, корзина вообще все где встречается цена, а она встречается почти везде, это же магазин :) То есть нужно изменить кучу файлов. А если завтра вы установите какой-то модуль напр. "последние товары" то возможно придется менять и его код так как он может цену брать напрямую запросом из базы. Не совсем понял зачем пользователю показывать все цены втч. оптовые. И зачем указывать в админке где какую цену указывать. Какой смысл на странице товара указать одну цену а напр. в каталоге другую? Если пользователь с группы опт зашел на сайт он должен эту оптовую цену видеть везде. Мне так кажется. Написать модуль можно, но сначала нужно хорошо продумать логику его работы. Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Еще вопрос а обновлять все эти цены вы как думаете? Будет у вас 10 групп, у каждого товара соответственно 10 цен, а товаров например 10000? Вручную вводить не вариант. Использовать готовые модули импорта-экспорта не получится так как они работают со своими полями. Как вариант цену формировать с использованием процентов. Например есть розничная цена. Но для группы Оптовики цена -5%, группа крупный опт цена -10% итд. Тогда 1. загружать прайс вы будете так как и загружали 2. цены на все товары для групп меняются в 2 клика. НО имеем меньшую гибкость так как не будет возможности установить конкретную цену для конкретной группы Еще одна сложность. Нужно поменять вывод ВСЕХ цен (вместе с налогами, скидками, опциями итд) - страница товаров, каталог, страница заказов, корзина вообще все где встречается цена, а она встречается почти везде, это же магазин :) То есть нужно изменить кучу файлов. А если завтра вы установите какой-то модуль напр. "последние товары" то возможно придется менять и его код так как он может цену брать напрямую запросом из базы. Не совсем понял зачем пользователю показывать все цены втч. оптовые. И зачем указывать в админке где какую цену указывать. Какой смысл на странице товара указать одну цену а напр. в каталоге другую? Если пользователь с группы опт зашел на сайт он должен эту оптовую цену видеть везде. Мне так кажется. Написать модуль можно, но сначала нужно хорошо продумать логику его работы. Согласен с вами толково описали, и замечания по делу. Постараюсь описать всю логику и все нюансы почему именно так нужно сделать! Ваши замечания прийму к сведенью! Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... sv2109 Опубліковано: 17 вересня 2012 Share Опубліковано: 17 вересня 2012 Написал модуль Он дает возможность устанавливать разные цены для разных групп пользователей. Но он не выводит несколько цен на страницу. Цена показывается только одна, минимальная для данной группы. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... toxicll Опубліковано: 13 лютого 2014 Share Опубліковано: 13 лютого 2014 Может кто то реализовывал, или есть какой-то модуль, что бы для товара можно было задать несколько разных цен. Например: цена Диллерская, Оптовая, Мелкий опт и Розница. Нужно, что бы из админки, на товар можно было установить разные цены и вывести их на сайт. Нужно вынести все цены, но разные: диллерская, оптовая, мелкий опт, розничная! В зависимости в какой группе состоит пользователь, по той цене он покупает, но видит все варианты цен. Все кто не залогинен, покупают по розничной цене, но также видят все варианты. Желательно, что бы была возможность из админки указывать, где выводить эти цены (так же, что бы было возможность указать какие из этих цен выводить). Например в категориях, карточке товара, акциях, рекомендуемых и.т.д или только в карточке товара! так и не нашли решение? мне сейчас нужен такой же модуль.. Надіслати Поділитися на інших сайтах More sharing options... Gaziz Опубліковано: 17 лютого 2014 Share Опубліковано: 17 лютого 2014 Можно реализовать вывод 2-х цен(например: оптовая и розничная) не изменяя БД. А вот более 2-х наверное без изменений БД не получится. Создаете группу покупателей "Оптовые покупатели", в товаре в Скидках указываете для этой группы цену. А чтобы вывести для оптовика розничную цену, можете вытащить розничную цену с помощью неиспользуемых полей(например: upc). Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Helloween Опубліковано: 23 червня 2015 Share Опубліковано: 23 червня 2015 Задача встала вывести две цены - розничную и оптовую. Причем когда пользователь залогинен и входит в группу оптовиков - выводить ему обе цены, в остальных случаях - только розничную цену. Все акционные цены, естественно, тоже выводятся. То есть, если для товара есть розничная цена, оптовая цена и на товар действует акция - надо вывести сначала обычную цену (перечеркнутую), потом акционную цену и последней, если пользователь залогинен и входит в группу оптовики (у меня - дилеры) - вывести ему третью цену, конкретно для его группы. Два часа ковыряния не принесли желаемого результата. Когда пытаюсь вывести обычную цену - все равно пересчитывает ее в дилерскую. Надіслати Поділитися на інших сайтах More sharing options... Helloween Опубліковано: 24 червня 2015 Share Опубліковано: 24 червня 2015 Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... Надіслати Поділитися на інших сайтах More sharing options... 7 years later... 18711_1484692307 Опубліковано: 12 вересня 2022 Share Опубліковано: 12 вересня 2022 24.06.2015 в 12:57, Helloween сказал: Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... В контроллере обязательно что-то добавлять или хватит простого вывода в шаблоне типа {{ standart_price }}? Условие что пользователь залогинен и пр не играют роли Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница [Решено?..] Несколько цен для товара Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
sv2109 Опубліковано: 5 вересня 2012 Share Опубліковано: 5 вересня 2012 Еще вопрос а обновлять все эти цены вы как думаете? Будет у вас 10 групп, у каждого товара соответственно 10 цен, а товаров например 10000? Вручную вводить не вариант. Использовать готовые модули импорта-экспорта не получится так как они работают со своими полями. Как вариант цену формировать с использованием процентов. Например есть розничная цена. Но для группы Оптовики цена -5%, группа крупный опт цена -10% итд. Тогда 1. загружать прайс вы будете так как и загружали 2. цены на все товары для групп меняются в 2 клика. НО имеем меньшую гибкость так как не будет возможности установить конкретную цену для конкретной группы Еще одна сложность. Нужно поменять вывод ВСЕХ цен (вместе с налогами, скидками, опциями итд) - страница товаров, каталог, страница заказов, корзина вообще все где встречается цена, а она встречается почти везде, это же магазин :) То есть нужно изменить кучу файлов. А если завтра вы установите какой-то модуль напр. "последние товары" то возможно придется менять и его код так как он может цену брать напрямую запросом из базы. Не совсем понял зачем пользователю показывать все цены втч. оптовые. И зачем указывать в админке где какую цену указывать. Какой смысл на странице товара указать одну цену а напр. в каталоге другую? Если пользователь с группы опт зашел на сайт он должен эту оптовую цену видеть везде. Мне так кажется. Написать модуль можно, но сначала нужно хорошо продумать логику его работы. Надіслати Поділитися на інших сайтах More sharing options... ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Еще вопрос а обновлять все эти цены вы как думаете? Будет у вас 10 групп, у каждого товара соответственно 10 цен, а товаров например 10000? Вручную вводить не вариант. Использовать готовые модули импорта-экспорта не получится так как они работают со своими полями. Как вариант цену формировать с использованием процентов. Например есть розничная цена. Но для группы Оптовики цена -5%, группа крупный опт цена -10% итд. Тогда 1. загружать прайс вы будете так как и загружали 2. цены на все товары для групп меняются в 2 клика. НО имеем меньшую гибкость так как не будет возможности установить конкретную цену для конкретной группы Еще одна сложность. Нужно поменять вывод ВСЕХ цен (вместе с налогами, скидками, опциями итд) - страница товаров, каталог, страница заказов, корзина вообще все где встречается цена, а она встречается почти везде, это же магазин :) То есть нужно изменить кучу файлов. А если завтра вы установите какой-то модуль напр. "последние товары" то возможно придется менять и его код так как он может цену брать напрямую запросом из базы. Не совсем понял зачем пользователю показывать все цены втч. оптовые. И зачем указывать в админке где какую цену указывать. Какой смысл на странице товара указать одну цену а напр. в каталоге другую? Если пользователь с группы опт зашел на сайт он должен эту оптовую цену видеть везде. Мне так кажется. Написать модуль можно, но сначала нужно хорошо продумать логику его работы. Согласен с вами толково описали, и замечания по делу. Постараюсь описать всю логику и все нюансы почему именно так нужно сделать! Ваши замечания прийму к сведенью! Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... sv2109 Опубліковано: 17 вересня 2012 Share Опубліковано: 17 вересня 2012 Написал модуль Он дает возможность устанавливать разные цены для разных групп пользователей. Но он не выводит несколько цен на страницу. Цена показывается только одна, минимальная для данной группы. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... toxicll Опубліковано: 13 лютого 2014 Share Опубліковано: 13 лютого 2014 Может кто то реализовывал, или есть какой-то модуль, что бы для товара можно было задать несколько разных цен. Например: цена Диллерская, Оптовая, Мелкий опт и Розница. Нужно, что бы из админки, на товар можно было установить разные цены и вывести их на сайт. Нужно вынести все цены, но разные: диллерская, оптовая, мелкий опт, розничная! В зависимости в какой группе состоит пользователь, по той цене он покупает, но видит все варианты цен. Все кто не залогинен, покупают по розничной цене, но также видят все варианты. Желательно, что бы была возможность из админки указывать, где выводить эти цены (так же, что бы было возможность указать какие из этих цен выводить). Например в категориях, карточке товара, акциях, рекомендуемых и.т.д или только в карточке товара! так и не нашли решение? мне сейчас нужен такой же модуль.. Надіслати Поділитися на інших сайтах More sharing options... Gaziz Опубліковано: 17 лютого 2014 Share Опубліковано: 17 лютого 2014 Можно реализовать вывод 2-х цен(например: оптовая и розничная) не изменяя БД. А вот более 2-х наверное без изменений БД не получится. Создаете группу покупателей "Оптовые покупатели", в товаре в Скидках указываете для этой группы цену. А чтобы вывести для оптовика розничную цену, можете вытащить розничную цену с помощью неиспользуемых полей(например: upc). Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Helloween Опубліковано: 23 червня 2015 Share Опубліковано: 23 червня 2015 Задача встала вывести две цены - розничную и оптовую. Причем когда пользователь залогинен и входит в группу оптовиков - выводить ему обе цены, в остальных случаях - только розничную цену. Все акционные цены, естественно, тоже выводятся. То есть, если для товара есть розничная цена, оптовая цена и на товар действует акция - надо вывести сначала обычную цену (перечеркнутую), потом акционную цену и последней, если пользователь залогинен и входит в группу оптовики (у меня - дилеры) - вывести ему третью цену, конкретно для его группы. Два часа ковыряния не принесли желаемого результата. Когда пытаюсь вывести обычную цену - все равно пересчитывает ее в дилерскую. Надіслати Поділитися на інших сайтах More sharing options... Helloween Опубліковано: 24 червня 2015 Share Опубліковано: 24 червня 2015 Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... Надіслати Поділитися на інших сайтах More sharing options... 7 years later... 18711_1484692307 Опубліковано: 12 вересня 2022 Share Опубліковано: 12 вересня 2022 24.06.2015 в 12:57, Helloween сказал: Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... В контроллере обязательно что-то добавлять или хватит простого вывода в шаблоне типа {{ standart_price }}? Условие что пользователь залогинен и пр не играют роли Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница [Решено?..] Несколько цен для товара Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
ingenerks Опубліковано: 5 вересня 2012 Автор Share Опубліковано: 5 вересня 2012 Еще вопрос а обновлять все эти цены вы как думаете? Будет у вас 10 групп, у каждого товара соответственно 10 цен, а товаров например 10000? Вручную вводить не вариант. Использовать готовые модули импорта-экспорта не получится так как они работают со своими полями. Как вариант цену формировать с использованием процентов. Например есть розничная цена. Но для группы Оптовики цена -5%, группа крупный опт цена -10% итд. Тогда 1. загружать прайс вы будете так как и загружали 2. цены на все товары для групп меняются в 2 клика. НО имеем меньшую гибкость так как не будет возможности установить конкретную цену для конкретной группы Еще одна сложность. Нужно поменять вывод ВСЕХ цен (вместе с налогами, скидками, опциями итд) - страница товаров, каталог, страница заказов, корзина вообще все где встречается цена, а она встречается почти везде, это же магазин :) То есть нужно изменить кучу файлов. А если завтра вы установите какой-то модуль напр. "последние товары" то возможно придется менять и его код так как он может цену брать напрямую запросом из базы. Не совсем понял зачем пользователю показывать все цены втч. оптовые. И зачем указывать в админке где какую цену указывать. Какой смысл на странице товара указать одну цену а напр. в каталоге другую? Если пользователь с группы опт зашел на сайт он должен эту оптовую цену видеть везде. Мне так кажется. Написать модуль можно, но сначала нужно хорошо продумать логику его работы. Согласен с вами толково описали, и замечания по делу. Постараюсь описать всю логику и все нюансы почему именно так нужно сделать! Ваши замечания прийму к сведенью! Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... sv2109 Опубліковано: 17 вересня 2012 Share Опубліковано: 17 вересня 2012 Написал модуль Он дает возможность устанавливать разные цены для разных групп пользователей. Но он не выводит несколько цен на страницу. Цена показывается только одна, минимальная для данной группы. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... toxicll Опубліковано: 13 лютого 2014 Share Опубліковано: 13 лютого 2014 Может кто то реализовывал, или есть какой-то модуль, что бы для товара можно было задать несколько разных цен. Например: цена Диллерская, Оптовая, Мелкий опт и Розница. Нужно, что бы из админки, на товар можно было установить разные цены и вывести их на сайт. Нужно вынести все цены, но разные: диллерская, оптовая, мелкий опт, розничная! В зависимости в какой группе состоит пользователь, по той цене он покупает, но видит все варианты цен. Все кто не залогинен, покупают по розничной цене, но также видят все варианты. Желательно, что бы была возможность из админки указывать, где выводить эти цены (так же, что бы было возможность указать какие из этих цен выводить). Например в категориях, карточке товара, акциях, рекомендуемых и.т.д или только в карточке товара! так и не нашли решение? мне сейчас нужен такой же модуль.. Надіслати Поділитися на інших сайтах More sharing options... Gaziz Опубліковано: 17 лютого 2014 Share Опубліковано: 17 лютого 2014 Можно реализовать вывод 2-х цен(например: оптовая и розничная) не изменяя БД. А вот более 2-х наверное без изменений БД не получится. Создаете группу покупателей "Оптовые покупатели", в товаре в Скидках указываете для этой группы цену. А чтобы вывести для оптовика розничную цену, можете вытащить розничную цену с помощью неиспользуемых полей(например: upc). Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Helloween Опубліковано: 23 червня 2015 Share Опубліковано: 23 червня 2015 Задача встала вывести две цены - розничную и оптовую. Причем когда пользователь залогинен и входит в группу оптовиков - выводить ему обе цены, в остальных случаях - только розничную цену. Все акционные цены, естественно, тоже выводятся. То есть, если для товара есть розничная цена, оптовая цена и на товар действует акция - надо вывести сначала обычную цену (перечеркнутую), потом акционную цену и последней, если пользователь залогинен и входит в группу оптовики (у меня - дилеры) - вывести ему третью цену, конкретно для его группы. Два часа ковыряния не принесли желаемого результата. Когда пытаюсь вывести обычную цену - все равно пересчитывает ее в дилерскую. Надіслати Поділитися на інших сайтах More sharing options... Helloween Опубліковано: 24 червня 2015 Share Опубліковано: 24 червня 2015 Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... Надіслати Поділитися на інших сайтах More sharing options... 7 years later... 18711_1484692307 Опубліковано: 12 вересня 2022 Share Опубліковано: 12 вересня 2022 24.06.2015 в 12:57, Helloween сказал: Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... В контроллере обязательно что-то добавлять или хватит простого вывода в шаблоне типа {{ standart_price }}? Условие что пользователь залогинен и пр не играют роли Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница [Решено?..] Несколько цен для товара
sv2109 Опубліковано: 17 вересня 2012 Share Опубліковано: 17 вересня 2012 Написал модуль Он дает возможность устанавливать разные цены для разных групп пользователей. Но он не выводит несколько цен на страницу. Цена показывается только одна, минимальная для данной группы. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... toxicll Опубліковано: 13 лютого 2014 Share Опубліковано: 13 лютого 2014 Может кто то реализовывал, или есть какой-то модуль, что бы для товара можно было задать несколько разных цен. Например: цена Диллерская, Оптовая, Мелкий опт и Розница. Нужно, что бы из админки, на товар можно было установить разные цены и вывести их на сайт. Нужно вынести все цены, но разные: диллерская, оптовая, мелкий опт, розничная! В зависимости в какой группе состоит пользователь, по той цене он покупает, но видит все варианты цен. Все кто не залогинен, покупают по розничной цене, но также видят все варианты. Желательно, что бы была возможность из админки указывать, где выводить эти цены (так же, что бы было возможность указать какие из этих цен выводить). Например в категориях, карточке товара, акциях, рекомендуемых и.т.д или только в карточке товара! так и не нашли решение? мне сейчас нужен такой же модуль.. Надіслати Поділитися на інших сайтах More sharing options... Gaziz Опубліковано: 17 лютого 2014 Share Опубліковано: 17 лютого 2014 Можно реализовать вывод 2-х цен(например: оптовая и розничная) не изменяя БД. А вот более 2-х наверное без изменений БД не получится. Создаете группу покупателей "Оптовые покупатели", в товаре в Скидках указываете для этой группы цену. А чтобы вывести для оптовика розничную цену, можете вытащить розничную цену с помощью неиспользуемых полей(например: upc). Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Helloween Опубліковано: 23 червня 2015 Share Опубліковано: 23 червня 2015 Задача встала вывести две цены - розничную и оптовую. Причем когда пользователь залогинен и входит в группу оптовиков - выводить ему обе цены, в остальных случаях - только розничную цену. Все акционные цены, естественно, тоже выводятся. То есть, если для товара есть розничная цена, оптовая цена и на товар действует акция - надо вывести сначала обычную цену (перечеркнутую), потом акционную цену и последней, если пользователь залогинен и входит в группу оптовики (у меня - дилеры) - вывести ему третью цену, конкретно для его группы. Два часа ковыряния не принесли желаемого результата. Когда пытаюсь вывести обычную цену - все равно пересчитывает ее в дилерскую. Надіслати Поділитися на інших сайтах More sharing options... Helloween Опубліковано: 24 червня 2015 Share Опубліковано: 24 червня 2015 Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... Надіслати Поділитися на інших сайтах More sharing options... 7 years later... 18711_1484692307 Опубліковано: 12 вересня 2022 Share Опубліковано: 12 вересня 2022 24.06.2015 в 12:57, Helloween сказал: Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... В контроллере обязательно что-то добавлять или хватит простого вывода в шаблоне типа {{ standart_price }}? Условие что пользователь залогинен и пр не играют роли Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
toxicll Опубліковано: 13 лютого 2014 Share Опубліковано: 13 лютого 2014 Может кто то реализовывал, или есть какой-то модуль, что бы для товара можно было задать несколько разных цен. Например: цена Диллерская, Оптовая, Мелкий опт и Розница. Нужно, что бы из админки, на товар можно было установить разные цены и вывести их на сайт. Нужно вынести все цены, но разные: диллерская, оптовая, мелкий опт, розничная! В зависимости в какой группе состоит пользователь, по той цене он покупает, но видит все варианты цен. Все кто не залогинен, покупают по розничной цене, но также видят все варианты. Желательно, что бы была возможность из админки указывать, где выводить эти цены (так же, что бы было возможность указать какие из этих цен выводить). Например в категориях, карточке товара, акциях, рекомендуемых и.т.д или только в карточке товара! так и не нашли решение? мне сейчас нужен такой же модуль.. Надіслати Поділитися на інших сайтах More sharing options...
Gaziz Опубліковано: 17 лютого 2014 Share Опубліковано: 17 лютого 2014 Можно реализовать вывод 2-х цен(например: оптовая и розничная) не изменяя БД. А вот более 2-х наверное без изменений БД не получится. Создаете группу покупателей "Оптовые покупатели", в товаре в Скидках указываете для этой группы цену. А чтобы вывести для оптовика розничную цену, можете вытащить розничную цену с помощью неиспользуемых полей(например: upc). Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Helloween Опубліковано: 23 червня 2015 Share Опубліковано: 23 червня 2015 Задача встала вывести две цены - розничную и оптовую. Причем когда пользователь залогинен и входит в группу оптовиков - выводить ему обе цены, в остальных случаях - только розничную цену. Все акционные цены, естественно, тоже выводятся. То есть, если для товара есть розничная цена, оптовая цена и на товар действует акция - надо вывести сначала обычную цену (перечеркнутую), потом акционную цену и последней, если пользователь залогинен и входит в группу оптовики (у меня - дилеры) - вывести ему третью цену, конкретно для его группы. Два часа ковыряния не принесли желаемого результата. Когда пытаюсь вывести обычную цену - все равно пересчитывает ее в дилерскую. Надіслати Поділитися на інших сайтах More sharing options... Helloween Опубліковано: 24 червня 2015 Share Опубліковано: 24 червня 2015 Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... Надіслати Поділитися на інших сайтах More sharing options... 7 years later... 18711_1484692307 Опубліковано: 12 вересня 2022 Share Опубліковано: 12 вересня 2022 24.06.2015 в 12:57, Helloween сказал: Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... В контроллере обязательно что-то добавлять или хватит простого вывода в шаблоне типа {{ standart_price }}? Условие что пользователь залогинен и пр не играют роли Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Helloween Опубліковано: 23 червня 2015 Share Опубліковано: 23 червня 2015 Задача встала вывести две цены - розничную и оптовую. Причем когда пользователь залогинен и входит в группу оптовиков - выводить ему обе цены, в остальных случаях - только розничную цену. Все акционные цены, естественно, тоже выводятся. То есть, если для товара есть розничная цена, оптовая цена и на товар действует акция - надо вывести сначала обычную цену (перечеркнутую), потом акционную цену и последней, если пользователь залогинен и входит в группу оптовики (у меня - дилеры) - вывести ему третью цену, конкретно для его группы. Два часа ковыряния не принесли желаемого результата. Когда пытаюсь вывести обычную цену - все равно пересчитывает ее в дилерскую. Надіслати Поділитися на інших сайтах More sharing options...
Helloween Опубліковано: 24 червня 2015 Share Опубліковано: 24 червня 2015 Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... Надіслати Поділитися на інших сайтах More sharing options...
18711_1484692307 Опубліковано: 12 вересня 2022 Share Опубліковано: 12 вересня 2022 24.06.2015 в 12:57, Helloween сказал: Короче, решил вопрос добавлением переменной standart_price и выводом ее перед ценой, которую выводит CMS. чтобы ее получить, в файле \catalog\model\catalog\product.php взял строку? которая выводит цену с пересчетом 'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']), И добавил 'standart_price' => $query->row['price'], Ну а дальше - добавил в контроллере и в шаблоне вывод этой цены с условием, что пользователь залогинился и входит в группу дилеры. Осталось сделать аналогично для страницы товара и модулей, выводящих списки товаров.... В контроллере обязательно что-то добавлять или хватит простого вывода в шаблоне типа {{ standart_price }}? Условие что пользователь залогинен и пр не играют роли Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts