Page persistence

The web toolkit

Iframe descriptions

Other components

Building the page

Implementing in WordPress

Page persistence

Implementing in HTML

Configuring CSS styles

Iframe CSS styles

CSS file structure

The checkout screens

Club selection and signup

The account manager

Administrative tools

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:

“Catalog”“Member”“Selection”“Manage”
login status
cart selections
page position
checkout/manage progress

For a tutorial video and demonstration of page persistence, see https://player.vimeo.com/video/301422527.

Enabling page persistence

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:

  1. Contact WordPress by e-mail or online chat.

  2. Request that the specified pages be added to the NGINX exclusion list.

(The NGINX load balancer manages page caching for WordPress pages.)