Dawsony Web

Dawsony Web I'm Adam, a WordPress, WooCommerce and Laravel developer based in Yorkshire, working with businesses worldwide. Tell me what you need: dawsony.com

Websites, online shops, custom systems, plugins and ongoing support. Freelance Web Developer/Designer - Front End/Back End/Laravel/SaaS/Vue/Wordpress/PHP/jQuery/JavaScript/CRM/CMS/MySQL

When an AI assistant connects to an application, the application needs to decide which actions it is allowed to take.I b...
19/10/2026

When an AI assistant connects to an application, the application needs to decide which actions it is allowed to take.

I built Engine Room, my own Laravel task system, around defined tasks, scoped tools and an audit trail. Assistants can claim work and return a result or failure reason through an MCP connection. Permission checks happen on the server.

A task marked complete means a result has come back. I still review its sources, assumptions and recommendations before using it.

The case study walks through this with fictional development tasks in a local demonstration. It shows the approach without sharing client records or claiming measured results.

Read Engine Room through the website link on this Page, then Case Studies.

A slow website needs a proper diagnosis before you start changing things.I look at the work behind the page as well as w...
18/10/2026

A slow website needs a proper diagnosis before you start changing things.

I look at the work behind the page as well as what the browser has to load: server response, images, scripts, caching and database queries. That gives us a useful place to start.

My performance service starts with an audit and a prioritised fix plan. We agree the work, make the changes and compare the measurements afterwards.

If you’re sending an enquiry, include the page that feels slow and what you were doing when you noticed it. A product page, a search and a checkout can need different investigation.

You work directly with me, Adam. Find Performance Optimisation through the website link on this Page, under Services.

Before putting a fresh sticker sheet through the printer, do a test on plain paper.My free DawsonyWeb Print Label Design...
17/10/2026

Before putting a fresh sticker sheet through the printer, do a test on plain paper.

My free DawsonyWeb Print Label Designer includes a Calibration PDF for checking the label positions. Print it at actual size, then compare the outlines with your stock. The 10 mm markers help you spot scaling from the printer settings.

If the size is right but the artwork is shifted, use the printer offsets to adjust its position. Positive X moves it right and positive Y moves it down.

Check a sample before printing a batch. The plugin creates the PDF on your WordPress site, and you control the physical printing.

The image shows the real designer with example content. Find the free download and printing guide through the website link on this Page, then Plugins and Print Label Designer.

FreeAgent’s CSV layout is quite particular: Date, Amount and Description, in that order, with no header row.It’s a small...
16/10/2026

FreeAgent’s CSV layout is quite particular: Date, Amount and Description, in that order, with no header row.

It’s a small detail that’s easy to miss when you’re starting with a PayPal activity export.

My PayPal-to-FreeAgent guide on CSVReady covers the output layout and the checks to make first. Choose the matching converter, test five rows and compare them with your original report before the full import.

Getting the file format right is one part of the job. You still need to check which activity belongs in the destination account.

Find CSVReady through the website link on this Page, then Import guides and PayPal to FreeAgent.

A catalogue scan is only the start. Someone still has to understand each finding and decide what needs changing.For a co...
15/10/2026

A catalogue scan is only the start. Someone still has to understand each finding and decide what needs changing.

For a confidential WooCommerce project, I built an audit workflow that brings product and variation issues into one reviewable list. Staff can filter findings, mark them resolved or deliberately ignored, and apply supported repairs.

The checks account for the difference between parent products and variations. A price or identifier may belong on the variation, so treating every record the same can give you the wrong work to do.

This was custom development for an agency project. The artwork illustrates the workflow without showing client screens or data.

Read the catalogue audit case study through the website link on this Page, then Case Studies.

Bringing an extra developer into an agency project can start with one defined task.I work on WooCommerce, Laravel and Wo...
14/10/2026

Bringing an extra developer into an agency project can start with one defined task.

I work on WooCommerce, Laravel and WordPress, including the integrations between them. I can work in your repo, follow your coding standards and deliver under your agency brand.

Before work starts, we agree the scope, budget and availability, along with who reviews and deploys the change. The handover includes the checks run, setup requirements and build or deployment instructions.

You don’t need to commit to a retainer to see how we work together. A short outline of the task and your timescale is enough to start the conversation.

Use the website link on this Page, then For Agencies, for the details.

A website handover is easier to come back to when the guides live inside WordPress.My free DawsonyWeb Client Tutorial Vi...
13/10/2026

A website handover is easier to come back to when the guides live inside WordPress.

My free DawsonyWeb Client Tutorial Videos plugin gives clients a searchable video library in their dashboard. Each person can mark guides complete and see their own private progress.

If you change a tutorial, its completion status resets so the updated guide can be reviewed again. Handy for keeping the instructions in step with the site.

This is a real plugin screen using example tutorials.

Use the website link on this Page, then Plugins and Client Tutorial Videos, for the free download and setup guide.

Keep currency wallets separate when preparing a Revolut CSV import. A GBP amount and a EUR amount need their own currenc...
12/10/2026

Keep currency wallets separate when preparing a Revolut CSV import. A GBP amount and a EUR amount need their own currency context.

Start with the wallet and completed transactions for the destination bank account. In CSVReady, review the currency exclusions, then check a known payment and receipt against the original statement.

CSVReady prepares the import layout. It doesn’t calculate exchange rates. My Revolut guide walks through these checks and links to a converter where you can test five rows for free.

Find CSVReady through the website link on this Page, then open Import guides and the Revolut guide.

Shipping rules need testing at the edges, as well as with a typical basket.Try a basket just below a weight, quantity or...
11/10/2026

Shipping rules need testing at the edges, as well as with a typical basket.

Try a basket just below a weight, quantity or order-value threshold, one exactly on it and one just above. Check which rule applies and whether the delivery charge is the one you intended.

For a confidential WooCommerce project, I built a rate simulator and checks for gaps and overlaps between configured ranges. Staff can inspect the rules before relying on them at checkout.

The illustration shows the workflow, without client screens or data.

Read the shipping rules case study through the website link on this Page, then Case Studies.

Before adding another feature to an inherited Laravel app, get a clear picture of the system you’ve already got.I take o...
10/10/2026

Before adding another feature to an inherited Laravel app, get a clear picture of the system you’ve already got.

I take on existing Laravel applications, starting with a review of the codebase, documentation and a plan for stabilisation. That means understanding the business processes behind the screens as well as the code.

From there, I can help with fixes, new features, API integrations and ongoing development. We agree the scope and deployment process, and you work directly with me.

A useful first outline is what the system does, where it’s causing trouble and what needs improving next.

Use the website link on this Page, then Services and Laravel systems, for the details.

Address

Barnsley

Alerts

Be the first to know and let us send you an email when Dawsony Web posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Shortcuts

Share