Ubercart Invoice Payment Form

Component ID

1702032

Component name

Ubercart Invoice Payment Form

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

1295

Component created

Component changed

Component body

A nifty form that allows your customers to pay invoices on your website through Ubercart.

Instructions

  1. Make sure you have installed Ubercart
  2. Create a product called "Invoice Payment"
    1. Set the price to $0.00 and turn off the "Shippable" checkbox
    2. Save the product and write down the node ID
  3. Visit Admin -> Store -> Configuration -> Invoice Payment Form (or YOURDOMAIN.COM/admin/store/configuration/uc-invoicepay
    1. Enter the node ID of the new "Invoice Payment" product
    2. Optionally give your form an alternative title. Default is "Pay an Invoice"

    Additional steps (optional)

    To add an invoice payment confirmation message to the order completion screen, do these steps:

    1. Visit Store -> Configuration -> Checkout -> Settings
    2. Go to the "Completion Messages" tab
    3. In the "Message header" field, add this token: [uc_order:invoice-payment-summary]
    4. A friendly invoice payment confirmation will be added to the final confirmation screen once the user has completed an order