You can add selling plans with items, straight to checkout using a link — also one of the main reasons why I love Shopify. That’s not an issue, just setup differently, I even mentioned doing so in a different thread where I use a /join
URL redirect that does so.
I can provide an example URL if you would like.
If you’re using the Storefront API you should be able to add attributes to the cart that way as well.