How can my partner and I share a single, real-time universal shopping cart across different online retailers?
Ive been self-hosting our home server and syncing APIs for years, but now that we are prepping for a big kitchen remodel next month here in Seattle, we need a way to build a unified cart across Amazon, Home Depot, and Ikea. I tried using session-sharing browser extensions but the cookies keep expiring and desyncing. Is there a reliable tool or wrapper that keeps a single cart synced in real-time between two different accounts, or do we just have to share a single login?
I've spent years managing complex home automation and server setups, so I totally get the desire to optimize this. However, I'd be very careful with those session-syncing browser extensions. They tend to fail precisely when you're dealing with high-security sites like Home Depot or Amazon because those retailers constantly rotate session keys. You really dont want your cart to vanish right as you're placing a massive kitchen order. You might want to consider two main approaches here. The first is setting up a dedicated browser profile that you both sign into using a shared Google or Microsoft account. This is technically the most robust real-time sync because the browser handles the cookie state natively. The pros are that it's free and works with every site. The downside is the security risk of sharing a browser profile and the constant need to toggle between accounts so you dont mix up personal and project purchases. Another option is using a shared password manager like Bitwarden with a dedicated Kitchen Remodel login for these sites. This is much safer than session hacks. The pro here is that you maintain clean security boundaries. The major con is the Multi-Factor Authentication (MFA) headache. You'll likely need to set up a shared TOTP seed so you both can generate codes without texting each other every time you log in. Honestly, for something as critical as a remodel, I would suggest the shared login route over any wrapper tool. It's less elegant but way less likely to fail when it matters.
Coming back to this... honestly, we went through this exact mess during our reno and ended up pretty satisfied with the low-tech route.
Not 100% sure if real-time sync actually exists, but IIRC: