This project is not covered by Drupal’s security advisory policy.

What is Ubercart Pay admin order?

Ubercart Pay admin order (uc_pay_admin_order) is an extension for the Ubercart e-commerce platform for Drupal that allow costumer to pay an order created by administratorin checkout process (cart/checkout/pay_admin_order/ORDER_ID).

This is ideal for use cases like a payment system where users are sent order with a payment link included, or for stores where shipping costs may be variable and users must be given a quote before proceeding to order payment.
Compatibility

The module is available for both Drupal 7+Ubercart 7.x-3.x.

install:
1)download and install like any module in drupal
2) copy the file found in templates folder to your email theme and customise the uc_order-action-pay_admin_order.tpl.php, you can use debug in html mail for see all options. the link to pay is href="<?php echo $base_url ?>/cart/checkout/pay_admin_order/<?php echo $orderParams->order_id?>"
3) [optional] you can change the text of the status in /admin/store/settings/orders/workflow 'pay_admin_order'

use:
1) go to /admin/store/orders/create and create an order, you can use any product of your store, modify the price, add line for reduction ..all options is possible.
2) save your order
3) go to /admin/store/orders/%order_id (see order tab)
4) change the status of the order to "pay an admin order", check the send email and valid.
5)your costumer recaive an email with a link to the checkout for accepte end pay the order.
after this is the normal checkout process.

the order can't be modifoed by the costumer, if he leave the checkout process the cart is emptyed.

Supporting organizations: 

Project information

Releases