From the team
Blog
Notes on Shopify apps, cart recovery, and commerce -- from the team at peci.io.
-
October 27, 2026
The Check That Kept Finding Itself
Three small failures from our own automation where a search matched the text that was doing the searching, and the rule we use now.
-
October 20, 2026
Seven Things Between Speech Note and a Dictation Key on KDE Wayland
What it took to make offline Whisper dictation type into any window on KDE Plasma under Wayland, and why most of the seven fixes only showed up when we measured.
-
October 13, 2026
Four Ways a Tracking Pixel Can Be Dead While Every Check Is Green
One day of debugging a Shopify web pixel that collected nothing, and the four places where our own tests and probes agreed with the bug.
-
October 6, 2026
When "Nothing Happened" Looks Exactly Like "Nothing Was Checked"
Three small failures from running a small company's operations with automation, and the one rule that would have caught all three.
-
August 6, 2026
A Quick Way to Sanity-Check Whether Your Cart Abandonment Number Is Inflated by Device Switching
A short, practical check to run in your own analytics before assuming every abandoned cart needs a recovery email.
-
August 6, 2026
Share a Cart vs. Abandoned Cart Email: A Different Funnel Entry Point
A shared cart link is not a recovery mechanism. It is a second front door into checkout, one that starts further down the funnel.
-
August 4, 2026
Why Cart Abandonment Rates Lie When Customers Switch Devices
A device switch is not a change of mind. Why standard abandonment metrics conflate the two, and what that means for how you fix it.
Everything on this blog is freely reusable with attribution (CC BY 4.0).