Le Club Accorhotels is offering bonus miles for Garuda Indonesia frequent fliers that are staying at certain Accor brands and paying rather high rates. You can access Garuda’s website for this promotion here.
It is somewhat uncertain, what is the exact number of miles that you would earn, as there are no terms and conditions associated with this promotion and it is worded ambiguously “you may earn up to 500 miles…”.
Also, there seems to be some kind of redemption program for Garuda’s frequent fliers to burn miles, but the copy text then talks about discounted paid rates that starts around $50 at all Novotel hotels in Indonesia except Bali and Lombok, where the price is $70.
If you are Garuda frequent flier, it may make sense to consider earning miles at these higher than usual rates. Also, the strangely worded redemption discount that seems to be paid rates (?) could work at times.