Verfasste Forenbeiträge

Ansicht von 15 Antworten - 1 bis 15 (von insgesamt 2.013)
  • 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

    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

    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 5 Monaten, 3 Wochen von Marcus Spanier.
    Moderator Marcus Spanier

    (@espiat)

    auf gelöst gesetzt und danke an @threadi

    Forum: WooCommerce
    Als Antwort auf: UPS Versandkostenrechner
    Moderator Marcus Spanier

    (@espiat)

    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.

    Forum: Allgemeine Fragen
    Als Antwort auf: Website Projekt klonen
    Moderator Marcus Spanier

    (@espiat)

    Für mehrsprachige Websites, deren templates & design und Inhlate deutlich unterscheiden, empfehle ich immer eine multisite.
    ansonsten polylang, weil wpml wirklich super kompliziert ist

    Moderator Marcus Spanier

    (@espiat)

    okay. vielleicht habe ich das problem auch nicht komplett verstanden.

    PS: datei wc-settings ist eine core datei?!
    wenn du diese bearbeitet hast, dann wird die beim nächsten update womöglich überschrieben.

Ansicht von 15 Antworten - 1 bis 15 (von insgesamt 2.013)