welcartまとめてく1

SOLで記載が甘かったので
za-suで応用する際まとめてきます。

■インストしてまず最初に配送方法を設定
配送方法を変更した場合
後にその関連商品も更新しないといけないといか。。

今回は国際も含むために国際設定
http://www.welcart.com/documents/manual-2/%E9%85%8D%E9%80%81%E8%A8%AD%E5%AE%9A#kokusaibin
システム設定で、「販売対象国」を複数選択

配送設定で入力
料金は送料で入力 日本 アメリカ ドロップダウン設定

■次に商品追加方法を参考に商品を登録

■商品はブログポストで表示される。
特に何も記載しなくともコンテンツに
div itempage が追記されそこに商品が表示される。
その中のコードが書かれたファイルがどこにあるかわからない
が自由にカスタムする為に直接コードを記載する。
まずusces_the_item();で宣言・商品ページか分岐

<?php if ( have_posts () ) :
while (have_posts()) : the_post(); 
usces_the_item(); //ウェルカート用?>

<?php if ( usces_is_item() ) : //商品だったら ?>


ここに記載していく

<?php else : //商品以外だったら?>

<?php endif; ?>



<?php endwhile; ?>
<?php
endif;
?> 


この中に記載していくのだろう。

カートに含ませる項目を作る場合は

<form action="<?php echo USCES_CART_URL ?>" method="post">
</form>

これでくくる。
ループ内全部をくくっても大丈夫そうだSOLでそうだで

オプションフィールドを使おうかと思ったが
商品ページにループでしか出せない様だったので
却下。

おまけコードオプション

<?php if (usces_is_options()) : ?>
<?php while (usces_have_options()) : ?>
<?php
$abc = esc_html(usces_getItemOptName());
echo $abc;
$efg = usces_the_itemOption($abc);
echo $efg;
?>

<?php endwhile; ?>

<?php endif; ?>

商品追加ページにいらない項目が多いため
カスタムアドミンで消す。
SKU追加ボタン変更など

@charset "UTF-8";
/*購入制限数 ポイント率 業務パック割引*/
.iteminfo_table tr:nth-of-type(3),
.iteminfo_table tr:nth-of-type(4),
.iteminfo_table tr:nth-of-type(5),
.iteminfo_table tr:nth-of-type(6),
.iteminfo_table tr:nth-of-type(7)

/*商品オプション*/
,#itemoption
/*商品詳細本文欄*/
,.welcart-shop_page_usces_itemedit #wp-content-wrap

,.welcart-shop_page_usces_itemedit #postdivrich
/*商品詳細本文文字 これで効く不明*/
,div.inside div.itempagetitle:nth-of-type(3)
 { display:none}
 
 
  /*SKU追加ボタンを忘れがちだから赤化*/
 #newskusubmit input{ background: #e14d43;
border-color: #d02c21;
color: #fff;
-webkit-box-shadow: inset 0 1px 0 #ec8b85,0 1px 0 rgba(0,0,0,.15);
box-shadow: inset 0 1px 0 #ec8b85,0 1px 0 rgba(0,0,0,.15);
margin-bottom:15px;}

オリジナルナビを出す為にファンクションに追加

// カテゴリを複数書き出すパンくずリスト
function the_breadcrumb() {
     if (!is_home()) {
          echo '<a href="http://www.za-su.com/">PRODUCTS</a>';
     }
     if (is_category() || is_single()) { //カテゴリページの場合。「Home>[カテゴリ,カテゴリ]」
          echo " &gt; ";
          the_category(" & ");
          echo "";
     }
     if (is_single()) {//投稿ページの場合。「Home>[カテゴリ,カテゴリ]>タイトル」
          echo " &gt; ";
          the_title();
     } elseif (is_page()) { //固定ページの場合。「Home>親ページ>子ページ>タイトル」
     echo ' &gt; ';
     global $post; //グローバル変数の取得
     $ancestors = get_post_ancestors($post->ID);
          foreach (array_reverse($ancestors) as $parid) {
          $title = get_page($parid)->post_title;
          echo '<a href="'.get_page_link($parid).'" title="'.$title.'">'.$title.'</a> &gt; ';
          }
     the_title();
     }
}
//投稿ページ以外でも正常に動作するように改良しました。カテゴリページ、固定ページでも動作します。
//カテゴリではなく、タグ表示にしたい場合は「the_category」を「the_tag」に置き換えてください。

//パンくずリストを表示させたい場所(当サイトではloop-single.php)に
//<?php the_breadcrumb(); ?>
<?php
//を追加。

以降アドバンススイートでやる