プラグイン:Welcart

画像のサイズを大きくする

functions.phpに記述


/* 商品メイン画像のサイズ設定 */
function my_usces_filter_the_itemImage($itemImage, $post) {
    return usces_the_itemImage(0, 800, 800, $post, 'return');
}
add_filter('usces_filter_the_itemImage', 'my_usces_filter_the_itemImage', 10, 2);


/* 商品サムネイル画像のサイズ設定 */
function my_usces_filter_the_SubImage($itemImage, $post, $id) {
    return usces_the_itemImage($id, 300, 300, $post, 'return');
}
add_filter('usces_filter_the_SubImage', 'my_usces_filter_the_SubImage', 10, 3);

送料設定

functions.phpに記述


/*Welcart送料設定*/
/*5000円以上でなおかつ9999円以下なら送料540円*/
add_filter( 'usces_filter_set_cart_fees_shipping_charge', 'my2_filter_set_cart_fees_shipping_charge', 10, 3);
function my2_filter_set_cart_fees_shipping_charge($shipping_charge, $carts, $entries){
    if ($entries['order']['total_items_price'] >= 5000 && $entries['order']['total_items_price'] <= 9999) {
    $shipping_charge = 540;
    }
    return $shipping_charge;
}
/*15000円以上でなおかつ9999円以下なら送料540円終了*/



/*10,000円以上で送料800円引き*/
add_filter( 'usces_filter_set_cart_fees_shipping_charge', 'my2_filter_set_cart_fees_shipping_charge', 10, 3);
function my2_filter_set_cart_fees_shipping_charge($shipping_charge, $carts, $entries){
    if ($entries['order']['total_items_price'] >= 10000) {
    $shipping_charge -= 800;
    }
    elseif ($entries['order']['total_items_price'] >= 5000) {
    $shipping_charge -= 300;
    }
    return $shipping_charge;
}
/*10,000円以上で送料800円引き(終了)*/




add_filter('usces_filter_set_cart_fees_shipping_charge', 'customized_set_cart_fees_shipping_charge', 10, 3);
function customized_set_cart_fees_shipping_charge($shipping_charge, $carts, $entries) {
   // カート内の商品の合計金額を取得します。
   global $usces;
   $total_price = $usces->get_total_price();

   // 合計金額が 10,000 円以上で送料が 1,000 円以上の場合、送料を 1,000 円にします。
  if ( 10000 <= $total_price && 1000 <= $shipping_charge ) {
     $shipping_charge = 1000;
   }
   return $shipping_charge;
}



add_filter('usces_filter_set_cart_fees_shipping_charge', 'customized_set_cart_fees_shipping_charge', 10, 3);
function customized_set_cart_fees_shipping_charge($shipping_charge, $carts, $entries) {
// カート内の商品の総個数を取得します。
   global $usces;
   $total_quantity = $usces->get_total_quantity();

   // 商品の総個数が 10 個以上で送料に 300 円を加算します。
  if ( 10 <= $total_quantity ) {
      $shipping_charge += 300;
   }
   return $shipping_charge;
}

共通のテキストを入れる

single_item.phpに記述

専用CSS


/*==================================

カートページ設定

===================================*/

.link_btm a:hover img, .side_nav a:hover img{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background:none!important;
}
.side_nav div{margin-bottom:5px!important;}

.btm_syouhin img{width:40%;}



/*ライディングページのページ幅設定*/
#inside-cart, #customer-info, #delivery-info, #info-confirm, #page-start{
	width:1200px;
	max-width:100%;
	font-size:95%!important;
}
@media screen and (max-width: 481px)  {
#inside-cart, #customer-info, #delivery-info, #info-confirm, #page-start{
	width:98%!important;
	margin-left:auto!important;
	margin-right:auto!important;
}
} 

.customer_form{font-size:1.2em!important;}

/*カートの中身-ボタンの文字サイズ*/
.back_to_delivery_button, .checkout_button{font-size:1em!important;}


/*=====
ボタンデザイン
======*/
.skubutton,/*カートへ入れる*/
.continue_shopping_button, /*買い物を続けるボタン*/
.to_customerinfo_button/*次へ*/,
.send input/*お客様情報Pボタン*/{
	width:250px;
	height:60px;
	background-color:#8c0f00;
	color:#FFFFFF;
	border:solid 1px #8c0f00;
	border-radius:10px;
	margin:20px 10px 0px 10px;
}

.upbutton input{/*数量変更ボタン*/
	background-color:#9b8d49;
	color:#FFFFFF;
	border:solid 1px #9b8d49;
	border-radius:4px;
	padding:5px 10px;
}


/*商品ページのタイトル*/
.category-item h1{font-size:1.4em!important;}
.category-item .c-entry__meta .c-meta, .category-item #itempage h3{display:none;}
.category-item .field_name{border-top:solid 1px #CCCCCC; margin-top:20px!important;}

.deco_coment{color:#9b8d49; font-size:90%!important;}

/*商品の在庫状態のテキスト*/
.field{color:#8c0f00;}
.field_name{color:#272727;}

.skuform table{border:none!important;}
.skumulti td{border-right:solid 1px #FFFFFF!important; border-bottom:solid 1px #CCCCCC!important;}

/*カートのテーブルをスマホで横スクロール*/
@media screen and (max-width: 481px)  {
#cart, .skuform{overflow-x: scroll;}
#cart table, .skuform table{width: 800px;}

.skuform{white-space: nowrap;}/*セル内の文字を折り返し禁止*/
.skuform .skubutton{width:180px;}
}