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 |
||
---|---|---|
.. | ||
test | ||
README.md | ||
action-types.ts | ||
actions.ts | ||
constants.ts | ||
default-state.ts | ||
index.ts | ||
reducers.ts | ||
selectors.ts | ||
thunks.ts | ||
types.ts | ||
utils.ts |
README.md
Checkout Store
The docs for the Checkout Store can be found in docs/third-party-developers/extensibility/data-store/checkout.md.