忍者ブログ
18 April

[PR]

×

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

10 July

welcart 特定商品のみ送料を変更したい

http://welcustom.net/free-shipping-specific-items/



いくら以上で送料無料とか設定したけど、送料無料にしたくない例外がでた
上記のいつものお役立ちサイトにのっていました。ありがたやー
これは「ある商品が入っていたら送料無料にする」というものだが、
 $shipping_charge = 0; の値(送料の値段)を変更すればいい。
ここを2000とかにすると、この商品のみ強制的に送料無料ライン超えてても2000円となる



//特定のSKUがカートに入っている場合、送料無料
add_filter('usces_filter_set_cart_fees_shipping_charge', 'mysku_set_cart_fees_shipping_charge', 10, 3);
function mysku_set_cart_fees_shipping_charge($shipping_charge, $carts, $entries){
    $mysku = array('SKU1', 'SKU2'); //送料無料のSKUを記入
    foreach($carts as $cart){
        $sku = $cart['sku'];
        if(in_array($sku, $mysku)){
            $shipping_charge = 0;
        }
    }
    return $shipping_charge;
}
PR
06 February

welcart カスタマイズ料金がすごい値上がっていた

久々に公式のほうを色々見てみたら、フリーのwelcart用プラグインが色々増えていたり、レスポンシブ用公式テーマが配布されていたりしていた。

その中でもびっくりしたのが、カスタマイズお見積り料金の爆値上がり。
かなり前に見たとき、有料サポート料金(半年間の電話やメールみたいなやつ)が一気に跳ね上がったのは知っていたが。

お値段2倍以上は値上がっていた。
自分でどうにか出来ない人で、ああしたいこうしたいと実現したい人はwelcart使わないほうが良いと思う。
これは気軽に頼める料金じゃない。
SKUをセレクトボックスにする→85000円~
やばい

WPのプラグインということもあり、専門のショッピングツール(カラーミー、ショップサーブetc)と違って、送料関係、配送関係、商品オプション関係が全然弱いし融通が効かない。
こういう場合これしてああしてとか色々やりたいならwelcartじゃ基本無理。
自分でカスタマイズできるなら可能性はある。

安く上げたいからwelcart使うんだと思うけど、これなら機能的にカラーミーにした方がいいと思う。テンプレートも向こうも今は綺麗なのたくさんでてる。スマホ用の綺麗なのもある。
WPのコードをコピペでならいじれる人は、カラーミーのsmartyという構文も理解できると思います。
22 January

検索結果ページのレイアウト welcart

welcartでは検索結果の the_content(); が制御されており、編集するならフックを使う必要がある。blogと共存するための制御だろうけど、すげーうざい。
functions.phpにて $html .= とか使ってhtmlを出力するんだが、
長々やるとあってんだか間違ってんだかわかんなくなる

[解決済み] 検索結果の表示内容の変更


http://www.welcart.com/community/forums/topic/%E8%A7%A3%E6%B1%BA%E6%B8%88%E3%81%BF-%E6%A4%9C%E7%B4%A2%E7%B5%90%E6%9E%9C%E3%81%AE%E8%A1%A8%E7%A4%BA%E5%86%85%E5%AE%B9%E3%81%AE%E5%A4%89%E6%9B%B4

add_filter( 'usces_filter_item_list_loopimg', 'my_filter_searchpage', 10, 2);
function my_filter_searchpage($html, $content){
global $post , $usces;
$html = '<div class="mysearch_box"><a href="' . get_permalink($post->ID) . '">' . usces_the_itemImage(0, 150, 150, $post, 'return');
$html .= '<div class="mysearch_title">' . usces_the_itemName( 'return' ) . '</div></a>';
if (usces_the_itemZaiko('return') == '売切れ'){
$html .= '<div class="price">';
$html .= usces_the_itemZaiko('return') . '</div>';
}else{
if (usces_the_firstCprice('return') > 0) {
$html .= '<div class="reg_price">';
if( function_exists('usces_crform') ){
$html .= usces_crform( usces_the_firstCprice('return'), true, false, 'return' );
}else{
$html .= __('$', 'usces') . number_format(usces_the_firstCprice('return'));
}
$html .= $usces->getGuidTax() . '</div>';
}
$html .= '<div class="price">' . usces_crform( usces_the_firstPrice('return'), true, false , 'return' );
$html .= $usces->getGuidTax() . '</div>' . '</div>';
}
return $html; }

これを丸ごとコピペして改変していってなんとかできた。
しかしここに抜粋のせたいとか色々やろうとしたけど、全然うまくいかないのであきらめた。

20 January

「ログイン・ログアウト」のテキストを変更したい welcart

[解決済み] ”ログイン”の表記を変更したい


http://www.welcart.com/community/forums/topic/%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E3%81%AE%E8%A1%A8%E8%A8%98%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%81%84



add_filter('usces_filter_loginlink_label', 'my_filter_loginlink_label');
function my_filter_loginlink_label(){
return 'ログインの替わりの文字列';
}
add_filter('usces_filter_logoutlink_label', 'my_filter_logoutlink_label');
function my_filter_logoutlink_label(){
return 'ログアウトの替わりの文字列';
}

元のソース

function/template.func.phpの1330行目
function usces_loginout( $out = '') {
	global $usces;
	if ( !$usces->is_member_logged_in() )
		$res = '<a href="' . apply_filters('usces_filter_login_uri', USCES_LOGIN_URL) . '" class="usces_login_a">' . apply_filters('usces_filter_loginlink_label', __('Log-in','usces')) . '</a>';
	else
		$res = '<a href="' . apply_filters('usces_filter_logout_uri', USCES_LOGOUT_URL) . '" class="usces_logout_a">' . apply_filters('usces_filter_logoutlink_label', __('Log out','usces')) . '</a>';

	if( $out == 'return' ){
		return $res;
	}else{
		echo $res;
	}
}
28 December

category.phpに子カテゴリー一覧を出力したい

http://cat-speak.net/2013/01/21/600/

<?php
//現在のカテゴリが子カテゴリを持つかどうか判定する
$children = get_category_children($cat);

//子カテゴリを持つなら、子孫カテゴリのリンクリストを表示
if ($children) : ?>
  <ul>
  	<?php wp_list_categories('title_li=&child_of='.$cat); ?>
  </ul>
<?php 
//子カテゴリを持たないなら、タイトルリンクを表示
else: ?>
	<ul>
		<?php while(have_posts()) : the_post(); ?>
			<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
		<?php endwhile; ?>
	</ul>
<?php endif; ?>


ショップのカテゴリー分けでサイドバーが長くなってしまい、いちいち戻ったり見るのがめんどくさい場合がでてくる。
楽天みたいにパンくずリストを複数だしたいし、子カテゴリーの羅列を上部に出してクリックしやすくしたいと思い探した。

その際、「子カテゴリーがない場合はタイトル一覧を出す」というのはショップサイトにとって邪魔になるので消す。新着やオススメでやるとひどいことになる。