WOOT - WooCommerce Active Products Tables

Remote-Seite mit der Produkttabelle erstellen

Eine Remote-Seite mit der Produkttabelle lässt sich auf jeder anderen Website erstellen, zum Beispiel auf den Websites Ihrer Partner, die Ihre Shop-Produkte als Empfehlungen (Referrals) verbreiten. Sie ist unabhängig vom CMS und kann sogar auf einer einfachen HTML-Vorlagenseite eingebunden werden.

Siehe die integrierte Produkttabelle in einer einfachen HTML-Vorlage hier.

So gehen Sie vor:

  • Erstellen Sie auf Ihrer Website eine Seite und wählen Sie die Vorlage „WOOT Blank Page“
  • Platzieren Sie dort einen WOOT-Shortcode, zum Beispiel: [woot id=4]
  • Ihren Partnern können Sie den folgenden Code geben:

    • woot-remote-page: Slug der von Ihnen erstellten Seite
    • width: Breite der Tabelle auf der Remote-Website, Beispiele: 100%, 500px
    • height: Höhe der Tabelle auf der Remote-Website
    • anchor: ID des <div>-Containers, in den die Produkttabelle auf der Remote-Website geladen wird
    • woot_refferal: Hier gehört der Empfehlungs-Nickname Ihres Partners hinein
  • Ersetzen Sie YOUR_SITE.com durch die Domain Ihrer WordPress-Website, auf der WOOT installiert ist
  • Für Remote-Empfehlungen muss mit folgendem Code eine spezielle Spalte mit einem Button erstellt werden:
    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);

So beschleunigen Sie die Remote-Tabelle:

  • Laden Sie die folgende Datei herunter: woot-remote.php
  • Entpacken Sie sie und laden Sie die Datei woot-remote.php in den Ordner Ihrer WordPress-Website hoch
  • Verwenden Sie im JavaScript-Link https://YOUR_SITE/woot-remote.php statt https://YOUR_SITE