Note, this feature is available from release 2.5 onwards
If using the Rymera Web Co Invoice Gateway plugin, you must set the Default Order Status to Processing in WooCommerce>Settings>Invoice Gateway
Credit ordering can be enabled for customers in one of two ways, using:
- Website User Profiles
- Sage Customer Record Fields
Users must be logged in to use credit ordering and, if using Sage Customer Record Fields, their website user profile must contain their Sage account reference. The Sage account reference will also ensure that orders the place are created in their Sage account and will avoid email searches when processing orders. See below for more detail.
For credit ording settings go to Woosage50>Settings>Credit Ordering and the following page will be displayed.
Note, there are more settings than displayed above and these
are covered below.
Enabling Credit Ordering Using Website User Profiles
To enable credit ordering using website user profiles use the following setting in Woosage50>Settings>Credit Ordering. This is the simplest way of enabling credit ordering.
In the option Allow credit ordering for customers select Use website user profile from the dropdown list.
The list of supported payment methods that are detected by Woosage will be displayed as checkboxes by the Credit ordering payment methods option. Select as appropriate.
If required, enable additional checks as described subsequently.
You can then enable this feature for individual customers as described in Enabling Credit Ordering for Individual Customers below.
Enabling Credit Ordering Using Sage Account Fields
To enable credit ordering using one of two Sage Customer
Record fields use the following settings in Woosage50>Settings>Credit Ordering. This method of enabling credit ordering is more complex, but once setup it does allow you to control the feature from Sage.
In the option Allow credit ordering for customers
select Use Sage field(s) from the dropdown list.
Then in Credit ordering field(s) select the Sage customer record field(s)
you want to use to enable credit ordering for your customers, as follows:
- Terms agreed
- Priority customer
You must select at least one of the above, but you can
use both. In which case you can use either field to enable credit ordering for individual customers.
If required, enable additional checks as described in the following section.
A list of supported credit ordering payment methods that are detected by
Woosage will be displayed as checkboxes by the Credit ordering payment methods option. Select as appropriate.
You can then enable this feature for individual customers as described in Enabling Credit Ordering for Individual Customers below.
If changes are made to the Sage fields being used or a Sage customer record is updated, they will not be available for order processing in the website
until the next orders processing cycle has run, as this will fetch the status of
the Terms Agreed and Priority Customer fields for the website user accounts. This
would normally be done as part of the regular processing cycle, but If you
require changes to be effective immediately use the Processing>Orders>Run
Now.
Additional Sage Account Checks
The Additional checks option displays the following options
which can be selected.
- Order Exceeds Available Credit - If selected,
and the value of an order exceeds the available credit (Credit Limit less
account balance) for this customer on Sage, then the order will not be imported
to Sage. The Sage account balance does
not include Sales Orders that have not been invoiced, so these will not be considered
when Woosage calculates the available credit.
- Account Held – If selected, and the Sage customer
account is on hold, then the order will not be imported to Sage.
If both checks are enabled and the order fails the first
check, the second check will not be performed.
In the checkout the customer will see a message in place of the
usual confirmation message, which defaults to the following, which can be changed:
Your order is subject to
additional checks and will be confirmed by email.
By default, orders failing any of the above selected checks
will not be imported to Sage. In this situation, a warning is generated with
the details and the customer will be notified via email. To override this and
allow failed orders to be imported:
- Go to Settings>Orders>Order status
options
- Select Failed credit checks
The warning will still be generated, but the customer will
not be notified.
Important. If a customer order fails any of the additional
credit checks, they will not be allowed to use credit ordering on subsequent
orders until the first order is paid (order status is Processing or Completed) or the order status
is changed manually from Failed Credit Checks.
Alternative Payment Option
If an order fails any additional checks, then the customer
can be presented with option to pay for the order via a link in the “failed
checks” email notification (see below). The customer can use the link to take
them back to the checkout, where any other payment options will be available,
but not credit ordering.
Enabling Credit Ordering for Individual Customers
Depending on the method selected for enabling credit ordering in the Woosage50 settings, you will need to enable it for individual customer accounts. Both methods require that you edit the website user profile Woosage section for each customer, as described below.
- Go to Users>All Users
- Scroll or search for the user and click to edit
- Scroll the the Woosage section (see screenshot above)
- If using the Website User Profile method of enabling credit ordering, then
- Tick the Allow credit ordering checkbox
- if you want to ensure that this users order are created in a specific Sage customer account you can add Sage customer account reference in the Sage account field, rather than have Woosage search using the billing email address.
- If using the Sage Field(s) method of enabling credit ordering, then
- Add Sage customer account reference in the Sage account field. This will also ensure that their orders are created in this account, but is primarily to allow Woosage50 to get the Sage customer fields during the order processing cycle.
- Click Update User
Additionally, if Using Sage Field(s) method or enabling credit ordering, for each customer that you wish to enable this feature, do the following in Sage:
- Tick the Priority Customer and/or the Terms Agreed checkbox(s) in the Sage>Customer Record>Credit Control tab according to the fields indicated in the Woosage50 settings above.
- Click the Save button
Customer Emails
When credit ordering is enabled, customers will receive
additional email content, depending in the above settings, which can be changed
in the settings.
Order Confirmation Email
If an order is successful, the usual confirmation email will
be sent with an additional message, which defaults to:
Your order will be invoiced
according to your account terms.
Pending Checks Email
When additional checks are selected the customer will receive a “pending
checks” email with the a default message of:
Order #XXX is subject to
additional checks on your account and will be confirmed shortly.
Failed Checks Email
If an order fails one of the checks, then the customer will
receive a “failed checks” email with the following default content.
Order #[order_number] is
currently being held due to the following:
[failed_reasons]
Please contact us for further
assistance.
[failed_reasons] is a placeholder which will be replaced in the
email with one of the following
- Account credit exceeded
- Account on hold
The content of these emails can be modified in the settings.
Enabling the Alternative Payment Option in the Failed Checks Email
An option to allow the customers to pay for the order using
an alternative payment method (in the event an order fails checks) can be included in the “failed checks” email, by setting the following option to YES.
Include payment link in email
This will add the following message to the “failed
checks” email
Click here to complete your order using an alternative payment
method.
The link will take the customer to the order checkout page
of the website, where other payment options will be available,
but not credit ordering.
Related Articles
Woosage50 Credit Ordering
What is credit Ordering? Credit ordering, which is available from release 2.5 onwards, is a Woosage Professional feature that enables you to allow certain customers to order products via your website without payment at the time of ordering. The ...
Woosage50 Payment Settings
Woosage50 can help with processing payments, allowing you to create the payment in Sage with the sales order or sales invoice, to be posted when the invoice is posted. Payment Settings The payment settings are shown below. Configure the above ...
Woosage50 Orders Settings
WooCommerce order are imported in to Sage according to the setting in Settings>Orders. The settings are shown below and this article provides additional information to supplement the tooltips. Order status options - select all the status conditions ...
Woosage50 Product Settings
The following provides additional information regarding some of Product settings to supplement the tooltips. Stock Updates If set to YES, Woosage50 will update website product stock for all active Sage products that have Publish To Web (PTW) ticked ...
Activating your Woosage Subscription
Activating your Woosage Subscription To activate your subscription you will need your Subscription ID. This is an 18 digit code that you will have received in an email when you subscribed. If you can't locate you subscription ID, email ...