feat: disable Wishlist

chore: setup commerce & next config
fix: replace all call to bigcommerce from aquilacms provider
feat add validation to input in signup
This commit is contained in:
Gérard Le Cloerec
2021-04-06 15:08:19 +02:00
parent 94861a922a
commit a5de31ae17
68 changed files with 2157 additions and 7640 deletions

View File

@@ -1,5 +1,7 @@
import getCartCookie from '../../utils/get-cart-cookie'
import type { CartHandlers } from '..'
import { AquilacmsCart } from '../../../types'
import { normalizeCart } from '../../../lib/normalize'
const removeItem: CartHandlers['removeItem'] = async ({
res,
@@ -13,11 +15,13 @@ const removeItem: CartHandlers['removeItem'] = async ({
})
}
const result = await config.storeApiFetch<{ data: any } | null>(
`/v3/carts/${cartId}/items/${itemId}?include=line_items.physical_items.options`,
{ method: 'DELETE' }
const result: AquilacmsCart = await config.storeApiFetch(
`/v2/cart/${cartId}/item/${itemId}`,
{
method: 'DELETE',
}
)
const data = result?.data ?? null
let data = normalizeCart(result) ?? null
res.setHeader(
'Set-Cookie',