動作の不具合の検証には環境情報が必要です。投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 5.6)
Welcart のバージョン:(例 2.1.1)
PHP のバージョン:(例 7.4)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.0.8、SKU Select 1.1.4)
ご利用のテーマ:(例 WelcartBasic の自作子テーマ)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

15件の投稿を表示中 - 1 - 15件目 (全32件中)
  • 投稿者
    投稿
  • addsute
    参加者

    nanbuさん、返事遅れました。

    <?php usces_have_skus(); ?> の部分を抜いて、PCページからコピペしていたようです。

    適切な助言のお陰で、無事解決いたしました。

    ありがとうございます。

    addsute
    参加者

    ありがとうございます。

    スマホの商品ページは仰るようにして解決しました。

    スマホのトップページにも在庫状態を表示したいと思い、商品の価格のすぐあとに

    <?php echo usces_get_itemZaiko( ‘name’ ); ?>

    を入れてみましたが、入荷待ちも含め、すべての商品が「在庫有り」と表示されてしまいます。

    トップページに在庫表示をしたい場合、なにか特別なことをする必要はあるのでしょうか?

    addsute
    参加者

    ありがとうございます!

    PC用テーマ、仰るとおりにしましたら解決しました!!

    しかしながら、ガラケー用のwc_templates/wc_item_single.php内に、usces_the_itemZaiko()が見つかりません。何行目になりますでしょうか?

    お手数ですがご教示ください。

    addsute
    参加者

    追記)

    モバイル用のWCEX Mobileを使用させていただいています。

    スマホ用テンプレートのwc_item_single.phpの該当箇所2ヶ所を変更しましたが、結果は変わらずです(´・ω・`)

    ガラケー用は、そもそも検索に引っかかりませんでした。

    addsute
    参加者

    早々にご返答頂きありがとうございます。

    home.phpに在庫状態を表示しておりましたので、仰るとおりに置換したところ解決いたしました!

    しかしながら、商品詳細ページwc_templates/wc_item_single.phpが見つかりません。

    ですので、商品ページは未だ解決されません。

    single.phpかと思ったのですが、該当箇所がありませんし・・・きっとカスタマイズ元のテンプレートが古いせいかと思われます。

    お力をお貸しください。

    返信先: 商品名の横に「New」アイコン #62174
    addsute
    参加者

    nanbuさん、ありがとうございます。

    アドバイスを参考に、以下のコードを商品名の横に入れて表示することが出来ました。

    <?php if( in_category(itemnew) ) : ?>

    <img src=”<?php echo get_stylesheet_directory_uri() ?>/images/new.gif” />

    <?php endif; ?>

    addsute
    参加者

    ちょうど私もモバイル対応について質問するところでした。

    独自のプラグインを開発中とは・・楽しみにしております!

    返信先: 商品(オススメ商品)の並び替え #61919
    addsute
    参加者

    nanbuさん、いつもありがとうございます。

    お返事遅れてしまい申し訳ございません。

    上記URLの「並び順・並べ替え引数」を参考にして色々と試したところできました!

    Wordpressの記事表示順と、同じことなのですね。

    使えそうだと思ったのは、

    ・’title’ – Order by title.(タイトル順)

    ・’date’ – Order by date.(公開日時順)

    ・’rand’ – Random order.(ランダム順)

    辺りでしょうか。

    特に、公開日時順は公開日時を変更すればよいので自由に並び替えできますね。

    デフォルトで、公開日時の新しい順になっているようなので、その旨オンラインマニュアルに記載されていると、ショップ作成・管理者の一助になるかと思います。

    返信先: 品切れの際の画面表示 #61884
    addsute
    参加者

    ご回答ありがとうございます!

    四苦八苦して調べてみましたら、nanbuさんの過去のご発言が見つかりました。

    https://www.welcart.com/forum/topic.php?id=2#post-5

    これを参考に、home.phpの

    <?php if (usces_is_skus()) : ?>

    <div class=”price”><?php _e(‘$’, ‘usces’); ?><?php usces_the_firstPrice(); ?><?php usces_guid_tax(); ?></div>

    <?php endif; ?>

    <?php if (usces_is_skus()) : usces_have_skus()?>

    <?php if ( ‘在庫有り’ != usces_the_itemZaiko(‘return’) && ‘在庫僅少’ != usces_the_itemZaiko(‘return’)): ?>

    <div class=”price”><?php usces_the_itemZaiko(); ?></div>

    <?php else: ?>

    <div class=”price”><?php _e(‘$’, ‘usces’); ?><?php usces_the_firstPrice(); ?><?php usces_guid_tax(); ?></div>

    <?php endif; ?>

    <?php endif; ?>

    と変更し、在庫がない場合は価格の代わりに在庫状態を表示するようにしました。

    p.s.

    usces_is_skus()

    usces_the_itemZaiko()

    などの独自関数(?)の一覧がオンラインマニュアルにあると助かります。

    返信先: 商品ページから商品コードの消し方 #61882
    addsute
    参加者

    なるほど、1.0にあった商品ページのテンプレートが見当たらなかったので不思議に思っていました。

    プラグインフォルダにあったのですね。

    アップグレードで問題がでるとまずいのでv1.0の公開を待ちたいと思います。

    分かりやすい説明ありがとうございました。

    返信先: 全体に対しての割引について #61872
    addsute
    参加者

    ご回答ありがとうございます!

    標準機能では実装していないのですね。

    「合計金額/数量で値引き」は、よく使われる機能だと思いますので、ぜひ標準機能として実装してほしいです。

    addsute
    参加者

    nanbuさん、お疲れ様です。。

    Welcartのテーマとプラグインを再インストールしてもデータベースが残っているせいかエラーが出ます。

    データベースのWelcart該当部分の削除方法がわからなかったため、WP、データベースも再セットアップし、1.0β版のバグがまだあるようですので、0.9.5をインストールすることにいたしました。。

    Welcart1.0正式リリース、楽しみにしております。

    addsute
    参加者

    nanbuさん、ご回答いただきありがとうございます。

    >1の方法で出ているエラーは、入力ミスの可能性が高いと思います。157行目を良く確認してみてください。

    157行目をそのままペーストします。

    <?php usces_assistance_item( $post->ID, __(‘An article concerned’, ‘usces’) ); ?>

    「usc 〜 ) );」は、コミュニティーの説明をコピー&ペーストしています。

    >2の方法は、テーマを作り直すということです。

    これは、Welcartプラグインは削除しなくてもよいということでしょうか?

    addsute
    参加者

    nanbuさん、ありがとうございます。

    1の方法をためしてみました。

    商品ページに以下のエラーメッセージのみ表示されました。

    Parse error: syntax error, unexpected T_STRING in /var/www/home/his/public_html/herbhis.com/wp-content/themes/welcart_customized/wc_templates/wc_item_single.php on line 157

    ちなみに、wc_item_single.phpはご説明のとおり書き換えております。

    2の方法ですが、WPは削除しなくてよいが、Welcartはこちらで変更した画像・CSSのバックアップをした後、全て削除でよろしいのでしょうか?

    addsute
    参加者

    nanbuさん、こんにちは!

    >beta1 は新規でインストールしましたか?v0.x からのアップグレードですか?

    このあたり微妙なところでして、

    ・テストサーバの0.9.4でデザインを作成

    ・本番サーバのβ1にデザインを移植

    ・本番サーバのWelcartをβ2にアップグレード

    ・うまくいかなかったので、本番サーバを0.9.5にダウングレード

    という流れになっています。

15件の投稿を表示中 - 1 - 15件目 (全32件中)