Skip to main content
webdna homepage

DNA Reports

Reports illustration to represent the Craft plugin to easily pull reports from website

Create detailed reports with the DNA Reports plugin, covering VAT, revenue, transactions, and inventory. Designed to handle large data sets, this plugin lets you run custom reports quickly and easily whenever you need them.

Exact reporting illustrating the DNA Reports plugin

Allows your developer to create the exact reporting that you need.

Illustration cost-effective reporting with DNA Reports

A cost-effective way of making your operations run smoothly.

Graphic of great user experience DNA Reports

User-friendly functionality, easy to access and simple to run.

DNA Reports is a plugin that has been specifically designed to make custom reporting easier. Get the data in the reporting style you need, directly from your Craft Content Management or Commerce system.

You can currently export CSV, XML, or JSON files using Craft. This plugin, however, allows for much more specific reporting to suit your business needs. Using DNA Reports you can easily create custom reporting for anything. Examples include a report on commerce transactions for quarterly VAT reports, or a report to identify all of the users that have purchased a particular product within a specific time frame.

How does the DNA Reports plugin work?

In the not-too-distant future, we hope to release some standard out-of-the-box reports to meet the specific needs of our clients, so keep an eye on our social media channels for updates. In the meantime, your developer will still need to set your report up for you and this will depend very much on your individual business needs.

To break it down, what the DNA Reports plugin does is give your developer a framework on which they can build the exact report that you need. It also has the functionality to omit or specify information. So, for example, rather than downloading a list of transactions for a given time period, there is a mechanism to identify when a refund has been made and this information can be excluded from the final report.

Once your developer has created your report type, it is yours to use and you can run it as many times as you need to. Simply log into your CMS and select from pre-defined fields such as user groups, tax code, discount level, delivery cost etc. Use the DNA Reports plugin to build VAT reports, customer activity reports, transaction reports and more.
 

Key features

  • Will support massive data sets for busy e-commerce sites without encountering timeout limits
  • Export data or view it onscreen
  • More than just line items, view snapshot data on screen such as graphs or summary data
  • Allows for more efficient internal processes of reporting

DNA Reports technical information

These report types are created as twig templates in the frontend templates folder allowing the website developer full control over the report types.

You will currently need a developer to build your reports but look out for future webdna plugin announcements. Right now we’re working on Road Map which will feature out-of-the-box reports to enable you to run some of the more common website and commerce reports with ease.
 

DNA Reports in action: A case study

Our client had a very specific reporting need which was dictated by existing legacy systems and past data. For reporting purposes, they needed to group their information according to nominal code.

In order to do this in the past, they had commissioned some custom functionality on their site. They now however wanted to move over to Craft 4 and further development time would have been needed to replicate the reporting on their new commerce site.

The webdna Reports plugin provided a fast and more cost-effective solution to their reporting needs, allowing them to extract data quickly and efficiently. They have a number of different reports that can be run at any time by multiple users across different functions of the business. This includes VAT reports, discount reports and wholesale user reports.

DNA Reports is available for Craft CMS 4 and Craft Commerce 4 from the Craft Plugin Store

More plugins from webdna

We have crafted a range of plugins for Craft CMS, all designed to enhance the platform's capabilities and improve workflow efficiency. With QRCode and Barcode, you can easily generate codes through field types, variables, or Twig filters. For Craft Commerce, our plugins include Braintree and Opayo gateways, Commerce Bulk Pricing for quantity-based or group-specific pricing, Commerce Bundles for creating purchasable combinations of products, and Commerce Currency Prices for multi-currency price setting. Our Affirm and ID.me integrations streamline alternative payment methods and user verification. ImageShop enables DAM integration. The Email Content Editor plugin turns your Craft entries into email content effortlessly.