Does "avail" make sense here?
Solution 1:
This is an example of Indianism. vs avail yourself of our special offer.
Avail our special offer for this event.
This "avail" here is context dependent and could mean "get". (or "use" or "take advantage of")
The noun poses no problems. It is used most frequently in the phrases of no avail (his efforts were of no avail), to no avail (he tried the key but to no avail), etc.
An Indianism is an English word or phrase used in India that is not acceptable in BrE or AmE.
Some examples that you may frequent regularly :
- 'Kindly revert'- using the word revert to mean reply or respond.
- 'Discuss about'
- I am having a headache
- To Take Tension- to feel concerned or nervous .
Solution 2:
You are better off just ditching avail altogether and saying
Help yourself to our special offer.