I am selling audio healing sessions. They are typically an hour, so I can set the global cookie to 1.5 hours to ensure people have time to listen to the session. However, I know I will be adding 15- and 30-minute sessions as well. Therefore, I can foresee that I would like to set the cookie expiration on a per-page/per-post basis rather than globally. I am thinking this can be an adaptation of the script that checks for price against universal price, but I'm not a php scripter.
Could be accomplished by adding a custom ppv section to the child-theme functions.php, so it wouldn't get overwritten in a plugin update?