21 October 2026
How to add upsells and cross-sells in WooCommerce
Link a premium notebook as an alternative and a pen as a companion, then check the saved settings and supported storefront output.
Experiments, observations and notes from work in progress.
21 October 2026
Link a premium notebook as an alternative and a pen as a companion, then check the saved settings and supported storefront output.
21 October 2026
Set a practice sale price and date range, check the site timezone, and distinguish saved setup from a verified automatic price transition.
21 October 2026
Create A5 and A6 notebook variations with separate prices and stock, then check that each selected size reaches the cart.
20 October 2026
Track a practice notebook quantity, prevent backorders and check allowed, excessive and zero-stock quantities without placing an order.
19 October 2026
Create a parent and child product category, assign two practice notebooks, and check that the saved groups show the intended products.
19 October 2026
Prove a small static restore with hashes and live checks, then separate that result from database recovery and server cleanup.
19 October 2026
Begin with a read-only API check. Verify native MCP and each assistant’s authentication separately, then revoke the temporary token.
19 October 2026
Deploy the exact revision you intended, verify the visible version, and practise returning to the original commit before storing real data.
19 October 2026
Give one private repository a read-only Coolify deploy key, then check a real fetch instead of relying on a repository listing.
19 October 2026
Claim the dashboard over an encrypted tunnel first. Add a public HTTPS hostname only after you can verify DNS, the certificate, and terminal access.
19 October 2026
RAM is only one part of the choice. Check ARM64 compatibility, the current quote, and real Coolify health before opening the dashboard.
19 October 2026
Use a dedicated passphrase-protected key, upload only its public half, and compare fingerprints before trusting the first connection.
19 October 2026
A dedicated project makes a tutorial VPS easier to track. Check the quote and deletion rules before the first billable resource.
19 October 2026
Start with a disposable VPS app, then practise private GitHub deployment, updates, rollback, and a small restore before using real data.
18 October 2026
Add a product without putting it on sale yet. Follow the photo, price and draft-saving steps, then check the result in a preview.
17 October 2026
Add photos to an existing Jetpack Tiled Gallery, check their order, and save your WordPress page. Includes a video, screenshots and practice images.
8 October 2026
The current proposal-card flow in Snippet Editor, and a planned study of understanding, accepting, and recovering from AI edits.
8 October 2026
I built Hanger Count to turn a photo of returned hangers into a count you can check, with every group marked on the photo.
7 October 2026
I built the Snippet Editor for Espanso to make my snippets easier to manage, with a visual editor, search, and an AI assistant.
6 October 2026
A small desktop editor for Espanso snippets that changes only the value you edit and checks the result before saving, and what a review caught in the first version.
6 October 2026
Enable the block editor (Gutenberg) for WooCommerce product descriptions and short descriptions with a free plugin, without switching the whole product screen.
2 October 2026
My proposed WooCommerce fix lets developers ask the REST API for one product attribute by its slug, such as pa_color, and get just that attribute back. With it, integrations that sync catalogues or build filters don’t have to download every attribute to find one. PR #69318 is open as a draft; the screenshots below show […]
2 October 2026
My proposed WooCommerce fix lets block themes show wide Cart, Checkout and My account page titles at the same width the Site Editor shows. PR #69316 is open as a draft. The screenshots below show the patch applied.
2 October 2026
My proposed WooCommerce fix puts the sale badge on product images in the same place on the shop page as in the Site Editor. Theme designers and store owners can place the badge in the editor and trust what they see. PR #69315 is open for review; the screenshots below show the patch applied. The […]
2 October 2026
Translate English into up to eight languages at once, compare sources, and save useful phrases in a private dictionary. A small experiment for travel, learning, and customer replies.
1 October 2026
A proposed WooCommerce fix makes the classic cart and checkout coupon removal message customisable through woocommerce_coupon_message. See the before and after.
1 October 2026
Why a source-backed guide beats a fake live map, and how one catalogue serves a map, an API and an MCP server.