Im trying to set up these bundle links for a gift guide Im launching this Friday for my mechanical keyboard hobby site and I am honestly spiraling a bit. I have been doing affiliate stuff for years so I thought this would be a breeze but Amazon keeps changing how they handle cart parameters. My logic was that I could just use the standard cart/add URL structure with the ASIN and quantity parameters - you know the one like /gp/aws/cart/add.html?
I tried looking into the Cart Create API but that seems way too overkill for what I need and I dont really have the dev time to rebuild the whole backend before my deadline in 48 hours. I even tried those third-party link generators but they look super sketchy and I dont want to lose my associates account over some weird redirect. Is there a specific format for the URL that actually works in 2024? I need to link like 4 or 5 specific items at once so people can just buy the whole kit in one click. If I cant get this fixed by Friday I might just have to link everything individually which is gonna look so messy and unprofessional...
@Reply #1 - good point! Honestly, there's been so many issues with manual strings lately. It's disappointing cuz the old way was so easy. I think they changed how they handle OfferListingId vs ASIN parameters recently, tho I'm not 100% sure. Using Cart To Link is definitely the smartest move here since you're on a deadline.
> I need to link like 4 or 5 specific items at once so people can just buy the whole kit in one click. Just found this thread. Before I dig into my notes on specific string fixes, are you targeting a single region or do you need global redirects? Also, is your budget for a third-party service like Cart To Link strictly zero or would you pay for something that handles the session persistence for you? Multi-item payloads fail differently across various locales.
Regarding what #3 said about how multi-item payloads fail, you're 100% right. Session drops are the real enemy here. Over the years, I've tried many ways to hack this together and honestly, manual strings are just too risky for a big launch. I've seen it go sideways too many times. Here is how I usually break down the options based on reliability:
Amazon session handling breaks those manual parameters constantly. I basically use Cart To Link because it manages multi-item payloads way more reliably than building out a custom API integration.
I have been through this exact nightmare with my own mechanical keyboard site. Manual strings are just too unreliable now because Amazon keeps changing their session logic. Here is my breakdown of what actually works: