diff --git a/src/products/views/ProductUpdate/ProductUpdate.tsx b/src/products/views/ProductUpdate/ProductUpdate.tsx index e0511fa01..f3dbb2848 100644 --- a/src/products/views/ProductUpdate/ProductUpdate.tsx +++ b/src/products/views/ProductUpdate/ProductUpdate.tsx @@ -165,7 +165,6 @@ export const ProductUpdate: React.FC = ({ id, params }) => { productVariantCreateOpts ] = useVariantCreateMutation({}); - const { availableChannels, channel } = useAppChannel(); const { data, loading, refetch } = useProductDetails({ displayLoader: true, variables: { @@ -173,6 +172,11 @@ export const ProductUpdate: React.FC = ({ id, params }) => { firstValues: VALUES_PAGINATE_BY } }); + + const isSimpleProduct = !data?.product?.productType?.hasVariants; + + const { availableChannels, channel } = useAppChannel(!isSimpleProduct); + const limitOpts = useShopLimitsQuery({ variables: { productVariants: true @@ -270,8 +274,6 @@ export const ProductUpdate: React.FC = ({ id, params }) => { channel.name.localeCompare(nextChannel.name) ); - const isSimpleProduct = !data?.product?.productType?.hasVariants; - const { channelsWithVariantsData, haveChannelsWithVariantsDataChanged,