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に記述
/*==================================
カートページ設定
===================================*/
.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;}
}