Product Factory
Last updated
Was this helpful?
Was this helpful?
window._fwn.shopping.productFactory((builder) => {
builder
.description(remoteProduct.description)
.extId(remoteProduct.id)
.name(remoteProduct.title)
.currency('USD')
.variant((variantBuilder) => {
// See "Create a variant" section.
})
})productbuilder.variant((variantBuilder) => {
variantBuilder
.extId(remoteVariant.id)
.url('https://www.example.com')
.price(remoteVariant.price)
.sku(remoteVariant.sku)
.name(remoteVariant.name)
.isAvailable(remoteVariant.isAvailable)
.image((imageBuilder) => {
// See "Create an image" section
})
remoteVariant.options.forEach(({name, value}) => {
variantBuilder.option({
name,
value,
})
})
})variantBuilder
.image((imageBuilder) => {
imageBuilder
.extId(remoteVariant.featured_image.id)
.position(remoteVariant.featured_image.position)
.title(remoteVariant.featured_image.alt)
.url(remoteVariant.featured_image.src)
})