Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗

Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.

Демо EBT модули Скачать EBT модули

❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами

Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.

Демо EPT модули Скачать EPT модули

Scroll

Оптимизация оплаты Ubercart

22/02/2025, by Гость (не проверено)

 Доброго времени суток.

Есть магазин Drupal 6.22 +Ubercart, подключенный к Робокассе

Есть два способа оплаты товаров: баллами сайта и деньгами

 

Столкнулся с проблемой оптимизации процесса оплаты в Ubercart....../cart  далее /cart/checkout.....

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

По сути сейчас после "причесывания"... клиент выбирает способ оплаты и просто ЕЩЕ ДВАЖДЫ жмет кнопку купить

В целом для оплаты деньгами (сайт+ робокасса) клиент перещелкивает до 7-9 страниц 

 

Хотелось сделать, чтобы в  корзине было две кнопки "оплатить баллами" и "оплатить деньгами"

Клиент при нажатии либо (если деньги) попадал сразу на Робокассу, либо на страницу завершения платежа

  

Для этого надо чего-то поделать с Ubercart  )) Отказываться от него не хочу. Там и склад и ордера заказов.

 

Если есть опыт, буду рад любой помощи. Лучше писать в личку.


Пробывали этот модуль?

http://drupal.org/project/userpoints_ubercart

Он позволяет продавать товары за очки или он у вас уже установлен и вы его настраиваете?


Да этот модуль у меня стоит. И уже настроен.

Вопрос в том, как  зарегистрированному пользователю оформить заказ не заходя в cart/checkout и cart/checkout/review

Т.е. заходит он в корзину нажимает купить и вуаля ........... /cart ---> платежный жлюз

При этом, чтобы ubercart производил формирование заказа и отправлял в платежный шлюз.

Я вроде нашел, где в модуле CART формируются эти сраницы, но опыта нехватает. ((


Я обычно делаю грубо.. использую jquery. Там есть такое хороший момент, можно вызывать события самостоятельно.. То есть пользователю не нужно щелкать куда надо, мы просто вызываем:

$('.class').click();

И собственно все, дальше классами иммитируем куда щелкает пользователь.

Правда метод грубый и не работает без javascript. А тот где javascript отключил может сам пощелкать. Если click(), не работает посмотрите еще triggerHandler().