Adds cart creation

This commit is contained in:
Sebastian Rindom
2020-07-08 18:26:56 +02:00
parent 7247095078
commit edd64b5f62
5 changed files with 25 additions and 6 deletions
@@ -160,15 +160,19 @@ class ContentfulService extends BaseService {
try {
productEntry = await environment.getEntry(product._id)
} catch (error) {
console.log(error)
return this.createProductInContentful(product)
}
const variantEntries = await this.getVariantEntries_(product.variants)
const variantEntries = await this.getVariantEntries_(product._id)
const variantLinks = this.getVariantLinks_(variantEntries)
productEntry.fields = _.assignIn(productEntry.fields, {
title: {
"en-US": product.title,
},
options: {
"en-US": product.options,
},
variants: {
"en-US": variantLinks,
},
@@ -219,6 +223,9 @@ class ContentfulService extends BaseService {
sku: {
"en-US": variant.sku,
},
options: {
"en-US": variant.options,
},
prices: {
"en-US": variant.prices,
},