IOS online reports
Applies to: IOS
Overview
IOS 3 introduced three reports that display information about activity on the site. These reports read directly from the IOS site and do not require orders to be downloaded first.
- Orders - lists information for orders currently on the site regardless of their payment and download status
- Customer logins - based on the (optional) email address a customer enters at login
- Identify orders - infornation specific to Identify ordering
Each report is accessed via a unique URL which prompts the user for their IOS username and password. The reports are subsequently downloaded as CSV files.
Customer Logins Report
A report based on the optional email address entered on the login screen
https://yoursite/reports/ordering/customer/logins
The report is useful for ascertaining which customers have visited your site but did not proceed to order.
Online Orders Report
A report of orders placed on the site. An order is deemed to have been placed as soon as the customer clicks the 'Place Order' button on the checkout page regardless of whether the customer proceeds to payment or not or whether payment was successful.
https://yoursite/reports/ordering/orders
The report provides a wealth of information for orders placed on the site including their payment status, package and product information, order cost, customer details and much more.
Online Paid Orders Report
Similar to the report above but with two notable differences:
- - the report includes paid orders only
- - the report is based on the payment date not the order date
https://yoursite/reports/ordering/payments
This report is especially useful to people wishing to reconcile their orders agains payment provider and bank receipts.
Identify orders
A report of any identify orders placed on the site including the identify entities (subjects, families etc) and the orders placed for each.
https://yoursite/reports/ordering/identify
Without this report a photographer would need to download and identify the orders in order to obtain this information. The Identify report provides this information even before the orders have been identified.
Optional parameters to retrieve a range of informatiom only
Filters are available to limit the number of records retrieved by the reports.
?dateFrom/dateTo={YYYY-MM-DD}
?jobKey={job-key}
?sortBy={date|key|job}
?isSortAscending={true/false} ?processing={number} (1=pre-orders, 2=Fulfill)
?payment={number} (0=not required, 1=paid, 2=unpaid)
?skip={number} will skip n records
?take={number} will only process n records
Examples
"https://yoursite/reports/ordering/orders?dateFrom=2020-01-01"
- retrieves all orders from 1st January 2020
"https://yoursite/reports/ordering/orders?processing=1"
- retrieves all orders that 'pre-orders'
Separate multiple parameters with &
"https://yoursite/reports/ordering/orders?dateFrom=2020-01-01&processing=1"
End of article