忍者ブログ
01 May

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

16 April

welcart  SKUをセレクトで選択してカート投入

SKUをセレクトで選択してカート投入 

有料カスタマイズです

忘れないように記載

修正したファイル

function.php
カスタマイズファイルを読み込む記述
wc_item_single.php
複数SKUの場合のレイアウト変更・セレクト表示

追加されたファイル

customフォルダ   cs_welcart_custom.php
jsフォルダ    my_skuselect.js
imagesフォルダ  loading.gif


複数SKUだと卸業者のHPのような見た目ですよね。
複数商品を複数頼む業者はセレクトボックスの必要性がありません。
しかし消費者はセレクトボックスのほうがわかりやすく見栄えもよいと思います。
レンタルショッピングシステムには基本的についてる機能です。
でもwelcartは本体が無料なのであえてつけてません。そこはお金取ります。

出来上がりはめちゃシンプルで見やすくなっていました。
値段同一で複数のカラー・形・サイズがありSKUが長く伸びていて、
welcartで本格運営しているかたならカスタマイズ依頼してみてはいかがでしょうか。
サイズによって値段が別とかだとできないようです。
そういうときはWCEX Multi Price というまた別の有料プラグインが補っています。
あれもしたいこれもしたいって考えると、素直にレンタルショッピングサイトで
開設したほうがいいかもしれません・・・。
PR
16 April

welcart WCEX mobileでカテゴリー順序をPCと同じにしたい

拡張プラグイン WCEX mobile 6480円
スマホ・ガラケーに対応させる

トラブル

カテゴリー順序は「Category Order」というプラグインを使って制御していました。
しかしWCEX mobileでは設定が反映されていませんでした。

解決策

sidebar-home.php の28行目

修正前

<?php wp_list_categories('orderby=id&use_desc_for_title=0&child_of='.$cats->term_id.'&title_li='); ?>

修正後

<?php wp_list_categories('use_desc_for_title=0&child_of='.$cats->term_id.'&title_li='); ?>

に直すと反映されると教えていただきました。
*編集は「 mobile_smart_default 」の中身です。
*他の sidebar-***.php も修正をお忘れなく。



通常のブログと異なり、welcartオリジナルショッピングシステムを使ってるので、
自分でスマホ版レイアウトをなんとかしようというのは大変ではないかと思います。
使い方のマニュアルは全然役に立たないくらい説明が書いてませんが、
プラグインの購入で30日間有償メールサポートが自動的についてきます。
有償メールサポート窓口からガンガンメールで質問しましょう。
無料の開発フォーラムより回答が優先されるので次の日には返信がありますよ。



余談
開発フォーラムでの拡張プラグインのところって「なんでこんなに書き込み少ないのかなあ」
と不思議だったんですが、有償メールサポートがあるので
みんなこっちで1ヶ月間わからないこと聞きまくっているから廃れてるのだと解決しました。
14 April

welcart PS Auto Sitemap サイトマップ表示する

固定ページを作り、HTMLモード

<!-- SITEMAP CONTENT REPLACE POINT -->

とコピペするだけ。
あとは「設定」でいじる。
カテゴリーと投稿の表示 投稿を分割にチェックを入れる。

トラブル

welcartで使用すると、ここで問題が起きる。
welcartのカテゴリーは「商品」「商品ジャンル(使っていれば)」にチェックを必ずいれなければならない。それはこのカテゴリー名を読んで色々処理されてるから。
だからサイトマップを表示させると、

「商品」には階層以下登録した商品全て
「商品ジャンル」には階層以下登録した商品全て
「各設定した商品カテ名」以下商品全て

が表示されることとなり、3回同じ商品リンク表示がされることとなる。
IDでカテゴリ除外できるが、「商品」「商品ジャンル」を指定すると、
カテゴリ以下全て非表示となりまったく意味をなさなくなる。

解決法

しょうがないのでカテゴリーと投稿の表示 投稿を分割にチェックを入れる。
こうすると各商品ページへのリンクはなくなるが見た目がすっきりする。
カテゴリ名をクリックすると、各商品ページへのリンクが並んだサイトマップになる。
14 April

welcart カートページ、メンバーページの編集について

検索すると

【重要】カートページ、メンバーページ等のカスタマイズについて

というページが上位に引っかかり、これをそのまま参考にしてしまいますよね。
でもちょっと待ってください。
現在ではもっと簡単な方法でできます。2014/04

/plugins/usc-e-shop/theme/welcart_default/wc_templates

フォルダをコピーし、

/自分のテーマ/
wc_templates/

の位置にフォルダごとコピーしてください。
そして中身の.phpファイルを編集してください。

私も最初はフィルターやらなんやらよくわからなくて困ってたんですが、
welcartのフォーラムで検索しているうちに、現在のアップデート状況を見つけました。
オンラインマニュアル見ても書いてないし、.phpのファイル名も昔のままだし、
鵜呑みにしては危ない部分がかなりあります。
本体は無料だし、有料サポートや有料制作のほうを優先してるだろうし、
色んな機能がありすぎて書き直しに手が回らないのかもしれませんね。
13 April

welcart パスくずリストの設定

Breadcrumb NavXT パンくずリストプラグインを入れる

入れたい場所にコード記入
<div class="breadcrumbs"><!--パンくずリスト-->
    <?php if(function_exists('bcn_display'))
    {
        bcn_display();
    }?>
</div>

welcartのfunction.phpに記入
「商品」「商品ジャンル」が出てしまうので消す記述
開発フォーラムで開発の人の回答よりコピペ
http://www.welcart.com/community/forums/topic/%E3%83%91%E3%83%B3%E3%81%8F%E3%81%9A%E3%83%AA%E3%82%B9%E3%83%88%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA%E6%96%B9%E6%B3%95%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6-1

/*パンくずリストの商品、商品ジャンルを消す*/
function my_filter_breadcrumbs($bcnObj) {
$trail = array();
if ( count($bcnObj->trail) > 0 ) {
for ( $i = 0; $i < count($bcnObj->trail); $i++ ) {
if ( '商品' != $bcnObj->trail[$i]->get_title() && '商品ジャンル' != $bcnObj->trail[$i]->get_title() ) {
$trail[] = $bcnObj->trail[$i];
}
}
}
$bcnObj->trail = $trail;
return $bcnObj;
}
add_action('bcn_after_fill', 'my_filter_breadcrumbs');