Description
Right now, once connected, the plugin always tries to sync automatically when an order comes in. Some organizers may want to review data before anything reaches HubSpot, or may be setting up the integration and not ready for live syncing yet.
Add a toggle on the HubSpot settings page for each event: "Sync automatically" (on/off). When off, new orders are logged as pending but no task is queued — the organizer syncs manually from the order detail page or the sync problems page.
Tasks
Acceptance Criteria
Description
Right now, once connected, the plugin always tries to sync automatically when an order comes in. Some organizers may want to review data before anything reaches HubSpot, or may be setting up the integration and not ready for live syncing yet.
Add a toggle on the HubSpot settings page for each event: "Sync automatically" (on/off). When off, new orders are logged as pending but no task is queued — the organizer syncs manually from the order detail page or the sync problems page.
Tasks
HubSpotEventSettingspendingsync record but do not enqueueAcceptance Criteria