团购功能如何使用和修改
我的网站业务以团购为主,以前用的系统功能达不到要求,了解了ECshop以后,下载并在本机上试用了,测试感觉非常好,界面清爽,功能丰富,速度快,可惜对团购的支持仍有缺陷,现将有关的问题发布出来,请高手指教:
1、我的业务采用货到付款的支付方式,我自己配送,顾客只是在网上下订单,现在发现一个问题:新注册的用户,第一次参加团购可以顺利下订单,但第二次以后就会提示错误信息:error group_buy_id,然后交易就会停止。
2、我打开了源代码,看到在\www\flow.php文件中,第515行起,有如下代码:
/* 如果是团购,且保证金大于0,不能使用货到付款 */
if ($flow_type == CART_GROUP_BUY_GOODS)
{
$group_buy_id = $_SESSION['group_buy_id'];
if ($group_buy_id <= 0)
{
show_message('error group_buy_id');
}
$group_buy = group_buy_info($group_buy_id);
if (empty($group_buy))
{
show_message('group buy not exists: ' . $group_buy_id);
}
if ($group_buy['deposit'] > 0)
{
$cod = false;
$cod_fee = 0;
/* 赋值保证金 */
$smarty->assign('gb_deposit', $group_buy['deposit']);
}
}
或许手工修改此部分代码,就可以通过,因为未弄清其内部参数,未敢动手,请高手或ECshop Team的大虾指点。我试用的是2.5beta版本。
我的qq是245883013,请高手q我
[ 本帖最后由 rebaly 于 2007-10-21 17:43 编辑 ]