Drupal commerce: быстрое оформление заказа

Аватар пользователя ElenaSerg ElenaSerg 15 апреля в 6:47

Добрый день! Встал вопрос подобной реализации:

Программно получить кнопку "Купить в 1 клик"
При ее нажатии в модальном окне идет оформление заказа
Там же сразу кнопка оплатить

Как это сделать? Совсем не удается свести все в кучу, ничего не работает и разваливается на глазах.

0 Thanks

Комментарии

Аватар пользователя VasyOK VasyOK 15 апреля в 11:07

Нет. Просто интересно: почему некоторые вещи популуярны в русскоговорящей среде.

Аватар пользователя gun_dose gun_dose 15 апреля в 12:12

Думаю, это просто специфика рынка и менталитета. Например, у нас часто бывает, что товара в наличии нет, но на сайте он есть, поэтому отсутствие возможности онлайн-оплаты - это подстраховка для продавца от случая, когда оплата поступила, а товара нет. А покупатели в курсе, что бывают проблемы с наличием и в любом случае будут ждать, пока им перезвонят. (К слову, во всех приведённых модулях - ни слова об оплате, а автору она нужна.)

В то же время, в какой-нибудь Германии выложить на сайт товар, которого нет в наличии - просто немыслимо. И каждый покупатель там рассчитывает, что достаточно оплатить товар онлайн, указать данные и тебе всё привезут в назначенное время безо всяких созвонов и уточнений.

Аватар пользователя gun_dose gun_dose 15 апреля в 12:23

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

Аватар пользователя VasyOK VasyOK 15 апреля в 13:02

Все равно не понимаю. Наличие товара - это одно. А шаги чекаута - это другое.

Аватар пользователя ElenaSerg ElenaSerg 15 апреля в 15:21
1

Развели не по теме. У нас товар - услуга, которая всегда есть в наличии.
Вопрос был в следующем - как программно получить код кнопки "купить", чтобы с лендинга покупатель мог сразу во всплывающем окне ввести данные для оформления заказа и перейти к оплате.