Another possible way for businesses to deal with this is to allow purchasing on the store but with the apple tax added onto the actual price and notify users that it's cheaper online or show the apple tax as a line item.
This suggestion has come up several times recently but it seems to be explicitly disallowed by Apple to charge higher rates while alluding to an Apple tax.