Posted November 05, 2018
Hello,
Well I own few titles on that site and I noticed something that could be upgraded. (Or I have a bug)
I own for example The Witcher III: GOTY. And that item in the store is classified as owned. But in the same moment, vanilla The Wither III, it's expansions and expansion pack are not. I've searched for that on the forum and found out that it is possible to even not see owned games as owned as well, until you enter your cart (or try to add the game to cart, something like that). So I've added The Witcher III and entered my cart to check it out. But again there was no info, that I already own that content.
If it isn't a bug then i have a small suggestion for GOG team. They could add information to each product in the store with all the smallest possible amount of content possible to own that it has in itself. And then check if some, or all of that is in your possession and inform you about that in the store page.
I don't speak English well, so probably I didn't explain it well enough, so here's an example. The Wither III has its vanilla, two expansions, expansion pack and GOTY in the store. The smallest bits of content then would be vanilla, blood and wine expansion and hearts of stone expansion. So GOTY would have in itself all of the content, so, somewhere in backend, the content of it would be list of The Witcher 3 vanilla, blood and wine expansion and hearts of stone expansion. Vanilla and expansions would have only themselves in their content lists, expansion pack both expansions.
So when you'd have for exapmle The Wither 3 and Blood and Wine expansion and you'd visit the store page of the expansion pack the server would check for all of the content you have (vanilla + blood and wine) and check for the similarities with the product (blood and wine) and show info that you already have blood and wine, but in the product you're viewing is also hearts of stone. In the ideal situation it would also check for the product in the store that has hearts of stone, and doesn't have any of the content you own, and inform you if found anything.
Any thoughts?
PS:
How I see this:
Data of store item probably has it's information stored like
name: abc;
date of publishing: 1990-01-01;
media content: something;
...
and my proposal is to add the content_list to product data like
content_list: sboc1, sboc2, sboc3;
//sboc - the smallest bit of content. For example expansion_pack would not be the smallest possible bit, because it could be split into expansion1, expansion2 and maybe expansion_pack_exlusive_content. And only these would be the smallest possible bits.
Your account would also have a content_list like owned_list that would be a list without repetitions with summed items of the lists of all the products you have.
Then when you enter a product page it'll check for every content_list item if it already is in your owned_list and inform you about the result of this comparison. And if you have like sboc1, sboc3 and product your viewing has sboc2, sboc3 it would also search the store for two things. Products that has only the difference (in this case only sboc2) and that has the difference and doesn't the similarity (so sboc2 + any other thing that isn't sboc1 or sboc3), and it would show these products to you if there were any or it there weren't, it would inform you that unfortunately there is no other possibility to acquire sboc2 than buying product that also have sboc3 in it.
It could also be hierarchic, like you're viewing product assigned to main product (the witcher III expansion pack would be assigned to the wither III wild hunt category) and there would be 1 obligatory check (if you have any content of the witcher III wild hunt category) and if it says yes, then there would be second optional check for the similarities of your content in this category, and the product content.
Whatever would be better in the golden mean of efficiency/elegance.
Well I own few titles on that site and I noticed something that could be upgraded. (Or I have a bug)
I own for example The Witcher III: GOTY. And that item in the store is classified as owned. But in the same moment, vanilla The Wither III, it's expansions and expansion pack are not. I've searched for that on the forum and found out that it is possible to even not see owned games as owned as well, until you enter your cart (or try to add the game to cart, something like that). So I've added The Witcher III and entered my cart to check it out. But again there was no info, that I already own that content.
If it isn't a bug then i have a small suggestion for GOG team. They could add information to each product in the store with all the smallest possible amount of content possible to own that it has in itself. And then check if some, or all of that is in your possession and inform you about that in the store page.
I don't speak English well, so probably I didn't explain it well enough, so here's an example. The Wither III has its vanilla, two expansions, expansion pack and GOTY in the store. The smallest bits of content then would be vanilla, blood and wine expansion and hearts of stone expansion. So GOTY would have in itself all of the content, so, somewhere in backend, the content of it would be list of The Witcher 3 vanilla, blood and wine expansion and hearts of stone expansion. Vanilla and expansions would have only themselves in their content lists, expansion pack both expansions.
So when you'd have for exapmle The Wither 3 and Blood and Wine expansion and you'd visit the store page of the expansion pack the server would check for all of the content you have (vanilla + blood and wine) and check for the similarities with the product (blood and wine) and show info that you already have blood and wine, but in the product you're viewing is also hearts of stone. In the ideal situation it would also check for the product in the store that has hearts of stone, and doesn't have any of the content you own, and inform you if found anything.
Any thoughts?
PS:
How I see this:
Data of store item probably has it's information stored like
name: abc;
date of publishing: 1990-01-01;
media content: something;
...
and my proposal is to add the content_list to product data like
content_list: sboc1, sboc2, sboc3;
//sboc - the smallest bit of content. For example expansion_pack would not be the smallest possible bit, because it could be split into expansion1, expansion2 and maybe expansion_pack_exlusive_content. And only these would be the smallest possible bits.
Your account would also have a content_list like owned_list that would be a list without repetitions with summed items of the lists of all the products you have.
Then when you enter a product page it'll check for every content_list item if it already is in your owned_list and inform you about the result of this comparison. And if you have like sboc1, sboc3 and product your viewing has sboc2, sboc3 it would also search the store for two things. Products that has only the difference (in this case only sboc2) and that has the difference and doesn't the similarity (so sboc2 + any other thing that isn't sboc1 or sboc3), and it would show these products to you if there were any or it there weren't, it would inform you that unfortunately there is no other possibility to acquire sboc2 than buying product that also have sboc3 in it.
It could also be hierarchic, like you're viewing product assigned to main product (the witcher III expansion pack would be assigned to the wither III wild hunt category) and there would be 1 obligatory check (if you have any content of the witcher III wild hunt category) and if it says yes, then there would be second optional check for the similarities of your content in this category, and the product content.
Whatever would be better in the golden mean of efficiency/elegance.