Einen kurzen Produktlink über eine Verknüpfung teilen – die vierte Technik zur Steigerung des Online-Umsatzes

Die Technik zur Steigerung der Online-Shop-Einnahmen durch Verkürzung des Produktabonnement-Links

Eine weitere Methode, um den Online-Verkauf von Geschäften zu steigern, ist die Verwendung eines Schnellfreigabe-Buttons für Produkte mit einem kurzen Produktlink. Das Teilen des kurzen Produktlinks in sozialen Netzwerken verbessert das Aussehen und die Lesbarkeit des Links zu Ihrer Website.

Sicht Andere Methoden zur Steigerung Einnahmen aus Online-Shops


 

Sie sollten diesen Code am Ende Ihrer Funktionsdatei einfügen und speichern


// Display a short product link after the "Add to Cart" button"
function display_shortlink_after_add_to_cart() {
    global $product;
    if ( is_product() ) {

        $shortlink = wp_get_shortlink($product->get_id());


        if ( $shortlink ) {
            echo '<div class="product-shortlink">';
            echo '<p>Link: <input type="text" id="shortlink" value="' . esc_url($shortlink) . '" readonly> <button id="copyShortlinkButton">Copy</button></p>';
            echo '</div>';
        }
    }
}
add_action('woocommerce_after_add_to_cart_button', 'display_shortlink_after_add_to_cart');


function enqueue_custom_scripts() {
    if ( is_product() ) {
        wp_enqueue_script('jquery');
        wp_enqueue_script('custom-ajax', get_template_directory_uri() . '/js/custom-ajax.js', array('jquery'), null, true);
        wp_localize_script('custom-ajax', 'ajax_object', array('ajax_url' => admin_url('admin-ajax.php')));
    }
}
add_action('wp_enqueue_scripts', 'enqueue_custom_scripts');


function get_shortlink_ajax() {
    $product_id = intval($_POST['product_id']);
    $shortlink = wp_get_shortlink($product_id);
    echo esc_url($shortlink);
    wp_die();
}
add_action('wp_ajax_get_shortlink', 'get_shortlink_ajax');
add_action('wp_ajax_nopriv_get_shortlink', 'get_shortlink_ajax');

function add_copy_shortlink_script() {
    if ( is_product() ) {
        ?>
        <script type="text/javascript">
            function copyShortlink() {
                var copyText = document.getElementById("shortlink");
                copyText.select();
                copyText.setSelectionRange(0, 99999); // For mobile devices
                document.execCommand("copy");
                alert("copied: " + copyText.value);
            }

            document.addEventListener("DOMContentLoaded", function() {
                document.getElementById("copyShortlinkButton").addEventListener("click", copyShortlink);
            });
        </script>
        <?php
    }
}
add_action('wp_footer', 'add_copy_shortlink_script');

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

 
Online-Chat

Wir sind bereit, Ihre Fragen zu beantworten