Add Shopify related products

This commit is contained in:
cond0r
2021-06-10 13:18:57 +03:00
parent 74dda1aa55
commit 396a708e23
11 changed files with 379 additions and 228 deletions

View File

@@ -28,15 +28,27 @@ export async function getStaticProps({
config,
preview,
})
const { pages } = await pagesPromise
const { categories } = await siteInfoPromise
const { product } = await productPromise
const { products: relatedProducts } = await allProductsPromise
if (!product) {
throw new Error(`Product with slug '${params!.slug}' not found`)
}
const relatedProductsPromise = commerce.getRelatedProducts({
variables: { productId: product.id, first: 4 },
config,
preview,
})
// Temporary conditional query
const { products: relatedProducts } =
process.env.COMMERCE_PROVIDER === 'shopify'
? await relatedProductsPromise
: await allProductsPromise
return {
props: {
pages,