W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
在產(chǎn)品頁(yè)面中通過(guò)按鈕 加入購(gòu)物車可以將產(chǎn)品加入購(gòu)物車中,fecshop的購(gòu)物車數(shù)據(jù)
是存儲(chǔ)到數(shù)據(jù)庫(kù)中的,session保存cart表的id,因此,當(dāng)用戶登錄賬號(hào)后,將產(chǎn)品加入購(gòu)物車,換了其他的瀏覽器,
然后重新登錄
賬號(hào)后,購(gòu)物車信息還是存在的。
購(gòu)物車的配置信息:
@fecshop/config/services/Cart.php
<?php
return [
'cart' => [
'class' => 'fecshop\services\Cart',
# 子服務(wù)
'childService' => [
'quote' => [
'class' => 'fecshop\services\cart\Quote',
],
'quoteItem' => [
'class' => 'fecshop\services\cart\QuoteItem',
],
'info' => [
'class' => 'fecshop\services\cart\Info',
/**
* 單個(gè)sku加入購(gòu)物車的最大個(gè)數(shù)。
*/
'maxCountAddToCart' => 100,
# 上架狀態(tài)產(chǎn)品加入購(gòu)物車時(shí),
# 如果addToCartCheckSkuQty設(shè)置為true,則需要檢查產(chǎn)品qty是否>購(gòu)買qty,
# 如果設(shè)置為false,則不需要,也就是說(shuō)產(chǎn)品庫(kù)存qty小于購(gòu)買qty,也是可以加入購(gòu)物車的。
'addToCartCheckSkuQty' => false,
],
'coupon' => [
'class' => 'fecshop\services\cart\Coupon',
],
],
],
];
單個(gè)sku加入購(gòu)物車的最大個(gè)數(shù):通過(guò)配置maxCountAddToCart
加入購(gòu)物車是否檢查庫(kù)存:通過(guò)配置addToCartCheckSkuQty
,一般是設(shè)置成false,
一般是在生成訂單的時(shí)候進(jìn)行檢查,因?yàn)橛幸恍┤说挠唵慰赡芪锤犊?,超過(guò)一段時(shí)間
未付款的訂單,會(huì)由后臺(tái)定時(shí)腳本釋放庫(kù)存,因此,加入購(gòu)物車的時(shí)候沒(méi)有庫(kù)存,可能待會(huì)就有了。
購(gòu)物車數(shù)據(jù)是放到mysql的,因?yàn)樯婕暗蕉啾硎聞?wù)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: