# Stuart Duff > WooCommerce, WordPress and other things ## Posts - [Is Claude Fable 5 Worth Twice the Cost of Opus 4.8?](https://stuartduff.com/claude-fable-5-pricing-worth-the-cost/): Claude Fable 5 launched to the usual wave of social media hype. It is genuinely impressive on the right tasks. But Claude Fable 5 pricing is exactly double Opus 4.8, and for most of what teams are actually doing with AI day to day, that premium buys you nothing you would notice. Here is what the benchmark data, independent comparisons, and enterprise ROI research actually say. - [How to Reduce Token Usage in Claude Code and Codex](https://stuartduff.com/how-to-reduce-token-usage-in-claude-code-and-codex/): Claude Code and Codex CLI can get expensive fast, and the culprit is rarely the prompt you just typed. This post covers which tasks burn through tokens and the practical habits that bring costs down without slowing your workflow. - [How I Use TDD With AI Coding Tools to Build WordPress and WooCommerce Plugins.](https://stuartduff.com/how-i-use-tdd-with-ai-coding-tools-to-build-wordpress-and-woocommerce-plugins/): I have been using PHPUnit for WordPress plugin testing for years. What changed when I started using AI tools was the order. Here is the TDD workflow I now use with Claude Code and Cursor. - [The Cost of Code Is Not Heading to Zero — It's About to Get Expensive](https://stuartduff.com/ai-code-cost-not-heading-to-zero/): AI companies and prominent voices are claiming the cost of software is heading to zero. I think that is misleading, and the financial data backs me up. Here is why AI development costs are more likely to increase than disappear. - [How I Built a WordPress Block Theme Using Google Stitch, Claude Code, and WordPress Studio](https://stuartduff.com/building-wordpress-block-theme-google-stitch-claude-code-studio/): A walkthrough of the AI-assisted pipeline I used to build a new WordPress block theme — Google Stitch for design, Claude Code with a community Agent Skill for the initial build, and WordPress Studio's MCP connection to validate and fix block errors. - [Why Your WooCommerce Store Is Not Selling](https://stuartduff.com/woocommerce-store-not-selling/): Many new WooCommerce store owners spend months adding features before making a single sale. This post explains why that happens and what to actually focus on before you launch. - [What Is the WordPress 7.0 Connectors API and Why Does It Matter?](https://stuartduff.com/wordpress-7-connectors-api/): WordPress 7.0 is due to land on 20th May 2026, and alongside the usual collection of editor improvements and performance work, it includes something that is mostly aimed at developers but will quietly affect anyone running AI-related plugins on their site — the Connectors API. If you have ever installed an AI plugin and then spent five minutes hunting around different settings screens to figure out where to paste your API key, you will understand the problem this API is trying to solve. The Problem It Solves Until now, there has been no standard way for WordPress to manage connections to […] - [From Order to Ordeal: Learning About Amazon UK's Customer Service Failings](https://stuartduff.com/from-order-to-ordeal-learning-about-amazon-uks-customer-service-failings/): Recently, I attempted to purchase a 65″ Hisense TV from Amazon UK. Unfortunately, the TV never arrived, and my experience with Amazon’s support services as a UK consumer left much to be desired. Working in support each day and having been a support team lead, it can be a real eye-opener and a great learning experience when you need to request support yourself. Here’s a comprehensive timeline and analysis of this frustrating encounter. Post contents Purchase and Initial Confirmation Dispatch and Delivery Updates Attempts to Resolve with Support At 2:30 pm on 18th October, I called Amazon UK support to inform […] - [WooCommerce Abandoned Cart Recovery How To Install AutomateWoo](https://stuartduff.com/woocommerce-abandoned-cart-recovery-how-to-install-automatewoo/): WooCommerce abandoned cart recovery is a marketing strategy that helps you recover lost sales by targeting customers who leave items in their cart without completing the checkout process. - [WooCommerce Now Powers 42% Of All Online Stores According To BuiltWith Data](https://stuartduff.com/woocommerce-now-powers-42-online-stores-according-builtwith-data/): Back in August of this year I posted a tweet indicating that WooCommerce was powering a 39% share of all online stores according to data gathered by the service BuiltWith. - [Setup A WooCommerce Development VVV With Vagrant Provision](https://stuartduff.com/setup-woocommerce-development-vvv-vagrant-provision/): In this tutorial you will learn how to install my WooCommerce Development VVV on your Vagrant Server and have it provision that site and its, content, plugins and themes automatically. Once provisioned you will have a fully running WooCommerce Development VVV with content, themes and plugins installed ready for your development tasks. Firstly if you have not read my previous post on how to setup a WordPress VVV Vagrant install on macOS you will want to read and complete that before continuing any further with this post. What is WooCommerce Development VVV WooCommerce Development VVV is an auto-sitesetup designed to be […] - [Setup a WordPress VVV Vagrant install on macOS](https://stuartduff.com/setup-a-wordpress-vvv-vagrant-install-on-macos/): In this tutorial I will go through how to setup a Vagrant install of WordPress on macOS along with highlighting some tools that will make running and managing a vagrant install a little easier than having to dive into terminal all the time after first installation. Once you have VVV up and running it offers a whole host of possibilities for quickly creating new WordPress installs for specific tasks which I will cover in some future articles. 1) Install VirtualBox Firstly download a copy of VirtualBox and install this on your machine by following the installers instructions. https://www.virtualbox.org/wiki/Downloads 2) Install Vagrant […] - [WooCommerce Invoice Payment Gateway](https://stuartduff.com/woocommerce-invoice-payment-gateway/): The WooCommerce invoice payment gateway plugin adds an Invoice Payment Gateway to your WooCommerce store. This type of payment method is usually used in B2B transactions with account / invoice customers where taking instant digital payment is not an option. An order status of either On Hold, Processing or Completed can be chosen from the gateway settings panel. The selected order status will be applied to all orders processed via the WooCommerce invoice payment gateway and the corresponding status order emails will be sent after checkout. The plugin itself does not create customer invoices for you only orders. For invoices this […] - [WooCommerce Open External Product Links In A New Tab](https://stuartduff.com/woocommerce-open-external-product-links-new-tab/): The functionality to open WooCommerce external product / affiliate links in a new tab is not something that is currently possible from within the core WooCommerce plugin. This functionality is useful if you’re an affiliate marketer for example that requires the external product buy now button links to open in a new tab when clicked. After and installing the WooCommerce External Product New Tab plugin all external product links on your WooCommerce site will then automatically open in a new tab. This includes external products on product categories, single product pages and also those added via the WooCommerce short-codes etc. The […] - [WooCommerce Dynamic Pricing Product Discount Table Extension](https://stuartduff.com/woocommerce-dynamic-pricing-product-discount-table-extension/): WooCommerce Dynamic Pricing allows for the configuration some pretty awesome discounts on products based on various conditions such as roles, categories, bulk per product quantity etc. One of the frequently highlighted shortcomings however (Chris Lema’s thoughts on the lack of discount display on products) was that discount rates were not displayed on a product listing. It’s only after a product was added to cart that the discounted amount became visible and apparent to the customer. To try work towards a solution for this issue I created a feature / development extension for WooCommerce Dynamic Pricing which displays a table of configured discounts […] - [A Blank Starter StoreFront Child Theme For WooCommerce](https://stuartduff.com/blank-starter-storefront-child-theme-woocommerce/): The best practice way to customize StoreFront for WooCommerce theme is to create a child theme for your project that allows you to store any code customizations. To make it easy for you to begin customizing StoreFront I have created a simple blank child theme that’s ready for you to install and quickly add your custom code to. When customizing StoreFront or any WordPress theme for that matter you really should be using a child theme to store any custom code like CSS, HTML and PHP you may need to add to your site. By storing this within a child theme, […] - [StoreFront The Official WooCommerce Theme by WooThemes](https://stuartduff.com/storefront-official-woocommerce-theme/): StoreFront is the official WordPress theme created by WooThemes for their ever popular WooCommerce plugin. StoreFront is targeted as a lean and efficient base theme for your WooCommerce installation allowing you to add more theme functionality via extension plugins and code customizations. StoreFront is a theme that’s built both for developers and end-users alike and is targeted specifically at WooCommerce store owners or developers who build sites for clients that require a stable and robust solution for online stores. StoreFront Default Homepage Template Note: On our test site we installed the WooCommerce Dummy Data which is the products you see in […] - [Florence and The Machine - Spectrum (Say My Name Stuart Duff Remix )](https://stuartduff.com/florence-machine-spectrum-say-name-stuart-duff-remix/): February‎ is upon us already and if anyone can let me now where January 2014 went it would be appreciated as time seems to be flying past nowadays. Continuing my one track per month goal for February‎ 2014 here is my Progressive House remix of Florence and the Machine – Spectrum ( Say My Name ). Again this is another vocal I have always loved since first hearing it as she has such a distinctive voice. I hope you like the remix and you can find all the tracks I produce this year on my SoundCloud page Stuart On SoundCloud - [Angie Stone - Wish I Didnt Miss You (Stuart Duffs Laidback Mix)](https://stuartduff.com/angie-stone-wish-didnt-miss-stuart-duffs-laidback-mix/): After taking a break for way too many years from making music I made a New Years resolution for 2014 of writing and producing a new track each month of the year. My first release this year is a remix of Angie Stone’s – Wish I Didn’t miss you which is a track I have always wanted to remix into my own laid-back house groove. I hope you like the remix and you can find all the tracks I produce this year on my SoundCloud page Stuart On SoundCloud - [How To Get The Best Service Possible When You Ask For Support](https://stuartduff.com/get-best-service-possible-ask-support/): Since joining WooThemes as a support ninja in July 2012 I have learned a lot about supporting WordPress products and how the customers that use them can get the best support possible. In this post I will hopefully share some knowledge that I have gained and will help you get the best, fastest and most accurate support from your product provider whether that be WooThemes or another company. When you run into an issue you cannot solve or your having trouble with a product be that a theme or plugin at some point you’re going to have to contact support for […] - [The Yeti Vets - Adrenaline: I Finally Got To Record Some Music Again](https://stuartduff.com/the-yeti-vets-adrenaline-i-finally-got-to-record-some-music-again/): It’s been a few years since myself and some friends played in a band together which was something I was as passionate about as I am with WordPress. Last week we decided to get together for a night of beers and test out our new studio gear, The track Adrenaline above is what we came up with. - [Top 10 Themeforest WordPress Responsive Business Themes](https://stuartduff.com/top-10-themeforest-wordpress-responsive-business-corporate-themes/): Responsive WordPress Business Themes are all the rage at the moment making your website easy to view across various desktop, tablet and mobile devices. In this article I list the top ten selling Business / Corporate Responsive WordPress Themes that are available via the ThemeForest.net marketplace. - [Faulty iPhone O2 Completely Disregard Sale Of Goods Act (1979)](https://stuartduff.com/faulty-iphone-o2s-complete-disregard-ignorance-of-sale-of-goods-act-1979/): On the 01/04/2012 my beloved iPhone 4 suddenly ceased to operate due to a technical battery fault (Confirmed by O2), this is my story (So Far) of how O2 showed and continues to show a complete disregard / ignorance for the UK’s Sale Of Goods Act (1979). - [5 Free Wordpress Responsive Theme Frameworks](https://stuartduff.com/free-wordpress-responsive-theme-frameworks/): Since mid 2011 responsive web design “web designs that automatically scale to fit various sizes of screen resolutions” has seen an explosion in popularity with developers. This has lead some nice wordpress developers to take the time and create responsive wordpress theme frameworks for you to use in your own wordpress designs which can save you a lot of time not re-inventing the wheel. Best of all these wordpress theme frameworks listed in this post are all free to download and use in your projects and with mobile web browsing becoming more popular moving to a responsive design sooner rather than […] - [WP-Member The Wordpress Membership Plugin Sells On Flippa](https://stuartduff.com/wp-member-the-wordpress-membership-plugin-sells-on-flippa/): WP-Member a popular wordpress plugin launched in 2008 which is used to create paid membership sites using the wordpress system as it’s core has recentley been sold on the flippa website marketplace. - [Wordpress Premium Developer and Author Piracy My Thoughts](https://stuartduff.com/wordpress-premium-developer-and-author-piracy-my-thoughts/): As paid WordPress solutions like Themes, Plugins and eBooks rise in popularity so does that act of piracy with people downloading illegal copies of developers and authors content for free. Mostly all the popular paid wordpress premium products on the market today have been made freely available through the mediums of BitTorrent, eMule along with Websites which link to uploading sites like rapidshare, uploading etc. Of course this is a problem many larger industries Music, Movies etc have faced for years now so how can it be best combated by wordpress developers without making the mistakes other industries have and still […] - [Limit Wordpress Posts Text Length Without The Use Of Plugins](https://stuartduff.com/limit-wordpress-posts-text-length-without-the-use-of-plugins/): Sometimes when creating WordPress themes you might want to automatically limit the length of post text that is displayed in the main page post teaser view to make things easier for clients when writing articles. You could use a plugin like limit-post etc but I always find it much easier to contain all these type of modifications within the themes own functions.php file. This little WordPress hack will allow you to limit the displayed post text by a defined number of words on your blogs home page. The code snippet below should be placed somewhere within your WordPress themes functions.php. If […] - [Are Wordpress Premium Themes Becoming Bloated With PHP Code](https://stuartduff.com/are-wordpress-premium-themes-becoming-too-heavy-and-bloated-with-php-code/): Premium WordPress Theme providers are everywhere on the net these days with some having made very successful business’s developing themes for sale. Is the relentless push and advancements of wordpress theme development also having a side effect of themes now becoming very PHP heavy and server resource intensive. This is a question I have been asking myself for several months now “Are WordPress Premium Themes Becoming Too Heavy and Bloated With PHP Code?”. - [The Best Of Paulie Walnuts Gualtieri In The Sopranos](https://stuartduff.com/the-best-of-paulie-walnuts-gualtieri-in-the-sopranos/): The Sopranos for me is arguably the best TV show that has ever aired, a strong statement i know. In a time when all we seem to be watching is reality tv it finally brought home to me the despair i feel in knowing that another episode of the Sopranos will never be released. To ease my pain I decided to look on youtube for some clips of my favorite character from the show “Paulie Walnuts Gualtieri” played by Tony Sirico. These clips had me laughing throughout and will hopefully spread some smiley cheer to you all, enjoy. ## Pages - [Contact](https://stuartduff.com/contact/) - [Experience](https://stuartduff.com/experience/) - [Home](https://stuartduff.com/) - [Blog](https://stuartduff.com/blog/) [comment]: # (Generated by Hostinger Tools Plugin)