Posted on 月曜日, 6 月 29th, 2009 at 2:40 PM
zencartにて 商品代金○○円以上時のみ支払可能や配達可能などの 最低金額を設定する。
毎度のことだが動作は不明w
例えば・・・
選択可能の場合
支払方法設定: 代金引換・クレジットカード・銀行振込・店頭支払 などなど (カスタマイズ含む
配達可能の場合
配送料金設定: 日本各地・離島料金 などなど(カスタマイズ含む
それぞれ設定金額以上の場合のみ表示(設定金額未満の場合は非表示)というif文を書けばいいようです。
------------
~代金引換の場合~
Read the rest of this entry »
関連記事
Tags: PHP, zencart
Posted in zencart |
Posted on 日曜日, 6 月 28th, 2009 at 7:45 PM
zencartにて 商品リストにも newを・・・。
新着商品やおすすめ商品同様 商品リストにも
/includes/modules/pages/index/main_template_vars.php
172行目 青字を追加する。
// always add quantity regardless of whether or not it is in the listing for add to cart buttons
if (PRODUCT_LIST_QUANTITY < 1) {
$select_column_list .= 'p.products_quantity, '.'p.products_date_added ,';
}
検索結果は
/includes/modules/pages/advanced_search_result/header_php.php
$select_str = "SELECT DISTINCT " . $select_column_list .
" m.manufacturers_id, products_date_added,p.products_id, pd.products_name, p.products_price, p.products_tax_class_id, p.products_price_sorter ";
--------------
includes/modules/テンプレート/product_listing.php
に 新着商品での追加 と同様の処理を。
一定時間new表示
関連記事
Tags: PHP, zencart
Posted in zencart |
Posted on 日曜日, 6 月 21st, 2009 at 7:29 PM
zencartにて 一定時間 new(画像)を表示させよう。php
トップページやカテゴリを開いた時、下に表示される「○月度の新着商品」・「おすすめ商品」や、全商品ページやおすすめ商品ページなどに 登録日より3日で消えるNEWマーク画像を表示し、より目立たせよう。^^
ちなみに新着商品表示期限は、14日にしている。(管理画面にて設定済)
そして更に!newを3日表示させることにより 新着が新着の中でもより強調されるのでいいかな^^ あとは・・・全商品ページを見た時にも、おすすめ商品を見た時にも、newって画像が 付いてたら なおよし!ってことです。
とりあえず思うような表示になっているのでおkかなぁ~^^
~~~~~~~
トップページの○月度の新着・おすすめ
修正ファイルは、
新着情報/includes/modules/テンプレート/new_products.php
おすすめ/includes/modules/テンプレート/featured_products.php
new_products.phpの50行目辺りと63行目辺りに次の青文字を足す。
Read the rest of this entry »
関連記事
Tags: PHP, zencart
Posted in zencart |
Posted on 金曜日, 6 月 5th, 2009 at 5:38 PM
zencart にて新着商品と全商品を 特価商品のように 横並びにしたい。
モジュールが出ている?のはカテゴリのみ?なのか確認はしていないwが
今回は、
新着一覧 /index.php?main_page=products_new
全商品一覧 /index.php?main_page=products_all
を 特価商品の ように 横に並べたい。 (並べる数は 横3にしよう^^・・・もちろん好きな数でw)
考え方としては・・・・新着商品の出力部を見るとtableが作成されているので table を divへ 変更し cssにて調整する。とかで いいのではないでしょうか。
使うファイルは次のファイル(とcss)のみ
/includes/templates/テンプレート/templates/tpl_modules_products_new_listing.php
- <table>を <div>に置き換え (class もしくは idを付けよう) </table> → </div>
- <tr><td>も <div>に置き換える(同様に classなどを付ける)</td></tr> → </div>
- 1つ目の<tr>で置き換えたdivの直前にもう1個 divを入れておく。※
- 削除する。→<tr><td colspan="3"><hr /></td></tr>
- 管理画面-最大値の設定-新着商品一覧表示数----3で割れる数を入れる。
- CSSにてwidth と height を設定し、float:left にする。 (heightを設定しないと高さが違う場合見た目が崩れる)
※ 3.の</div>は 4.の削除した辺りに入れる。
これで おk。
ちなみに
109行目辺り 赤字部分で新着一覧に表示される商品説明の文字数が変更できる。(日本語で立て続けに打つと指定数値と実際の表示は異なるの。半角文字数で、さらに空白などの区切りの良いところで区切られるようだ・・。)
$display_products_description = stripslashes(zen_trunc_string($disp_text, 150, '<a href="' . zen_href_link(zen_get_info_page($products_new->fields['products_id']), 'products_id=' . $products_new->fields['products_id']) . '"> ' . MORE_INFO_TEXT . '</a>'));
} else {
$display_products_description = '';
}
関連記事
Tags: zencart, 備忘録
Posted in zencart |