目次
クロスセルとアップセルを作成する
EDD Cross-sells and Upsell拡張機能を使用すると、クロスセルまたはアップセルの作成は簡単かつ直感的です。クロスセル/アップセルを設定するには、以下の手順に従ってください。
- クロスセル/アップセルを追加したいWordPress管理画面のダウンロードにアクセスします
- 新しいクロスセルとアップセルメタボックス領域まで下にスクロールします
- 必要に応じて特定の見出しを設定します。設定しない場合は、メイン設定領域の見出しが使用されます。
- 提供されたフィールドをクリックし、クロスセルまたはアップセルアイテムとなる希望の商品を選択します
- 保存




クロスセルはチェックアウトページに表示され、アップセルは個々の商品ページに表示されます。
クロスセルとアップセルの設定
インストールして有効化すると、ダウンロード → 設定 → 拡張機能 → クロスセルとアップセルに移動したときに、新しいEDDクロスセルアップセル設定セクションが表示されます。

デフォルトのアップセル見出し
これは、個々の商品ページに表示されるデフォルトの見出しです。見出しは、個々の商品ページから商品ごとにカスタマイズすることもできます。

デフォルトのクロスセル見出し
これは、クロスセル商品に対してチェックアウト時に表示されるデフォルトの見出しです。見出しは、個々の商品ページから商品ごとにカスタマイズすることもできます。複数のクロスセルが異なる商品から表示される場合、デフォルトの見出しが使用されます。

表示するアップセルの最大数
これは、個々の商品ページに表示されるアップセルの最大数です
表示するクロスセルの最大数
これは、個々の商品ページに表示されるアップセルの最大数です
抜粋を削除する
Cross-sells and Upsellsアドオンを使用して抜粋を削除するには、次のいずれかの関数をコピーして貼り付けます(コードが既存のPHPファイルに追加されている場合は不要なため、PHPタグの開始に注意してください)。子テーマのfunctions.phpまたはカスタムプラグインに追加します。
この例では、抜粋を削除する方法を示しています。
/**
* EDD Cross-sell & Upsell - Removing the excerpt
* https://easydigitaldownloads.com/extensions/cross-sell-and-upsell/?ref=166
*/
function sumobi_edd_csau_show_excerpt() {
return false;
}
add_filter( 'edd_csau_show_excerpt', 'sumobi_edd_csau_show_excerpt' );
この例では、抜粋を削除する方法を示していますが、単一のダウンロードページでのみ削除します。
/**
* EDD Cross-sell & Upsell - Removing the excerpt, but only on single download pages
* https://easydigitaldownloads.com/extensions/cross-sell-and-upsell/?ref=166
*/
function sumobi_edd_csau_show_excerpt() {
if ( is_singular( 'download' ) ) {
return false;
}
return true;
}
add_filter( 'edd_csau_show_excerpt', 'sumobi_edd_csau_show_excerpt' );
単一商品ページからアップセルを解除する
Cross-sells and Upsellsを使用すると、コンテンツの後にアップセルが表示されるのを削除したい場合、以下のフィルターを使用できます。
これは、アップセルを別のaction hookに再フックしたい場合に役立ちます。
remove_filter( 'the_content', 'edd_csau_single_download_upsells', 100 );
チェックアウト時の商品リストの上にクロスセルを移動する
デフォルトでは、クロスセルとアップセルアドオンを使用すると、クロスセルはチェックアウトページの製品リストのすぐ下に表示されます。製品リストの上に表示したい場合は、次のコードをテーマのfunctions.phpに貼り付けることができます。
function sumobi_edd_csau_move_cross_sells_at_checkout() {
// remove cross-sells from after the product listing at checkout
remove_action( 'edd_after_checkout_cart', 'edd_csau_display_on_checkout_page' );
// add the cross-sells before the product listing at checkout
add_action( 'edd_before_checkout_cart', 'edd_csau_display_on_checkout_page' );
}
add_action( 'template_redirect', 'sumobi_edd_csau_move_cross_sells_at_checkout' );
カスタム見出し
クロスセルとアップセルのカスタム見出しは、売上を伸ばすだけでなく、顧客との関係を構築するための優れた方法です。
アップセルの見出し
クロスセルとアップセルの設定では、デフォルトのアップセルの見出しを設定できます。特定のダウンロードに対してカスタム見出しを作成することで、この拡張機能の機能をさらに強化できます。各ダウンロードには、見出しを管理するためのメタボックスがあります。

上記の参照メタボックスでは、個々の製品ページでアップセル製品の上に表示されるカスタム見出しを設定できます。これは、提供されている製品に関連する、より個人的なメッセージを作成するのに最適です。
クロスセルの見出し
カスタムクロスセル見出しはチェックアウトページに表示されます。顧客がショッピングカートに(たとえば、お気に入りの音楽アーティストの)曲を持っている場合、そのアーティストの他の曲をクロスセルとして提供できます。

顧客がカートにまったく関係のないものを持っていて、それがクロスセル製品をトリガーする場合、フォールバック見出しが表示されます(これはダウンロード→設定→拡張機能→クロスセルとアップセルに移動して設定されます)。
スタイルシートを削除する
クロスセルとアップセルアドオンには、提案されたダウンロードの出力に影響を与えるスタイルが付属しています。
拡張機能がロードするスタイルシートを削除するには、次のコードをテーマのfunctions.phpファイルに追加するか、カスタムプラグインを介して追加します。
function sumobi_edd_csau_deregister_styles() {
wp_deregister_style( 'edd-csau-css' );
}
add_action( 'wp_enqueue_scripts', 'sumobi_edd_csau_deregister_styles', 20 );
管理画面で商品をフィルタリングする
クロスセルとアップセルアドオンを使用すると、WordPress管理画面のメインダウンロードページで、上のドロップダウンメニューを使用して製品をフィルタリングできます。新しいドロップダウンメニューが追加され、次のものをすばやく表示できます。
- クロスセル付きダウンロード
- アップセル付きダウンロード
- クロスセルとアップセルの両方を持つダウンロード

標準のWordPressフィルターオプションと組み合わせることで、クロスセルとアップセルを持つすべてのダウンロードをすばやく見つける強力な方法です。
