docs: products made up of other products (kits) Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Pin shop-variations v0.1.199 and unified-inbox v0.1.88, update their wiki pages Both modules just shipped: the variations gallery up-front picker and the mail-view return refresh. Wiki pages updated to match. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Document head scripts, background services and recent shop/inbox behaviour - Authoring a module: the core.admin-background-services extension point, and the scripts/links fields on getPublicHead - including why a visitor preference must not be kept as an attribute on html or body. - Architecture overview: collectModulePublicHead now renders inline boot scripts first in the body. - Purchase orders: replacement orders stay out of the buying loop. - Shop filters: the next page of products no longer yanks the shopper back. - Shop variations: the page opens on a From price with every option unchosen. - Unified inbox: team inboxes expose a read-only Scheduled folder. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
docs: media rendition-folder filing and category taxonomy notes Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
docs: the third returns answer, damage reports, reviewing from the order page, delivery instructions and the order link in texts Shop gains the three returns answers, what happens when something arrives broken, the cancel consequence, the return charge and "asking where to leave it". Shop-variations and Reviews gain their halves, Authoring-a-module gains the customer order-panel point, Purchase Orders gains the instructions that come across with a shop order, and Twilio gains the order link and how to wrap it so it disappears by itself. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
docs: shipping-zone exclusions, non-returnable goods, live delivery, cron budgets and the phone inbox Shop.md gains "Postcodes you don't deliver to", "Watching the van on the day" and "Proof of delivery", and rewrites the zone-matching paragraph for ranges. Shop-variations.md and Google-Sheet-Products.md gain the Returns column and its spreadsheet lines. Architecture-overview.md records the per-job cron budget and what lastError now holds; Authoring-a-module.md adds the make_interval trap, catching your own errors and budgeting against the tick. Unified-Inbox.md gains "On a phone or a tablet". Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Google Shopping links each variation at its published address Records why the feed's links moved off the variation's own private address and onto the one in the sitemap, and what Search Console does about it. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Document the column pickers on both CSV exports Shop.md: the products Export CSV now asks which columns you want, in nine groups, everything ticked to begin with, remembered per computer, and keep the product code if you mean to upload the file back. Shop-variations.md: the same on the variations download, with Variant ID always coming along, and the option/value and provider columns as one tick each. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Colour previews per screen size, and three narrow-screen fixes Shop-variations: the options block's Colour & image previews setting is now per screen size, and why a phone wants it off. Shop: one tap opens a product card on a touch screen, and the quantity picker takes the full width once the buy row wraps. Product Add-ons: an add-on's button says "Add" on a row too narrow for the full wording.
Variations: cards show the cheapest RRP beside the "From" price Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Shop + Shop variations: the Rebuild web address button, and variation addresses The button is on the Search tab, not Details, and it was never actually on the Details tab either - the page said so, but nothing in the editor rendered it. Variation names and addresses now follow the listing they belong to. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Point at a tile and you get whatever you put second
The SEO Pages screen, product combinations in the sitemap, and where the favicon shows up
Variation images are arranged in the product's Images grid, not behind two tick boxes
Shop: a smallest order is a floor, not a batch size (shop 0.1.256, shop-variations 0.1.152, core 0.5.1143)
Shop: a smallest order counts across the product, not one basket row (shop 0.1.255, shop-variations 0.1.151, core 0.5.1142)
Shop: a product, or one variation, can say the fewest it sells in one go (shop 0.1.248, shop-variations 0.1.150, core 0.5.1129)
docs: social preview images + shareable configured product links (shop 0.1.244, shop-variations 0.1.148, product-addons 0.1.24, core 0.5.1122) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Shop variations: accordion carry-along skips sections it just settled
Card hover shows a promoted variation photo
Shop variations: the Sale badge beside a bare swatch
Shop variations: the Sale badge marks the reduced choices themselves
Shop variations: the Sale badge over the option that carries the offer
Shop variations: the promoted photo can lead category tiles too
Up-front variation media holds until every option is picked
Shop variations: letting the promoted variations lead a product's gallery
Promoted variation media narrows with the picks instead of vanishing, and stands in where a product has no media of its own
docs: Sale SKU and product SKU staff-only visibility on the shop product page Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
docs: admin sidebar tidy - 48 links down to 17, updated 24 pages
Document the Sale SKU field on products and variations