1. php如何寫商城
php可以做網上商城的,而且效率很高。
具體可以去網路參考現成的例子:
2. 網上開店如何收取郵費
給你一下查郵資的網站很有用,要收藏下來哦:http://www.website-export.com/cnps/index.php
還有一般你先可以這樣設定平郵設8元,快遞設15元,倒時再看客戶買的物品的重量去測重後再重新設定郵價,這個郵價在買家拍下後可以更改的,所以不要擔心!
這個郵費包括的紙箱的費用,膠水費,郵資,人工費等,所以物品價可以優惠,郵費一般不優惠!所以新賣家一般在郵費上都是按實收取的,而大賣家有時會負擔郵費的!
如果是你在淘寶上買東西,可以和賣方協商誰出郵費的。
淘寶給賣方提供了幾家專門的快遞公司,其中圓通要好點。之外的快遞公司感覺順風是除ESM之外最好的了,但是價格也貴點。不超重的話,一般價格在8~12之間。
打款到支付寶雙方都會有郵件通知的,還可以訂閱簡訊通知。很安全,完全可以放心
3. 開發一套php多用戶商城系統大概得需要多少錢
多用戶商城系統建設具體的費用,不能一概而論,要根據不同的功能需求和不同的建站方式來定。也就是說,如果我們想要建的多用戶商城系統面向越大流量的用戶群體,需要越多的功能,那麼報價就會越高。如果我們選擇定製開發的網站建設方式,那麼就會比選擇使用多用戶商城系統模板來開發要貴,定製一般都要幾萬到十幾萬的成本,而直接購買現成的多用戶商城系統模板自行修改的話,幾千到一萬就能搞定。
4. 有人做過fedex,ups,DHL計算運費的介面嗎,我用php的
其實很簡單的呢?去找幾個國際貨運公司,讓他們將收費的表格給你,裡面就有公式的呢?我做外貿的,就是那樣算運費的。
5. ECSHOP商城的郵費要怎麼設置
1:ecshop如何設置某個商品免除運費。
後台=>商品列表=>其他信息=》選擇免運費情況。如果該商品勾選上了。則該商品在購買的時候,不會產生運費。
2:如果計算ecshop的商品免除運費。
includes/lib_order.php的order_fee()函數。
$sql = 'SELECT count(*) FROM ' . $GLOBALS['ecs']->table('cart') . " WHERE `session_id` = '" . SESS_ID. "' AND `extension_code` != 'package_buy' AND `is_shipping` = 0";
$shipping_count = $GLOBALS['db']->getOne($sql);
$total['shipping_fee'] = ($shipping_count == 0 AND $weight_price['free_shipping'] == 1) ?0 : shipping_fee($shipping_info['shipping_code'],$shipping_info['configure'], $weight_price['weight'], $total['goods_price'], $weight_price['number']);
在你購買的時候,他首先檢測該商品是否免除運費如果該商品免除運費的話,他就直接可以免除運費,但是有個缺點,如果該商品和其他不免除運費的商品一起購買的話,他就產生運費了。結構很簡單。shipping_count == 0 AND $weight_price['free_shipping'] == 1,這里已經表示很明確了。
正常的ecshop購買流程應該是這樣的。就是如果ecshop的購買流程裡面,只要有一個商品是免除運費的,那麼所有的商品都應該是免除運費的。
我們可以按照下面函數來處理運費的過程。
function has_free(){
global $db;
global $ecs;
$sql = 'SELECT count(*) FROM ' . $GLOBALS['ecs']->table('cart') . " WHERE `session_id` = '" . SESS_ID. "' AND `extension_code` = 'package_buy'";
$shipping_count = $GLOBALS['db']->getOne($sql);
if($shipping_count){
$sql = 'SELECT goods_id from ' . $GLOBALS['ecs']->table('cart') . " WHERE `session_id` = '" . SESS_ID. "' AND `extension_code`= 'package_buy'";
$ids = $db->getCol($sql);
if($ids){
foreach($ids as $k => $v){
$sql2 = "select g.is_shipping from ".$ecs->table('package_goods')." p , ".$ecs->table('goods')." g where g.goods_id = p.goods_id and p.package_id = $v";
$res = $db->getCol($sql2);
if(in_array(1,$res)){
$tsing = 1;
continue;
}
}
if($tsing ==1){
return 1;
}else{
$sql = 'SELECT count(*) FROM ' . $GLOBALS['ecs']->table('cart') . " WHERE `session_id` = '" . SESS_ID. "' AND `extension_code` != 'package_buy' AND `is_shipping` = 1";
$shipping_count = $GLOBALS['db']->getOne($sql);
if($shipping_count){
return 1;
}
return 0;
}
}else{
return 0;
}
}else{
$sql = 'SELECT count(*) FROM ' . $GLOBALS['ecs']->table('cart') . " WHERE `session_id` = '" . SESS_ID. "' AND `extension_code` != 'package_buy' AND `is_shipping` = 1";
$shipping_count = $GLOBALS['db']->getOne($sql);
if($shipping_count){
return 1;
}
}
return 0;
}
6. 在美國,一般網上購物運費多少錢怎麼算的
一般來說,和你選定的運輸方式有關,對時間要求越緊的,價格越貴,如果對時間要求不急,大部分網站對購物超過一定金額,比如60美元或100美元的,在美國國內運輸都是免費的,但運輸也慢,時間差不多一周。
鞋子的話,你這個價格應該還是要收費的,但是我剛才看了一下美國最大的zappos,它是對美國國內地址都是免費郵寄的,不知你買鞋的網站是否給你免費。
另外我多說幾句,如果你在中國國內的話,讓朋友寄過來最便宜的方式是美國郵政,網址www.usps.com,選用它固定費率的運輸方式,只要是20磅以內,能塞進他們的固定郵資箱,價格分兩檔:
53.95和41.95,如果在網上預約發送還可以更便宜,
箱子的尺寸如下:
http://www.letsebuy.com/viewthread.php?tid=29&extra=page%3D1
當然,如果你的鞋子不大的話,可以再選更小的箱子,運輸價格可以在線計算。
7. 想用php做一個商城平台,多地區,每個地區的商品和價格不同,應該用什麼系統做呢
ECSHOP,,如果功能不滿足的話可以二次開發。
貌似沒有公共的多店鋪模式的程序哦。
8. thinkphp ox 商城運費怎麼算
商場運費一般都是導入到資料庫的,一個country對應一個id 一個對應一個ID,這涉及的方面就多了。如:國家,地區,匯率,商品重量,快遞方式等。這只是基本的,像我們公司的一個商城,裡面還涉及了運費折扣,包郵卡,滿免,會員等級折扣,積分兌換等。
9. php裡面商城訂單查詢代碼怎麼寫
aaeer.com裡面的訂單查詢代碼:
訂單號:
訂單查詢
訂單號:
<input name="ono" type="text" id="ono" width="150" height="20" />//訂單號輸入框<a href="javascript:;" class="k_ajax" rel="{URL:'/portal/cart.php',CMD:'def',ono:$('#ono').val()}">訂單查詢</a> //ajax提交,並獲得訂單詳情。
ajax返回的數據,自己查一下代碼吧。
toymen發表於:11-11-08 22:59 5樓[回復] #Top#toymen
人氣:516
積分:3418
金幣:23620
KC元老
ajax查詢訂單狀態,添加到../portal/cart.php中。
/**
處理訂單反饋信息頁
*/
function king_ajax_def(){
global $king;
// setcookie('KingCMS_Cart',serialize($cart),time()+86400000,$king->config('inst'));$ono=kc_get('ono',2,1);
$array_black=str_split('<>'"%');
if(!$data=$king->db->getRows_one("select ono,oid,nstatus,kname,nnumber,ntotal,kfeedback,eid,nexpress from %s_orders where ono=$ono")){kc_error($king->lang->get('system/error/onoerr'));}
$oid=$data['oid'];
$status=$data['nstatus'];
$s='<table class="k_table_list" cellspacing="0">';$s.='<caption>'.$king->lang->get('portal/cart/prodinfo').'(請牢記您的訂單號,以便支付與查詢!)</caption>';$s.='<tr><th class="w150">'.$king->lang->get('portal/cart/youorders').'</th><td><strong class="red">'.$data['ono'].'</strong></td></tr>';$s.='<tr><th>'.$king->lang->get('portal/cart/prodname').'</th><td>'.$data['kname'].'</td></tr>';$s.='<tr><th>'.$king->lang->get('portal/cart/total').'</th><td>'.$data['nnumber'].'件</td></tr>';$s.='<tr><th>'.$king->lang->get('portal/cart/alltotal').'</th><td>'.number_format($data['ntotal'],2).'</td></tr>';$s.='<tr><th>'.$king->lang->get('portal/cart/rstatus').'</th><td>'.$data['nstatus'].'</td></tr>';$s.='</table>';
$s.='<p></p>';
$s.='<br/>';
$height=0;
if($status<3){
$s.='<p><a href="javascript:;" rel="{URL:''.$king->config('inst').'portal/cart.php',CMD:'payment',ono:'.$ono.',IS:1}" class="k_ajax">'.$king->lang->get('portal/orders/viewmethod').'</a></p>';}
kc_ajax($king->lang->get('portal/cart/myorders'),$s,0,'',500,310+($height*50));}
其中<td>'.$data['nstatus'].'</td></tr>'; 這句輸出的是訂單狀態的id數字,需要轉換為文字,不懂php,自己改吧。
數字對應的文字:
1:交易創建
2:等待買家付款
3:買家付款成功
4:發貨成功
5:確認收貨,交易成功
6:交易關閉,未完成超時關閉
7:修改交易價格成功
8:買家申請退款
9:退款成功
10:退款關閉
11:修改交易價格