Order Information Posted to Sage
Woosage
posts information from the WooCommerce Orders into Sage Sales Orders or Invoices
in the following sections (as per Sage Order tabs):
- Billing
address details are posted unless the billing address override is off, using the settings from Settings>Customers
- A/C
is set as the default Sage Account Code or a specific customer account code, if
used (can be searched in Sage on email address or from WP profile)
- The date is the date of the order.
- The Customer Order No. is populated with the WooCommerce Order number in the form Web Order: 7654 (prefix is in settings)
- Order
line items use the SKU from the WooCommerce order to retrieve the product description and the quantity, price, net and VAT are populated from the WooCommerce order. There is an option to use the website description in the order/invoice
- Carriage
and totals are also posted from the WooCommerce order.
- Delivery
address details are posted unless the delivery address override is off, using the settings from Settings>Customers
- Notes
contains the WooCommerce order number, the currency ISO code, the customer VAT
number (if EU VAT plugins are used) and any customer notes (customer notes in
WooCommerce hold more text, so may be truncated to 60 characters).
- Customer
Order Details are populated with the billing name and telephone number, with
the Order Taken By optionally populated with the text from Settings>Sage.
- Sage custom Fields (Analysis1, Anlysis2 and Analysis3) can be populated with data from WooCommerce Order custom fields as defined in teh Woosage plugin settings. Also see Using Custom Fields
- Carriage
Net and VAT fields are populated from the WooCommerce order and the carriage nominal
code (N/C) field is defined in Settings>Sage.
- Tax
codes will be set according to the tax code mappings in Configuration>Tax Codes.
- The Global N/C, Details and Department are optionally set based on Settings>Sage. Otherwise Sage defaults are used.
- Payment
Ref will be the text defined in the settings for this payment method in Configuration>Payment Methods.
- The
bank account nominal code will be set from the payment mappings in Configuration>Payment Methods.
- Payment
amount will be taken from the WooCommerce order.
- Payment
type will be Payment already received.
Related Articles
Order Processing
Orders placed in WooCommerce will automatically transfer when the order status is PROCESSING. This state usually indicates that the order has been placed and paid for. Note: if you have set Woosage to transfer orders with other status conditions, ...
Last Order & Other Product Meta Data
When Woosage50 updates website product data from Sage there are options to include Sage product data items that are not readily available in WooCommerce (e.g. barcode), so Woosage creates and populates custom fields with this data when these options ...
Order Classifications
Woosage50 provides a range of setting to allow you to override your default nominal and department code settings in Sage when Woosage is processing orders. If you do not want to override the Sage defaults for nominal codes or department codes, then ...
Populating Order Analysis fields directly.
In Settings>Orders any order meta data item can be mapped to one of the 3 Sage order Analysis fields, by providing the meta key name. However, if you have custom fields that are not included in the order meta, then we have a filter for developers to ...
Sage SDO Activation
To allow Woosage to communicate with Sage an API, known as Sage Data Objects or SDO, needs to be activated within Sage, if not already activated for use with another 3rd party application. Note: from v24.1 SDO is already activated, so it is no longer ...