The Active WordPress plugin enables the clientʼs Active web pages to be persistent: they retain login status, page position, cart selections, and checkout progress when the user navigates away from the page and returns, or closes and reopens the web browser.
For guest shoppers, the web pages retain:
After a customer logs in as a member shopper, features are preserved as follows:
For a tutorial video and demonstration of page persistence, see https://player.vimeo.com/video/301422527.
This feature is disabled by default in the WordPress plugin. To enable it, set the
usesession argument in the shortcode ACSiFrame2 to 'yes.'
When enabled, page persistence works by assigning each browser session a unique session ID string. Problems can arise, however, if the web hosting service (in this case, WordPress) stores the page in a cache: this can cause successive users to be assigned the same ID string, and thus be able to see other usersʼ sessions. For this reason, it is important to notify the hosting service that all pages intended to be persistent should not be cached. To do this for WordPress:
Contact WordPress by e-mail or online chat.
Request that the specified pages be added to the NGINX exclusion list.
(The NGINX load balancer manages page caching for WordPress pages.)