For every eligible stay you will earn both Status and Reward points for the amount you have spent at the hotel, including meals that have been charged to the room.
You can find a easy to use earning points calculator here: https://all.accor.com/loyalty-program/earn/stay/index.en.shtml
An eligible stay is considered a stay that was booked directly through Accor Plus, Accor, ALL app, reservations or the hotel directly. Stays booked through third party booking sites are not eligible for earning points.
The amount of points you earn varies depending on the hotel brand you are staying at and the ALL status that you hold. Please see the below table which shows the earn rate for every 10 Euro equivalent spent: