Verfasste Forenbeiträge

Ansicht von 15 Antworten – 1 bis 15 (von insgesamt 2.015)
  • hi.

    wie gesagt, du müsstest dann per Java script, wenn das pop auf aufgeht oder per button trigger die Daten wie oben beschrieben dann in die felder im Formular ausfüllen lassen.

    das ist die theoretische vorgehensweise

    Hi.

    Ja das ist möglich.
    hab das selber noch nicht gemacht, aber sollte so gehen:
    Popup mit Formular in Avada erstellen und per PHP dann in das Woo Template den Button dort einfügen mit entsprechendem JS für das Pop Up.

    Im Popup dann per JS den Produktnamen holen und ins Formular einfügen:
    var productName = document.querySelector(‚.product_title‘).textContent;

    Gruß

    Forum: WooCommerce
    Als Antwort auf: Gesamtsumme aktualisieren

    Hi.

    Frage da bei deiner Agentur nach, wieso genau das Plugin aktiv war. Kann ja sein, dass es noch was anderes gemacht hat.

    Ich hoffe inständig, dass das Design keine Agentur gemacht hat in den letzten 1-2 Jahren. Das Design etc. ist so la la.

    Was sofort auffällt:
    1. Die inner Schatten sind so 1990er
    2. In den Produktübersichten kann ich nicht auf das Bild zum produkt klicken. Wieso steht da „Info“ – ich will keine Info – ich will zum Produkt.
    Benne Links und Buttons sinnvoll.

    Forum: WooCommerce
    Als Antwort auf: Gesamtsumme aktualisieren

    Hi.
    Erstmal hast du da einige Fehler in der Console.

    Uncaught SyntaxError: Identifier ‚elements‘ has already been declared (at kasse/:5262:30)

    Mehrmals:
    mollie.js?ver=05:1 Refused to load plugin data from ‚data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0ic3ZnIj48dGV4dCB4PSIxMCIgeT0iMjAiIGlkPSJzdmctbGluay10ZXh0Ij50ZXh0PC90ZXh0Pjwvc3ZnPg==‘ because it violates the following Content Security Policy directive: „default-src https: blob: ‚unsafe-inline‘ ‚unsafe-eval'“. Note that ‚object-src‘ was not explicitly set, so ‚default-src‘ is used as a fallback.

    Zudem kann man nicht rechtsklick machen, um die Entwicklertools zu nutzen.

    Richte eine Staging Umgebung ein und teste das mal ohne alle anderen Plugins (ausser woo). ich gehe davon aus, dass das Altersprüfungstool, das verursacht.

    1. alle anderen Plugins in einer Staging Umgebung deaktivieren. Geht es dann? Wenn ja, dann liegt es an einem anderen Plugin.

      2. Prüfe mal, ob alle Sprachdateien aktuell sind. Ist ein sprintf() Problem.

    Gutenberg etc.?
    Das sollte erwähnt werden, damit dir jemand weiterhelfen kann.

    Gruß

    Ist das Problem gelöst?

    So als erster Ansatz. Bitte in Staging testen:

    add_action( ‚woocommerce_checkout_update_order_meta‘, ‚auto_assign_customer_data_to_order‘ );

    function auto_assign_customer_data_to_order( $order_id ) {
    // Prüfe, ob bei der Bestellung eine E-Mail-Adresse angegeben wurde.
    if ( isset( $_POST[‚billing_email‘] ) && !empty( $_POST[‚billing_email‘] ) ) {
    $user = get_user_by( ‚email‘, trim( $_POST[‚billing_email‘] ) );

        // Wenn ein Benutzer mit dieser E-Mail existiert, ordne die Kundendaten der Bestellung zu.
        if ( $user ) {
            $order = wc_get_order( $order_id );
    
            // Lade und setze Rechnungsadresse.
            $order->set_billing_first_name( get_user_meta( $user->ID, 'billing_first_name', true ) );
            $order->set_billing_last_name( get_user_meta( $user->ID, 'billing_last_name', true ) );
            // Füge weitere Rechnungsdaten wie Adresszeilen, Stadt, Postleitzahl, Land, Telefon usw. hinzu.
    
            // Lade und setze Lieferadresse (falls benötigt).
            $order->set_shipping_first_name( get_user_meta( $user->ID, 'shipping_first_name', true ) );
            $order->set_shipping_last_name( get_user_meta( $user->ID, 'shipping_last_name', true ) );
            // Füge weitere Lieferdaten wie Adresszeilen, Stadt, Postleitzahl, Land usw. hinzu.
    
            // Speichere die Änderungen an der Bestellung.
            $order->save();
        }
    }

    }

    Forum: WooCommerce
    Als Antwort auf: Neue Bestellung Email
    Moderator Marcus Spanier

    (@espiat)

    Ist so erstmal nicht vorgesehen.
    Würde mit Code gehen. Aber würde davon abraten.

    Als Beispiel:

    add_action( 'woocommerce_email_customer_details', 'add_customer_id_to_email', 20, 4 );

    function add_customer_id_to_email( $order, $sent_to_admin, $plain_text, $email ) {
    if ( ! is_a( $order, 'WC_Order' ) ) {
    return;
    }

    $customer_id = $order->get_customer_id();
    
    if ( $plain_text ) {
        echo 'Customer ID: ' . $customer_id . "\n";
    } else {
        echo '<p><strong>Customer ID:</strong> ' . $customer_id . '</p>';
    }

    }

    Forum: WooCommerce
    Als Antwort auf: Neue Bestellung Email
    Moderator Marcus Spanier

    (@espiat)

    welche id genau?

    Sollte damit gehen:

    add_filter('woocommerce_duplicate_product', 'custom_duplicate_product', 10, 2);
    
    function custom_duplicate_product($new_id, $post) {
    // Entferne "(Kopie)" aus dem Produktnamen
    $new_post_title = str_replace('(Kopie)', '', $post->post_title);
    wp_update_post(array('ID' => $new_id, 'post_title' => $new_post_title));
    
    // Permalink und Artikelnummer anpassen
    $new_post = get_post($new_id);
    $new_slug = increment_string_number($new_post->post_name);
    $new_sku = increment_string_number(get_post_meta($new_id, '_sku', true));
    
    // Update Permalink und SKU
    wp_update_post(array('ID' => $new_id, 'post_name' => $new_slug));
    update_post_meta($new_id, '_sku', $new_sku);
    
    }
    
    function increment_string_number($string) {
    // Finde die letzte Nummer im String und erhöhe sie um 1
    preg_match('/(\d+)$/', $string, $matches);
    $number = $matches ? (int) $matches[0] : 0;
    return preg_replace('/\d+$/', ++$number, $string);
    }

    du hast in woo eingestellt, dass du die netto preise eingibst. wechselnde eingaben sind nicht zulässig. um gesamt auf 10 zu kommen nimm dann den netto wert. also gebühr: 8,40

    Entfernt, weil Antwort zu einer anderen Frage war. Sorry

    • Diese Antwort wurde geändert vor 1 Jahr, 1 Monat von Marcus Spanier.

    auf gelöst gesetzt und danke an @threadi

    Forum: WooCommerce
    Als Antwort auf: UPS Versandkostenrechner

    hi. ih hab damit mal zu tun gehabt. alle ups plugins, auch von denen selbst, sind bescheiden.
    es würde sich daher eine eigenentwiklcung empfehlen oder ein drittanbeiter wie sendcloud etc.

Ansicht von 15 Antworten – 1 bis 15 (von insgesamt 2.015)