Jump to content
mpn2005

[Поддержка] Обновление цены при выборе опции, без AJAX (OC1.5, OC2)

Recommended Posts

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

а вроде была версия под шаблон UNISHOP

куда она пропала 

Share this post


Link to post
Share on other sites
33 минуты назад, KomissarJuve сказал:

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

а вроде была версия под шаблон UNISHOP

куда она пропала 

Добрый день.

Когда начали повально писать - "А какую версию ставить?" я убрал все кастомные версии.

Многие вообще не читали описание, хотя там был полный список версий.

Что касается UniShop, то расширенная версия теперь идет вместе с шаблоном. Скачайте новую версию темы и возьмите модификатор оттуда.

В той версии реализовано изменение цены при выборе опции в категории.

 

  • +1 1

Share this post


Link to post
Share on other sites

Объясните, пожалуйста, по шагам, как сделать так чтоб модуль показывал не цену 0, а минимальную стоимость товара и при выборе опций дороже уже менял на большую стоимость? 

Share this post


Link to post
Share on other sites
В 26.07.2019 в 14:30, Alina20 сказал:

Объясните, пожалуйста, по шагам, как сделать так чтоб модуль показывал не цену 0, а минимальную стоимость товара и при выборе опций дороже уже менял на большую стоимость? 

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

Тогда при заходе в товар, первая опция уже будет выбрана и будет показана её цена.

Share this post


Link to post
Share on other sites
10 hours ago, mpn2005 said:

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

Тогда при заходе в товар, первая опция уже будет выбрана и будет показана её цена.

Сейчас посмотрю. Спасибо! Скажите, пожалуйста, обратила внимание на то, в мобильной версии сайта, цена не меняется. Подозреваю, что с версией для планшетов тот же баг. Это исправлялось уже? 

Share this post


Link to post
Share on other sites
10 hours ago, mpn2005 said:

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

Тогда при заходе в товар, первая опция уже будет выбрана и будет показана её цена.

И, все таки, можно детально объяснить где выбрать первую опцию по умолчанию? 
У меня в данный момент все товары на витрине с цифрой 0. Причем на мобильной версии смена цены не происходит, но корзина считает. 

Share this post


Link to post
Share on other sites

Добрый день.

Возник вопрос по поводу микроразметки shema.org в ценах товаров с опциями.


Запускаем Гугл Шопинг, но Мерчант объявляет нам, что цены у 70% товаров, не соответствуют между загруженным фидом и ценами на сайте.
Проверили, по ценам все как надо, как в фиде, так и на морде сайта. Но потом заметили, при просмотре кода страницы, что у товаров с опциями в разметке указана только начальная цена товара и доп.цена опции не суммирована, т.е. реальная цена товара-опции в разметке не указана. Таким образом, Гугл, при проходе по разметке на сайте, просто забраковывает всю основную нашу товарную массу, реклама не запускается.
 

Просим помощи, если кто сталкивался с похожей ситуацией!

Autocalc_price_option_OC2_v3.0.11.ocmod - специально отключали для проверки цен в разметке, но результат не удовлетворительный.
П.С. Установлен шаблон Coloring Theme XDS

Screenshot_6.jpg

Screenshot_7.jpg

Screenshot_8.jpg

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
В 03.08.2019 в 10:34, AlekseyAgr сказал:

Добрый день.

Возник вопрос по поводу микроразметки shema.org в ценах товаров с опциями.

Добрый день. Если вопрос ещё актуальный, пишите в личку.

 

 

Share this post


Link to post
Share on other sites
В 26.08.2019 в 03:22, Tobolskiy сказал:

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

Добрй день.

При включении настройки "не умножать на количество" - цена не умножается на введённое количество, а показывает цену за 1 шт.

Соответственно при изменении количества цена и не будет меняться. Она сменится, только есть скидка за количество, при достижении порога скидки по количеству.

 

 

Share this post


Link to post
Share on other sites

Добрый день.

ocStore 1.5.5.1.2, шаблон OC Default 2.0

Установил "autocalc_price_option_OC1.5_v2.0.22.xml", предварительно раскомментировал автоматическое изменение цены от количества.

Работает отлично, ничего править не пришлось.

Стоял сторонний модуль "Вы экономите", который выводился на странице товара под ценой. Но он не умел менять разницу в зависимости от количества:

1490395723___2.png.ba64f684926c1a034f836daa7bff64ee.png

1446916010___3.png.37e799f4b31ef34474ae2d499bbd1c7b.png

 

Удалил его, так как не смог его заставить менять разницу в зависимости от количества.

Читал, что был у Вас, и на странице модуля файл "autocalc_v2.0.18_opt_special_and_economy.xml" - Акции на значения опций пропорционально товару. Вывод экономии. Там где необходимо вывести экономию в шаблоне вставьте: <div calss="price-economy"></div>

У Вас не осталось этого файла, случайно?

 

Благодарю за очень полезный рабочий модуль!

 

 

 

Edited by Zapuzin

Share this post


Link to post
Share on other sites

Нашёл "autocalc_v2.0.18_opt_special_and_economy.xml"

Добавилось "Вы экономите" под ценой, там, где нужно, и изменяется разница в зависимости от количества.

Осталось только поработать со стилем отображения этой надписи, и приспособить под два языка.

С этим, думаю, справлюсь сам.

1215405769___5.png.507bc7fb81b3db66ee8f7b4a2d4a3802.png

Share this post


Link to post
Share on other sites

Получилось. Теперь текст "Вы экономите" отображается в зависимости от выбранного языка.

И применил стиль под себя.

241948060___7.png.d510c758ef2ef84c55ebd5a6c4b345fd.png

Share this post


Link to post
Share on other sites
1 час назад, Zapuzin сказал:

Получилось. Теперь текст "Вы экономите" отображается в зависимости от выбранного языка.

И применил стиль под себя.

Хорошо что сами разобрались. Т.к. сейчас очень мало свободного времени.

Не успеваю всем в личке отвечать.

Share this post


Link to post
Share on other sites

Добрый день. Подскажите, можно как-то округлять цену после выбора акционной опции? К примеру я на товар поставил акцию

Старая цена за 4 литра - 1100 грн - на акции цена 1045 (получается 5%). Исходя из параметра "акция на опцию пропорциональна акции на товар" у моей опции отнимает 5 процентов

старая цена за 1 л - 297 грн, а со скидкой пишет 282.15. Можно это как-то округлить? Давать человеку мелочь как-то не солидно) Спасибо.

 

Снимок экрана 2019-09-18 в 15.46.05.png

Share this post


Link to post
Share on other sites
8 минут назад, RomanovP сказал:

Добрый день. Подскажите, можно как-то округлять цену после выбора акционной опции? К примеру я на товар поставил акцию

Старая цена за 4 литра - 1100 грн - на акции цена 1045 (получается 5%). Исходя из параметра "акция на опцию пропорциональна акции на товар" у моей опции отнимает 5 процентов

старая цена за 1 л - 297 грн, а со скидкой пишет 282.15. Можно это как-то округлить? Давать человеку мелочь как-то не солидно) Спасибо.

Добрый день. В настройках валюты поставьте количество знаков после запятой = 0.

Тогда и округлит и копейки выводить не будет. Всё будет смотреться лаконично без лишних нулей после точки.

Share this post


Link to post
Share on other sites
8 минут назад, mpn2005 сказал:

Добрый день. В настройках валюты поставьте количество знаков после запятой = 0.

Тогда и округлит и копейки выводить не будет. Всё будет смотреться лаконично без лишних нулей после точки.

Золотой вы человек! Спасибо!

Share this post


Link to post
Share on other sites

А как округлить например до десятков?

Например была вычислена цена 2 586, как сделать чтобы  показало 2590?

Ситуация - основная валюта например USD и есть переключатель валют.

Пересчет идет по курсу,  ну и получаются "единицы" рублей или другой валюты. 

В основном коде, когда идет расчет без опций такое округление до десятков делается просто,

а для опций не смог найти где это в модуле изменить. 

Подскажите pls. 

 

 

 

Share this post


Link to post
Share on other sites

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

Edited by booss

Share this post


Link to post
Share on other sites

Добрый день, при включенном модуле некорректно работает быстрый просмотр в теме Light Shop. 

Share this post


Link to post
Share on other sites

Товарищи, подскажите как получить цену в скобках, вместо (к примеру) +10 руб

Share this post


Link to post
Share on other sites

Есть безболезненный способ удаления модификатора ?

Share this post


Link to post
Share on other sites
58 минут назад, oldejuk сказал:

Есть безболезненный способ удаления модификатора ?

Любое удаление модификатора простое. Удалить модификатор. Потом в списке модификаторов нажать кнопку "Обновить".

  • +1 1

Share this post


Link to post
Share on other sites
49 минут назад, mpn2005 сказал:

Любое удаление модификатора простое. Удалить модификатор. Потом в списке модификаторов нажать кнопку "Обновить".

сорян, не сразу заметил его в модификаторах, потому и спросил.

Share this post


Link to post
Share on other sites

В модуле очень не хватает хэш-навигации выбора опций при загрузке страницы.

Хочется при заходе на страницу товара по ссылке

http://ocs2302.mpn-oc.org/test#91-94-89

были выбраны 3 опции: Medium - Флажок2 - Синий, и цена была бы пересчитана согласно этим опциям.

91,94,89 - соответсвующие value опций

Нужно вставить в код модуля что-то вроде этого:

$(document).ready(function() {
	var hash = window.location.hash;
	if (hash) {
		var hashpart = hash.split('#');
		var  vals = hashpart[1].split('-');
		for (i=0; i<vals.length; i++) {
			$('div.options').find('select option[value="'+vals[i]+'"]').attr('selected', true);
			$('div.options').find('input[type="radio"][value="'+vals[i]+'"]').attr('checked', true);
			$('div.options').find('input[type="checkbox"][value="'+vals[i]+'"]').attr('checked', true);
		}
        recalculate_price();
	}
})

Это жизненно необходимо для экспорта отдельных опций товаров на товарные площадки (Aliexpress, Яндекс.Маркет, Беру, ....).

Share this post


Link to post
Share on other sites

Join the conversation

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

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

×   Your previous content has been restored.   Clear editor

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


  • Similar Content

    • By SirGrey
      300.00 руб
      Скачать/Купить дополнение


      Option As a Link (Опция как ссылка)
      Модуль добавляет к опциям возможность указать ссылку на товар.
      При выборе опции на сайте покупатель будет перенаправлен на страницу товара.
       
      Не требуется создавать дополнительную опцию и привязывать каждый товар просто заполните его с помощью автоподстановки.
      Если товар не указан опция работает как стандартная.
       
       
       
       
       
       
      Добавил SirGrey Добавлено 01.12.2019 Категория Опции Системные требования Сайт разработчика https://proportfolio.ru/ Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 0  
    • By SirGrey
      Модуль добавляет к опциям возможность указать ссылку на товар.
      При выборе опции на сайте покупатель будет перенаправлен на страницу товара.
       
      Не требуется создавать дополнительную опцию и привязывать каждый товар просто заполните его с помощью автоподстановки.
      Если товар не указан опция работает как стандартная.
       
       
       
       
       
       
    • By Serg9988
      500.00 руб
      Скачать/Купить дополнение


      Уведомление о наличии PRO Opencart2
      Уведомление о наличии товара PRO
      Зачем нужен модуль?
      Данны модуль позволяет увеличить количество продаж, за счет уведомления клиента о том, что интересующий его товар появился в продаже.    Соответственно вы не теряете потенциального клиента на товар которого в определенный момент не было в наличии.
       
      Модуль позволяет отслеживать желания ваших покупателей и заказывать у поставщика именно те товары, которых нет в наличии у вас на складе, но  которыми интересуются ваши покупатели.  
      Модуль собираем эмейлы потенциальных покупателей которые можно использовать в последующих разсылках акций и распродаж.  
       
      Краткое описание:
      Модуль позволяет покупателю заказать уведомление о поступлении товара в магазин.
      Модуль заменяет кнопку "Купить" на кнопку "Уведомить", если товара нет на складе или выбранной покупателем опции у товара нет в наличии.
      Работает по:
      количеству товара на складе по количеству опций на товаре по статусу товара  

      Возможности:
       
       История запросов уведомлений от пользователей в панели администратора   Возможность ручного отключения уведомлений   Обработка всего уведомления одним нажатием   Автоматическая отправка уведомлений о поступлении товара (CRON)    Уведомляет покупателя после изменения количества товара в ручную Работает по количеству опций на товаров (необязательно включается в настройке модуля) добавлена возможность покупателю указать желаемое количество товара при котором его уведомлять о поступлении при вводе желаемого количества товара для покупки, модуль на лету проверяет достаточно ли товара на складе  История заявок в личном кабинете покупателя  Пользователь может видеть историю своих уведомлений   Добавление любых произвольных полей в окно заказа уведомления (телефон, адрес, и тд)  Конструктор писем с возможностью подстановки данных оставленных покупателем  (в том числе доп. поля) Уведомление о новых заявках в административном меню  Сортировка и фильтрация списка заявок по цене, модеи, названию, артикулу, количеству товара Управление цветом кнопок модуля с админки  
       
       

       
       
       
       
      К модулю идет инструкция где подробно описано как установить и настроить модуль. 
      Адаптация, правки вида модуля и другие работы на не стандартном шаблоне делаются за отдельную плату.
       
      Модуль работает на шаблонах:
        Moneymaker2
       Journal
       Unishop
       
      Модуль совместим с модулями:
      uni_tabs
      owlcarousel
       
      ознакомится с документацией - ДОКУМЕНТАЦИЯ
       
      Системные/технические требования:
      Протестировано на следующих версиях : 
      ocstore 2.0*,2.1*,2.2*.2.3*, 3.0* opencart 2.0*,2.1*,2.2*.2.3*, 3.0*  
      Модуль не тестировался и его работа не гарантируется на всякого рода зборках ocstore или opencart от студий или отдельных разработчиков. Работа гарантируется только на чистых официальных сборках!
       
      Для работы модуля требуется:
      PHP Version: 5.6.x или выше
       
       
      Возможности:
       
       

       
       
      В планах реализовать:
      возможность создания собственных полей на форму с возможностью использовать их в письмах - Реализовано с версии 9.6 отправка уведомлений по смс построение отчетов по заявкам и выгрузка их в Exsel  
       
      Дизайн модуля адаптивен и корректно работает на мобильных устройствах:
       

       
      Установка:
       Скачайте архив с нужной версией модуля. Модуль с версии 9.5 работает только на opencart 2.3 и выше и OCStore 2.3 и выше.  Зайдите в административную панель сайта в раздел "Дополнения/Установка дополнений" и установите модуль  Зайдите в раздел "Дополнения/Менеджер дополнений" и обновите кеш  Зайдите в раздел "Дополнения/Дополнения/Модули" Установите модуль "SM Уведомить о наличии PRO"  Зайдите в редактирование модуля (введите ключ активации или сделайте запрос на получение ключа ) активируйте модуль переведя опцию "Статус" в позицию "Включен.              Сохраните настройки  Подключите модуль на страницы Главная, категории, товары и тд. (Раздел Дизайн/Схемы)  
      Состав модуля:
      полная инструкция с описанием работы и установки модуля; файлы модуля; файл для тестирования настроек сервера;  
      ДЕМО 
      Страница товара с опциями (кнопка купить будет подменена только если выбрать опцию количество которой <=0)
      login/pass - demo/demo
       
      Полное описание:
       
      Все работы по стилизации модуля под ваш шаблон (цвет кнопки, форма размер и тд.) проводяться исключительно на платной основе.
       
      Что нового:
       
      Обновление:
       
      Условия использования:
      Лицензия на модуль выдается на следующих условиях:
      1 лицензия = 1 покупка = 1 доменное имя.
      То есть - один раз купив, вы получаете ключ для работы модуля только на одном доменном имени, одном магазине!
       
      Приобретая лицензию (покупая дополнение), Вы автоматически соглашаетесь со следующими положениями:
       
      Для получения лицензионного ключа напишите мне в личном сообщении от имени того, на кого покупался модуль:
      Название модуля Доменное имя вашего магазина Доменное имя тестовой площадки (если таковая имеется) Ваш адрес электронной почты, куда выслать ключ  
      Дополнительные лицензии вы можете получить купив модуль на сайте http://myopencart.club/
      На 4-ю и более покупку действует скидка. Чтобы получить скидку пишите в личку или на почту.
      Вопросы, пожелания можно писать в форум или на почту support@myopencart.club
       
      Добавил Serg9988 Добавлено 30.03.2016 Категория Письма, почта, рассылки, sms Системные требования Сайт разработчика http://myopencart.club Метод активации По запросу в ЛС
      По запросу на почту
      По емейлу Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена 600  
    • By sv2109
      350.00 руб
      Скачать/Купить дополнение


      Option Image Change - Изменение картинки товара в зависимости от опции
      Что делает этот модуль?
      Модуль дает возможность изменять изображение на странице товара в зависимости от выбранной опции для этого товара.
      Для этого в админ панели при создании / редактировании товара к нужным изображениям привязываются определенные опции.
       
      Установка
      1. Скопировать все с папки "upload" в корневую папку вашего магазина. Файлы движка не будут перезаписаны.
      2. Установить модуль в панели управления
      3. При необходимости поменяйте настройки
       
      Новое в версии 1.1:
      - добавлена возможность выбирать несколько опций для 1 изображения
      - изображение в корзине соответствует выбранным опциям
       
      Версии движка, на которых тестировался модуль
      - ocStore v1.5.4.1
      - ocStore v1.5.5.1
      - opencart v1.5.6
      но должен работать на всех 1.5.х версиях
      - OpenCart, ocStore 2.0, 2.1, 2.2, 2.3, 3.x  (для получения этих версий - пишите в ЛС автору или на почту sv2109@gmail.com)
       
      Демонстрация работы
       
      Добавил sv2109 Добавлено 27.03.2014 Категория Опции Системные требования Сайт разработчика http://sv2109.com Метод активации По запросу в ЛС Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена  
    • By sv2109
      Что делает этот модуль?
      Модуль дает возможность изменять изображение на странице товара в зависимости от выбранной опции для этого товара.
      Для этого в админ панели при создании / редактировании товара к нужным изображениям привязываются определенные опции.
       
      Установка
      1. Скопировать все с папки "upload" в корневую папку вашего магазина. Файлы движка не будут перезаписаны.
      2. Установить модуль в панели управления
      3. При необходимости поменяйте настройки
       
      Новое в версии 1.1:
      - добавлена возможность выбирать несколько опций для 1 изображения
      - изображение в корзине соответствует выбранным опциям
       
      Версии движка, на которых тестировался модуль
      - ocStore v1.5.4.1
      - ocStore v1.5.5.1
      - opencart v1.5.6
      но должен работать на всех 1.5.х версиях
      - OpenCart, ocStore 2.0, 2.1, 2.2, 2.3, 3.x  (для получения этих версий - пишите в ЛС автору или на почту sv2109@gmail.com)
       
      Демонстрация работы
       
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

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