Дозволити клієнтам платити замовлення, створене адміністратором?


13

Мені цікаво, чи є розширення чи деякі вказівки щодо того, як я можу подумати про те, щоб дозволити створити замовлення в області адміністратора для клієнта, а потім дозволити йому увійти до свого облікового запису та побачити, що замовлення потрібно оплачувати та мати вони зможуть вкласти свої дані картки та оплатити замовлення?

Будь-які поради та рекомендації будуть вдячні.

Відповіді:


2

Якщо нам потрібно створити замовлення, то попросіть у користувача оплату, ми розмістимо замовлення, використовуючи метод замовлення на купівлю, і надішлемо клієнту рахунок-фактуру PayPal. Після отримання платежу ми надсилаємо електронний лист із підтвердженням замовлення.


0

Я щойно створив замовлення на нашому веб-сайті в якості адміністратора, а потім увійшов до інтерфейсу (зі своїм тестовим обліковим записом).

Я не міг змінити платіжну інформацію з обраного вами варіанта перевірки, проте я міг змінити порядок, і це було так, як звичайний процес оформлення замовлення.

Очевидно, це не ідеальне рішення, оскільки це було б дублювання замовлень.

Я б запропонував переглянути платіжні угоди, щоб побачити, чи це корисно.

* версія 1.6.2 Magento CE.


0

Те, що Магенто хотів би, щоб ви це зробили, - це підготувати замовлення на них. У EE 1.12+ ви можете бачити та редагувати товари в кошику для покупців. Ви також можете редагувати їх рахунки та адреси доставки за замовчуванням для них.

По суті, без необхідного коду чи розширення ви маєте можливість підготувати кошик для покупців для завершення, перевіривши його. Це не ідеальне рішення, якщо ви не запускаєте EE, і це не має бути повною відповіддю (швидше за все, не гідною щедрості), але це особливість, про яку багато хто не знає.

Удачі.


-1

Magento постачається з Onepage Checkout, тому вам потрібно пройти весь процес, навіть якщо ви (як замовник) вже пройшли його частину.

Але я думаю, це можливо змінити:

Звичайно, ви можете додати статті у кошик замовника, так що клієнту просто доведеться пройти процес оформлення каси.

Ви можете застосувати розширення для підготовки цитати, додавши платіжну адресу та ввівши інформацію про доставку (ви можете пропустити це, якщо ваші предмети цитати віртуальні). Отож, якщо ви користуєтеся індивідуальним замовленням, ви можете пропустити ці кроки та безпосередньо продовжити вибір методу оплати.

Якщо це відповідатиме вашим вимогам, для розширення потрібно встановити адресу для виставлення рахунків на поточну пропозицію:

$quote->getBillingAddress()->addData($addressData);

Встановіть адресу доставки та спосіб доставки:

$quote->getShippingAddress()
    ->setCollectShippingRates(true)
    ->collectShippingRates()
    ->setShippingMethod('flatrate_flatrate')

Ви також можете встановити спосіб оплати, наприклад

$quote->getPayment()->importData(array('method' => 'checkmo'));

Маючи таку підготовлену цитату, вам потрібно маніпулювати оформленням JavaScript Javascript, щоб використовувати, наприклад, крок огляду як початковий.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.