SargonAelther: Does gamesieve track the expiration date of current discounts? If so, is there a way to filter/sort by discount expiration?
Sadly no. I am not aware of any API which exposes that information in a manner where I could make use of it in an efficient manner.
Been a long time since I last looked, though. I can have another look once game pages are live and I've implemented a way to deal with all the new currencies. I already had a TODO item to investigate gathering and displaying the promoId on the game page, and discount expiration
should be tied 1:1 with that.
Oriza-Triznyák: For example i'm not allowed to gift Outward Definitive Edition from Hungary .
Wait, what?! I thought the whole idea of prices increasing to the US-equivalent was that you could always gift!
Are there more games which have this issue? I'm currently not aware of any information on any API which exposes such restrictions, but if I have a few examples, I can search more usefully to see if it exists.
Huh, I have this in the Netherlands as well.
( type: "PRODUCTS_CANNOT_BE_GIFTED", content: "Your order contains Outward Definitive Edition, which cannot be purchased as a gift in your region at this time. To proceed with your order, please remove Outward Definitive Edition.", level: "ERROR" } as an object in the gift->giftMessages array which comes back as a response to a GET to
api.gog.com/v1/checkout/[id]?locale=en-US&countryCode=NL¤cyCode=EUR&cartToken=[token].
Sadly that's not a usable way to gather this information for GameSieve. I've asked my API contact if there's a public API which exposes this information.
The UI-flow seems it's not really handling that case well yet, since I can continue to payment with the gift checkbox still checked, but no recipient data entered.