① Ecshop優惠組合購買後,購物車就不顯示了,在購物車商品處,出現了以下代碼請各位達人幫忙啊。
您這是自己配置的優惠購買嗎?默認的ecshop有一個優惠購買的套餐的,如果不是您想要的,建議您找正規的模板商或者二次開發團隊。
② 誰能詳細講解一下ecshop購物車,流程和核心,感激不盡。。。。
不必客氣
③ ecshop怎麼取得購物車的總價
有以下兩點:
一、靜態頁面需要在頂部引入版,常用的權js文件
<script type="text/javascript" src="js/common.js"></script>
<script type="text/javascript" src="js/transport.js"></script>
<script type="text/javascript" src="js/utils.js"></script>
④ ecshop購物車結算不顯示收貨填寫收貨地址,地址欄flow.phpstep=consignee
檢查一下你所有的模板的 library文件夾里是否有consignee.lbi,如果沒有就是因為缺少consignee.lbi
⑤ ecshop 購物車的問題
ecshop默認的話,會讓同一個商品合並的,除非是不同屬性的同一個商品,是分開的。
⑥ 你的ecshop購物車 做選擇結算嗎 可以發給我一份代碼 謝謝 大
你可以去下載一個免費的ecshop模板去看看
⑦ 我ecshop今天點擊購物車中的結算按鈕,提示以下信息報錯,在flow.phpstep=login頁面
你是不來是改過源代碼,select goods_brief,shop_price,goods_name,goods_thumb from `自jcococo`.`ecs_goods` where goods_id= 你看看是不是商品ID為空,把這條語句輸出來看看。
⑧ ecshop在購物車中 點擊「去結算」就是checkout,是不是要再更新一次購物車的
如果你把商品數量改了,那是需要更新一下,之後再加入購物車,默認ecshop是有這樣的問題
⑨ ecshop商品結算問題,商品選擇1件結算的時候在購物車就變成2件或3件,有的電腦會有的不會,請問怎麼解決
也許是瀏覽器的問題,你換個別的瀏覽器試一下,或者把瀏覽器升級一下!我前幾天遇到了類似的問題,用其他的瀏覽器是正常的,後來把瀏覽器升級了一下,就OK了!!!
⑩ ecshop購物車結算問題
ecshop的購物車使用是相當的不方便.ecshop購物車一旦加入了商品,就必須點更新數量的按扭才能夠更新.這樣對ecshop使用者相當的不方便。我們將結合ecshop ajax的思路。來講講用ecshop的ajax無刷新更新購物車.
1:首先要包含js/shopping_flow.js 該文件主要是針對ecshop購買流程式控制制的js.我們將增加以下函數.
function submit_update_cart(rec_id){
var goods_number = document.getElementById("goods_number_"+rec_id).value;
Ajax.call('flow.php?step=ajax_update_cart', 'goods_number=' + goods_number+'&rec_id='+rec_id, submit_update_cartResponse_cart, 'GET', 'JSON');
}
2:在flow.dwt中。我們要修改input輸入框.<input type="text" name="goods_number[{$goods.rec_id}]" id="goods_number_{$goods.rec_id}"
3:在ecshop的購物車函數中。什麼json來結合ecshop ajax處理更新結果.部分程序如下
include_once('includes/cls_json.php');
$result = array('error' => '', 'content' => '', 'fanliy_number' => '0', 'rec_id' => '');
$json = new JSON();
/* AJAX修改購物車 */
$rec_id = $_REQUEST['rec_id']; //購物車ID
$goods_number = $_REQUEST['goods_number'];//
/* 判斷庫存 */
$num = $db -> getOne("select g.goods_number from ".$ecs->table('goods')." g ,".$ecs->table('cart')." c where c.rec_id = '$rec_id' and g.goods_id = c.goods_id ");
if($goods_number > $num){
$goods_number = $num;
$result['error'] = 1;
$result['fanliy_number']= $num;
$result['rec_id'] = $rec_id;
$result['content'] = '該商品庫存不足'.$goods_number." 件,只有".$num."件";
die($json->encode($result));
}
/* 修改商品購物車 */
$sql = "update ".$ecs->table('cart')." set goods_number = '".$goods_number."' where rec_id = '".$rec_id."' and session_id = '" . SESS_ID . "' ";
$db -> query($sql);
4:通過flow.php中的php.返回更新數量後的結果.
function submit_update_cartResponse_cart(result){
if(result.error == '1'){
document.getElementById("goods_number_"+result.rec_id).value = result.fanliy_number;
alert(result.content)
}else{
var layer = document.getElementById("xianshi_price");
layer.innerHTML = (typeof result == "object") ? result.content : result;
}
}
通過以上ecshop二次開發例子,我們完成了ecshop購物車無刷新更新。
詳情地址:http://www.shopex5.com/ecshop/1633.html