45923dc5f3
* Update data store to bail if there is no customer ID * Use WC_Data meta functions * Save and load meta in session class * Customer session handling * CheckoutFields - only persist customer data to accounts * Inline docs for session handling * Handle meta data in session * Document wc->customer inline * Store only additional fields in session * Prevent notice in WC_Data * Organise keys and remove duplicates * Correctly save fields to account * Fix notices on checkout * Remove unnecessary diff * Changelog * Go back to previous way to loading session handler to avoid 3rd party breakage * No need to track is_session * white space * Remove changes to customer data store * Update class-wc-customer-data-store.php * Populate client from additional values from api * Additional fields in session * Add woocommerce_customer_allowed_session_meta_keys hook * Put back legacy keys for tests * Remove key fixes * Don't save additional fields to customer object * Remove duplicate init call * Only persist contact fields |
||
---|---|---|
.. | ||
cart | ||
checkout | ||
collections | ||
payment | ||
query-state | ||
schema | ||
store-notices | ||
utils | ||
validation | ||
README.md | ||
constants.ts | ||
index.ts | ||
mapped-types.ts | ||
shared-controls.ts |
README.md
Data Stores
The docs for the Data Stores can be found in docs/third-party-developers/extensibility/data-store/README.md