nanbu
投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 6.8.2)
Welcart のバージョン:(例 2.11.20)
PHP のバージョン:(例 8.2)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.5.8、SKU Select 1.4.7)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.8.7)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.5.5)
利用している決済モジュール:
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------
フォーラムへの返信
-
投稿者投稿
-
nanbuキーマスターこんにちは。
キャンペーン中において、対象外の商品にポイントを付与するかどうかのオプションを追加したいということでご要望リストに追加させていただこうと思います。
ポイントの有効期限に付きましては新たな仕組みが必要となりますので簡単ではありませんが、こちらもご要望リストに追加させていただきます。
ご提案ありがとうございます。
nanbuキーマスターこんにちは。
残念ながら注文金額による送料計算は標準機能にございません。
カスタマイズは可能ですので「Welcart レスキュー」の方へお問合せいただけますでしょうか。よろしくお願いいたします。
nanbuキーマスターこんにちは。
the_title() が表示しているのは商品名ではなくpost_title で、記事のタイトルです。商品編集画面で言えば、商品オプションのすぐ下のフィールドが記事タイトルとなります。
nanbuキーマスターこんにちは。
データの共有化は無理と考えた方が良いと思います。
Welcart の商品データは通常投稿記事と同じwp_posts ですので、個別のWordPress のデータを共有するのと同じ考え方になります。参照くらいは難しくないかもしれませんが、wp_postmeta やその他を連動させるには非現実的なコストがかかってくるのではないでしょうか。
nanbuキーマスターこんにちは。
残念ながらそういった指定は今のところ出来ません。
本体のカスタマイズを行なってもその機能が必要でしたら「Welcart レスキュー」の方へご依頼いただけますでしょうか。よろしくお願いいたします。
nanbuキーマスターこんにちは。
Welcart システム設定に「商品SKUの並び順」というオプションが有ります。これを登録順にしていただければ良いと思います。
次のバージョン(v1.1)では、このオプションは無くなり、任意に並び替えができるようになります。
nanbuキーマスター$usces->get_skus( $post_id )は次のバージョン(v1.1)から仕様が変りますので、価格を取得するのであればテンプレートタグをこの様に使うと良いかと思います。$price = usces_the_firstPrice( 'return', $post );また、そのまま表示させるのであればこちらが便利です。
<?php usces_the_firstPriceCr(); ?>
nanbuキーマスターこんにちは。
そのコードは利用しないで、home.php のお勧め商品のコードを参考にしてください。
<div class="clearfix">
<?php $reco_ob = new wp_query(array('category_name'=>'itemreco', 'posts_per_page'=>8, 'post_status'=>'publish')); ?>
<?php if ($reco_ob->have_posts()) : while ($reco_ob->have_posts()) : $reco_ob->the_post(); usces_the_item(); ?>
<div class="thumbnail_box">
<div class="thumimg"><a href="<?php the_permalink() ?>"><?php usces_the_itemImage($number = 0, $width = 108, $height = 108 ); ?></a></div>
<div class="thumtitle"><a href="<?php the_permalink() ?>" rel="bookmark"><?php usces_the_itemName(); ?> (<?php usces_the_itemCode(); ?>)</a></div>
<?php if (usces_is_skus()) : ?>
<div class="price"><?php usces_crform( usces_the_firstPrice('return'), true, false ); ?><?php usces_guid_tax(); ?></div>
<?php endif; ?>
</div>
<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; wp_reset_query(); ?>
</div>
nanbuキーマスター商品コードからpost_id を取得するテンプレートタグはございませんが、以下のようにしていただくと取得できます。
global $usces;
$post_id = $usces->get_postIDbyCode( $item_code );
nanbuキーマスターこんにちは。
スラッグを変更すればOKです。
商品編集画面にスラッグのフィールドが表示されていないようでしたら、一旦、投稿記事編集画面に入り、表示オプション(画面右上)でスラッグにチェックを入れてください。
nanbuキーマスター商品詳細ページのテンプレートは、ご利用のテーマ内の wc_templates/wc_item_single.php です。
form タグで囲まれている所が該当する部分です。
SKUが1つしかない商品の場合と複数ある商品とでレイアウトを分けていますので、適宜修正してください。
nanbuキーマスターこんにちは。
ご質問は、サムネイルグリッドの縦横の数を調整したいということですか?それとも商品の表示数を変更したいということですか?
また、現在テーマは何をお使いですか?
Welcart Default テーマでご説明しますと、
商品の表示数は、home.php 内の、’posts_per_page’=>8 という部分を修正することで変更できます。
グリッドの列数はスタイルシートで幅を調節します。一つのグリッドの幅が小さくなれば列は増えます。style.css で該当するセレクタは#content .thumbnail_box です。
また、サムネイルの大きさは home.php のusces_the_itemImage($number = 0, $width = 108, $height = 108 ) で調整します。
nanbuキーマスターこんにちは。
>ものすごく邪道なカスタマイズと認識しての質問なのですが・・・
邪道だなんてとんでもない。むしろ「使いまわし」精神は開発側にとってはとても有り難いことです。助かります。
表示ラベルの変更だけでよければ、翻訳を変更するのがもっとも手っ取り早いかもしれません。
usc-e-shop/languages/usces-ja.po をPoeditエディターなどを使って、「送料」で検索し、適宜書き換えて保存します。保存後はusces-ja.mo をアップロードしてください。usces-ja.po はバックアップを取っておくと良いと思います。
http://wpdocs.sourceforge.jp/WordPress_%E3%81%AE%E7%BF%BB%E8%A8%B3
nanbuキーマスターこんにちは。
エラーページの(error 0)とは、PayPal エクスプレスの場合、PayPal 側が’SUCCESS’ を返して来ない事を意味しています。決済ログに詳細が記録されていると思いますのでusc-e-shop/logs/acting_transaction.log を確認してみてください。
本稼動用のアカウントは1つとればOKです。取得し直す必要はございません。
本稼動の前に、まずはsandbox で正常に購入できる事を確認してから本稼動設定に移行してください。
nanbuキーマスターこんにちは。
URLは、
<?php the_permalink(); ?>サムネイルは、
<?php usces_the_itemImage(0, 300, 300); ?>価格は、
<?php usces_the_itemPriceCr(); ?>必要な情報はほとんどテンプレートタグで取得できます。
ただ、Welcart 専用テンプレートタグのリファレンスが用意できていません。申し訳ありませんが、Welcart Default テーマ内のwc_templates/wc_item_single.php テンプレートなどを参考にしてみていただけますでしょうか。
また、テンプレートタグはusc-e-shop/functions/template_func.php に記述されています。
リファレンス作成を急ぎたいと思います。
よろしくお願いいたします。
-
投稿者投稿
PAGE TOP