We have a CMS e-commerce website and sell pet foods. But unlike any e-commerce site, our customers do not buy the products for themselves. Our customers buy products to be sent to the animal rights activists defined on our site. These activists, with some publications (such as Twitter posts), encourage the purchase of products for themselves.
Here, we have 2 different options.
Activists will just share our website link and customers will choose the activist's address as a product variation. (But awkwardly, users hardly predicts this and the activist has to make a statement every time.)
We will create a category for every activist. Activists will share our website link with the category (activist) slug (domain.com/activist-slug). Users will easily add products to cart for that activist but in this method we have to create hundreds of copy products for each activist (category) due to CMS limitations.
Which method do you advice? Do you have any better solutions which won't force our CMS limitations?