Customer sync (Joomla users <> Dolibarr thirdparties) #4

Open
opened 2026-05-21 20:04:03 +00:00 by jmiller · 0 comments
Owner

Summary

Map Joomla users to Dolibarr thirdparties (customers) for order attribution.

Requirements

  • Auto-create Dolibarr thirdparty on first purchase
  • Map Joomla user_id to Dolibarr thirdparty_id in local table
  • Sync name, email, address from Joomla user profile
  • Lookup existing thirdparty by email before creating new
  • Admin view of customer mappings
  • Manual re-sync option

Acceptance Criteria

  • First-time buyer auto-creates thirdparty in Dolibarr
  • Existing thirdparty matched by email
  • Mapping stored in #__mokodolijoomshop_customers
  • Subsequent orders use mapped thirdparty_id
  • Admin can view/manage customer mappings
## Summary Map Joomla users to Dolibarr thirdparties (customers) for order attribution. ## Requirements - Auto-create Dolibarr thirdparty on first purchase - Map Joomla user_id to Dolibarr thirdparty_id in local table - Sync name, email, address from Joomla user profile - Lookup existing thirdparty by email before creating new - Admin view of customer mappings - Manual re-sync option ## Acceptance Criteria - [ ] First-time buyer auto-creates thirdparty in Dolibarr - [ ] Existing thirdparty matched by email - [ ] Mapping stored in `#__mokodolijoomshop_customers` - [ ] Subsequent orders use mapped thirdparty_id - [ ] Admin can view/manage customer mappings
jmiller added the status/pending-testing label 2026-05-21 22:58:40 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoDoliJoomShop#4