Перейти к содержанию
Rinz

опция в корзине (упаковка/страхование/сборка) + Simple

Рекомендуемые сообщения

ищу модуль, по сути - total, который будет отображаться в виде двух радиокнопок (нужно/не нужно), и будет добавлять сумму к Итого в корзине simple.

например, дополнительная упаковка.

нужна - 10$

не нужна - 0$

Соответственно, при выборе одного из значений изменяется итоговая сумма.

Проблема всех total это либо фиксированная сумма, либо работа через POST. а модуль simple работает через ajax, который я ни в зуб ногой.

 

Могу заплатить за работу, если цена будет адекватной

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Делал подобное ( вот пример ) стоимость разработки под simple - 50 $

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

 

Baco

Это у вас необязательные опции товара, получается? и в корзине они цепляются тоже к каждому товару?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

хм... обычные опции...

Или не обычные?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Подобный есть модуль страхования, от фрилансера, но он под 1,5,1,3 и под стандартную корзину

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
simple работает через ajax, который я ни в зуб ногой.

 

не нужно ни зубов ни ног

ajax это по сути те же get и post - толлько в фоне...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ээ, который?

я пишу модули по стандарту и simple, насколько мне известно, стандарт поддерживает, т.е. проблем быть не должно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так тем более - если учитывать в заказе, то simple подтянет этот метод

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не подтянет, нужно simpe указать обновить корзину

 

попробуйте в      

  success: function(json) {

модуля  добавить
 

simplecheckout.reloadAll();

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что не подтянет? Выбор упаковки или изменение цены при выборе?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это у вас необязательные опции товара, получается? и в корзине они цепляются тоже к каждому товару?

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

Предполагаю, функцию: 

simplecheckout.reloadAll();
надо дописать к валидации на "отмечен\неотмечен" checkbox, но как вариант решения - подходит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть вот такой модуль на opencart.com, который работает с какой-то ajax корзиной. Если не домучаю что-то фришное - будет как вариант. хоть и 20 баксов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

так там simple

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

хотя, в вашем случае, я бы рекомендовал создать товар "упаковка"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но упаковка может вычисляться например в процентном отношении к стоимости товара.

А может иметь и более сложную схему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.