WOOT - WooCommerce Active Products Tables

Comment créer une page distante avec le tableau de produits

Une page distante avec le tableau de produits peut être créée sur n'importe quel autre site, par exemple celui de vos partenaires qui diffusent les produits de votre boutique en tant qu'affiliés. Elle ne dépend d'aucun CMS et peut même être placée sur une simple page de modèle HTML.

Voir le tableau de produits intégré dans un modèle HTML simple ici.

Pour la créer :

  • créez une page sur votre site et sélectionnez le modèle « WOOT Blank Page » (page vierge WOOT)
  • placez-y le shortcode WOOT, par exemple : [woot id=4]
  • vous pouvez donner à vos partenaires le code suivant :

    • woot-remote-page : slug de la page que vous avez créée
    • width : largeur du tableau sur le site distant, exemples : 100 %, 500px
    • height : hauteur du tableau sur le site distant
    • anchor : ID du conteneur <div> dans lequel le tableau de produits sera chargé sur le site distant
    • woot_refferal : indiquez ici le pseudo de parrainage de votre partenaire
  • Remplacez YOUR_SITE.com par le domaine de votre site WordPress où WOOT est installé
  • Pour les parrainages distants, il faut créer une colonne spéciale contenant un bouton, avec le code suivant :
    add_action('woot_profile_extend', function($profile, $action_name) {
    
        if ($action_name === 'woot_woocommerce_tables') {
            $profile['remote_refferals'] = [
                'title' => 'R-Refferal btn',
                'order' => FALSE,
                'action' => function($post_id) {
                    $refferal = 'xxx';
                    $link_data = WOOT_HELPER::get_link_data();
    
                    if (isset($link_data['woot_refferal'])) {
                        $refferal = $link_data['woot_refferal'];
                    }
    
                    return WOOT_HELPER::draw_html_item('a', [
                                'href' => "https://YOUR_SITE.com?ref={$refferal}&product_id={$post_id}",
                                'class' => 'woot-btn',
                                'target' => '_blank'
                                    ], 'Get it for free');
                }
            ];
    
        }
    
        return $profile;
    }, 10, 2);

Pour accélérer le tableau distant :

  • téléchargez le fichier suivant : woot-remote.php
  • décompressez-le et téléversez le fichier woot-remote.php dans le dossier de votre site WordPress
  • dans le lien JavaScript, utilisez : https://YOUR_SITE/woot-remote.php au lieu de https://YOUR_SITE