package woocommerce import "errors" // ClientError reports whether err is a known client-facing WooCommerce config/sync error. func ClientError(err error) (msg string, ok bool) { switch { case err == nil: return "", false case errors.Is(err, ErrInvalidStoreURL), errors.Is(err, ErrBlockedStoreURL), errors.Is(err, ErrNotConfigured), errors.Is(err, ErrNotEnabled), errors.Is(err, ErrMissingCreds), errors.Is(err, ErrInvalidSyncScope), errors.Is(err, ErrInvalidScheduleInterval): return err.Error(), true default: return "", false } }