diff --git a/plugins/woocommerce-admin/client/core-profiler/index.tsx b/plugins/woocommerce-admin/client/core-profiler/index.tsx index 9e047cbecd7..64de446f1ae 100644 --- a/plugins/woocommerce-admin/client/core-profiler/index.tsx +++ b/plugins/woocommerce-admin/client/core-profiler/index.tsx @@ -999,9 +999,20 @@ export const coreProfilerStateMachineDefinition = createMachine( { } ), invoke: { src: ( context ) => { - return updateBusinessLocation( - context.businessInfo.location as string - ); + const skipped = dispatch( + ONBOARDING_STORE_NAME + ).updateProfileItems( { + skipped: true, + } ); + const businessLocation = + updateBusinessLocation( + context.businessInfo + .location as string + ); + return Promise.all( [ + skipped, + businessLocation, + ] ); }, onDone: { target: 'progress20', diff --git a/plugins/woocommerce/changelog/update-skipped-should-be-set b/plugins/woocommerce/changelog/update-skipped-should-be-set new file mode 100644 index 00000000000..560dd7fd4a3 --- /dev/null +++ b/plugins/woocommerce/changelog/update-skipped-should-be-set @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Set woocommerce_onboarding_profile.skipped when guided set is skipped