サポート » プラグイン » woocommerceの商品一覧のリンク先の変更

  • woocommerceを使用してサイトを作成しております。

    woocommerceでは簡単に商品一覧を作成できますが、
    商品をクリックすると商品ページへ飛ぶ使用になっていまが、
    リンク先をアフィリエイトの商品ページへ直接飛ばすことは可能でしょうか?

    現在
    商品一覧→商品ページ→アフィリエイトページ(商品ページの説明文にリンクを記載)

    希望
    商品一覧→アフィリエイトページ

    ヘルプの必要なページ: [リンクを見るにはログイン]

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • CG

    (@du-bist-der-lenz)

    商品ページを経由させて、アフィリエイト先へ「直接飛ばすこと」が可能です。

    CGさん

    ご連絡ありがとうございます。

    意図としては
    商品ページを経由せずにアフィリエイト先に飛ばしたいのですが難しいですよね。

    CG

    (@du-bist-der-lenz)

    仕組みとしては、商品ページを経由せずにアフィリエイト先に飛ばす方策は容易にがたくさん考えられます。 @ysatocinema さんの意図を、詳しく知りたいところではあるのですがモデルを4つ作りました。
    WooCommerceのプラグインを利用してサイトを作成し、ショップサイトへ誘導する場合。
    http://wp.me/P1EfAD-oV
    商品画像からは商品ページへのリンクとなりますが、「商品購入」のボタンからはアフィリエイト先へ直接飛ばすことが出来ます。『商品タイプ』で対応できるので、WooCommerceのプラグインで完結できます。
    https://wp.me/P75tPj-3t
    商品ページを読みに行って、WooCommerceのプラグインが初期設置する『ショップ』ページ上で表示させるのも便利です。
    http://wp.me/P5ZPvS-7Y
    そして、当然サテライトサイトの各ページへ「直接飛ばすこと」はサムネイルに飛ばす先のアドレスをリンクさせることで可能です。ここではWooCommerceのプラグインを使いましたが最も、この場合はWooCommerceのプラグインの利用意味もないでしょう。
    http://wp.me/P8xYR5-4

    こんにちは

    WooCommerceにはカスタム商品属性というものがありますので、そこにアフィリエイトのリンクを入力し、表示するリンクを置き換えてはどうでしょうか。
    カスタム商品属性については検索すれば使い方が出てくると思います。

    以下のような感じでリンクを置き換えることができると思います。
    カスタム属性のスラッグが「affiliate_link」という前提です。

    remove_action( 'woocommerce_before_shop_loop_item', 'woocommerce_template_loop_product_link_open', 10 );
    add_action(  'woocommerce_before_shop_loop_item', 'my_woocommerce_before_shop_loop_item', 10  );
    function my_woocommerce_before_shop_loop_item(){
    	global $product;
    	echo '<a href="' . esc_url( $product->get_attribute('affiliate_link') ) . '" class="woocommerce-LoopProduct-link woocommerce-loop-product__link" target="_blank">';
    }

    あんまりテストしてないので、参考程度にお願いします。

    ご利用のテーマによっては、woocommerce_before_shop_loop_item_titleアクションフックについても同様に処理しないと、タイトル部のリンクが置き換わらないかもしれません。

    WordPressのpost_type_linkアクションフックを使うと簡単かもしれませんが、別ウィンドウで開くようにできないので、上記フックを使っています。

    ysatocinema

    (@ysatocinema)

    ご連絡ありがとうございます。

    返信が遅くなりました。
    解決策を上げて頂きありがとうございました。

    ちょっと試してみたいと思います。
    ありがとうございます。

    CG

    (@du-bist-der-lenz)

    12日前のことなので、モデルは参考にならないかもしれません。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • このトピックに返信するにはログインが必要です。