Not techy enough for ya? Think of it as preserving state and passing it across time from "the you who knows" (senses a need) to "the you who does" (is at the store). Or as asynchronous communication with yourself.
I mean, seriously, I know what soap I want to buy when I'm shopping. It might be a different one every week. And I definitely don't want my automated solutions to vendor-lock me.
But if its just making a list, then what's the point? I can write on the slip of paper on the fridge anyway.
This requires developing two habits: 1) adding a thing to the shopping list when you fetch the backup item, and 2) actually using a shopping list.
Now I sympathize with the fact that different people have problems with different habits, so if it really doesn't work for you, then I guess you need something else :). But the benefit of this trick (or "life hack") is that it's free to use, doesn't require any purchase to set up, and doesn't tie you to any vendor.
Also, why not just have this automated instead?
A backup bottle means you never are out - if you remember any time during the 2-month period it takes to use up a bottle. Or have an automated system.
Or hell, when you are at 50/25/10%, order another.
And if you are uncomfortable with it ordering it for you, it could just add it to a shopping list for you.