So we have this bookstore which sells language related literature. Many times you will have a book, or collection of books, which is available in a range of different languages. A good example of this would be The Adventures of Tintin where several translations exists of the same titles.
This creates a complicated matrix of items which share properties but variations exists. We want to encourage the user to add more items from the same collection to cart by making that process easier.
For instance The Adventures of Tintin have over 20 individual titles, and when translated into say 6 different languages you have 120 items. To add these to cart one-by-one would be a tedious and time consuming process.
The solution we came up with was to allow the user to select a range of items across a certain dimension of the language matrix into a list before adding them to cart:
The user lands on the collection page
Then selects a title to get the available languages of that title
Then selects one or all of this items onto a list which could be added to cart
Now while we believe that this process makes the navigation easier, it also feels very unintuitive to add products to a list which is later added once again into the cart.
The reason why we are considering this additional step is because add to cart kind of prompts a decision from the user that they may not be ready to make. We want to make it into more of a experimental experience where the user can try different options before committing to the purchase, although we are not entirely sold on that idea yet.
Amazon provides two options: add to cart, and the slightly softer add to list. In principal this is also what we are after.
How can we make this unconventional shopping experience feel more intuitive? We don't want to confuse the user out of a potential purchase.
The site itself is available in several different languages, so we cannot be to language specific, as every language has different nuances to it.