• Hallo, wir nutzen WordPress mit WooCommerce und dem Germanized Plugin.

    Hier mal eine Schilderung des Problems:

    Wir haben ständig Probleme mit der Versandkosten Berechnung. Bei einigen Bestellungen werden einfach keine Versandkosten berechnet und ich verstehe nicht warum. Ich kann das Problem selbst auch nicht reproduzieren, wenn ich die Artikel in den Warenkorb lege, welche bei einigen Bestellungen keine Versandkosten berechnet bekommen, werden mir die Versandkosten im Warenkorb angezeigt.

    ALLE Produkte haben die Versandklasse „Standardversand“ bekommen, welche ich extra angelegt habe. Dennoch kommt es bei einigen Bestellungen vor, dass keine Versandkosten berechnet wird, bei den meisten jedoch schon. Ich habe das Gefühl, das passiert komplett zufällig! Dann, auch total zufällig, haben wir ganz selten eine Bestellung, da werden 4,19 € statt 4,90 € Versandkosten berechnet.

    In den WooCommerce Einstellungen unter Versand -> Versandzonen habe ich erstellt:

    • Name der Zone: Deutschland
    • Region(en): Deutschland
    • Versandarten: DHL, Kostenlose Lieferung

    Die Versandart DHL ist wie folgt eingerichtet:

    • Verpackung: Karton S
    • Wenn: Versandklasse eine(r) von
    • Klasse: Standardversand
    • Kosten der Regel: 4,9

    Zusätzlich habe ich in der Versandzone für Deutschland „Kostenlose Lieferung“ erstellt,
    dort habe ich eingestellt:

    • Kostenloser Versand erfordert: Einen Mindestbestellwert
    • Mindestbestellwert: 70,00
    • [x] Gutscheinrabatte (Gutscheinrabatte Wende die Mindestbestellregel vor dem Gutscheinrabatt an)
    • Versanddienstleister: DHL

    Und dennoch wurde bei einer Bestellung von über 118 € die Versandkosten dazu gerechnet,
    bei einer anderen Bestellung von 98,90 € jedoch nicht.

    Hier eine Sammlung mit Screenshots zu den oben genannten Einstellungen: https://imgur.com/a/PLRnvHp

    ` wp-core

    version: 6.6.1
    site_language: de_DE
    user_language: de_DE
    timezone: Europe/Berlin
    permalink: /%postname%/
    https_status: true
    multisite: false
    user_registration: 1
    blog_public: 1
    default_comment_status: open
    environment_type: production
    user_count: 16
    dotorg_communication: true wp-paths-sizes

    wordpress_path: /var/www/vhosts/bubatzlager.de/httpdocs/public
    wordpress_size: 153,94 MB (161420637 bytes)
    uploads_path: /var/www/vhosts/bubatzlager.de/httpdocs/public/wp-content/uploads
    uploads_size: 304,51 MB (319304045 bytes)
    themes_path: /var/www/vhosts/bubatzlager.de/httpdocs/public/wp-content/themes
    themes_size: 126,97 MB (133137873 bytes)
    plugins_path: /var/www/vhosts/bubatzlager.de/httpdocs/public/wp-content/plugins
    plugins_size: 334,30 MB (350537416 bytes)
    fonts_path: /var/www/vhosts/bubatzlager.de/httpdocs/public/wp-content/uploads/fonts
    fonts_size: 3,78 MB (3964736 bytes)
    database_size: 334,52 MB (350765056 bytes)
    total_size: 1,23 GB (1319129763 bytes) wp-dropins (3)

    advanced-cache.php: true
    maintenance.php: true
    object-cache.php: true wp-active-theme

    name: Woodmart Child (woodmart-child)
    version: 1.0.0
    author: XTemos
    author_website: http://xtemos.com
    parent_theme: Woodmart (woodmart)
    theme_features: core-block-patterns, woocommerce, wc-product-gallery-zoom, widgets-block-editor, post-thumbnails, post-formats, automatic-feed-links, title-tag, html5, menus, editor-style, editor-styles, align-wide, widgets
    theme_path: /var/www/vhosts/bubatzlager.de/httpdocs/public/wp-content/themes/woodmart-child
    auto_update: Deaktiviert wp-parent-theme

    name: Woodmart (woodmart)
    version: 7.5.2
    author: XTemos
    author_website: http://themeforest.net/user/xtemos
    theme_path: /var/www/vhosts/bubatzlager.de/httpdocs/public/wp-content/themes/woodmart
    auto_update: Deaktiviert wp-themes-inactive (1)

    Twenty Twenty-Four: version: 1.2, author: Das WordPress-Team, Automatische Aktualisierungen deaktiviert wp-plugins-active (37)

    Affiliate Simple Assistent (ASA1): version: 1.5.3, author: Timo Reith, Automatische Aktualisierungen deaktiviert
    Antispam Bee: version: 2.11.6, author: pluginkollektiv, Automatische Aktualisierungen deaktiviert
    Autoptimize: version: 3.1.12, author: Frank Goossens (futtta), Automatische Aktualisierungen deaktiviert
    Cache Enabler: version: 1.8.15, author: KeyCDN, Automatische Aktualisierungen deaktiviert
    Classic Editor: version: 1.6.4, author: WordPress Contributors, Automatische Aktualisierungen aktiviert
    Code Snippets: version: 3.6.5.1, author: Code Snippets Pro, Automatische Aktualisierungen deaktiviert
    Contact Form 7: version: 5.9.8, author: Takayuki Miyoshi, Automatische Aktualisierungen deaktiviert
    Decorator - WooCommerce Email Customizer: version: 1.3.0, author: WebToffee, Automatische Aktualisierungen deaktiviert
    Disable & Remove Google Fonts: version: 1.6.3, author: Fonts Plugin, Automatische Aktualisierungen deaktiviert
    Easy SVG Support: version: 3.7, author: Benjamin Zekavica, Automatische Aktualisierungen deaktiviert
    Elementor: version: 3.23.3, author: Elementor.com, Automatische Aktualisierungen deaktiviert
    Enable CORS: version: 1.2.3, author: Dev Kabir, Automatische Aktualisierungen aktiviert
    Germanized for WooCommerce: version: 3.17.1, author: vendidero, Automatische Aktualisierungen deaktiviert
    Google Analytics for WooCommerce: version: 2.1.5, author: WooCommerce, Automatische Aktualisierungen deaktiviert
    Google Listings and Ads: version: 2.7.7, author: WooCommerce, Automatische Aktualisierungen deaktiviert
    Images to WebP: version: 4.7, author: KubiQ, Automatische Aktualisierungen deaktiviert
    Independent Analytics: version: 2.6.4, author: Independent Analytics, Automatische Aktualisierungen deaktiviert
    Loco Translate: version: 2.6.11, author: Tim Whitlock, Automatische Aktualisierungen deaktiviert
    MC4WP: Mailchimp for WordPress: version: 4.9.14, author: ibericode, Automatische Aktualisierungen deaktiviert
    Menu Image: version: 3.11, author: Freshlight Lab, Automatische Aktualisierungen deaktiviert
    PDF Invoices & Packing Slips for WooCommerce: version: 3.8.6, author: WP Overnight, Automatische Aktualisierungen deaktiviert
    Rank Math SEO: version: 1.0.224, author: Rank Math, Automatische Aktualisierungen deaktiviert
    Redis Object Cache: version: 2.5.3, author: Till Krüss, Automatische Aktualisierungen deaktiviert
    Safe SVG: version: 2.2.5, author: 10up, Automatische Aktualisierungen deaktiviert
    Sequential Order Numbers for WooCommerce: version: 1.6.5, author: WebToffee, Automatische Aktualisierungen deaktiviert
    SHOPVOTE: version: 2.1.1, author: SHOPVOTE, Automatische Aktualisierungen deaktiviert
    Simple Local Avatars: version: 2.7.11, author: 10up, Automatische Aktualisierungen deaktiviert
    Simple Page Ordering: version: 2.7.1, author: 10up, Automatische Aktualisierungen deaktiviert
    Slider Revolution: version: 6.7.15, author: ThemePunch, Automatische Aktualisierungen deaktiviert
    Social Influencer Links: version: 0.2.6, author: WP Maintainer, Automatische Aktualisierungen deaktiviert
    Tawk.to Live Chat: version: 0.8.5, author: Tawkto, Automatische Aktualisierungen deaktiviert
    WooCommerce: version: 9.1.2, author: Automattic, Automatische Aktualisierungen aktiviert
    WooCommerce PayPal Payments: version: 2.8.2, author: WooCommerce, Automatische Aktualisierungen deaktiviert
    Woodmart Core: author: (undefined), version: 1.0.43, Automatische Aktualisierungen deaktiviert
    WooPayments: version: 7.9.2, author: WooCommerce, Automatische Aktualisierungen deaktiviert
    WP Mail Logging: version: 1.12.0, author: WP Mail Logging Team, Automatische Aktualisierungen deaktiviert
    WP Statistics: version: 14.9.2, author: VeronaLabs, Automatische Aktualisierungen deaktiviert wp-plugins-inactive (2)

    W3 Total Cache: version: 2.7.4, author: BoldGrid, Automatische Aktualisierungen deaktiviert
    WP Discord Post: version: 2.1.0, author: Nicola Mustone, Automatische Aktualisierungen deaktiviert code-snippets (9)

    snippet-5: name: Produkt Verfügbarkeitsdatum, scope: global, modified: 2024-07-01 19:34:21
    snippet-6: name: Standard E-Mail Absendername Ändern, scope: global, modified: 2024-07-02 16:48:01, tags: [email, passwort]
    snippet-7: name: Google Tag-Manager, scope: head-content, modified: 2024-07-05 08:59:43, tags: [google, tag, manager]
    snippet-8: name: Stromkostenrechner Shortcode, scope: global, modified: 2024-07-06 08:43:06
    snippet-9: name: Stromkostenrechner v2, scope: global, modified: 2024-07-06 09:17:13
    snippet-10: name: Registrierungsformular, scope: global, modified: 2024-07-09 09:16:32
    snippet-12: name: Disable instant order confirmation in Germanized, scope: global, modified: 2024-07-10 15:33:32
    snippet-13: name: Konzentrationsrechner, scope: global, modified: 2024-07-11 09:17:15
    snippet-18: name: Alle anderen Lieferkosten ausblenden, wenn ein kostenloser Versand möglich ist, scope: global, modified: 2024-07-19 17:42:39 wp-media

    image_editor: WP_Image_Editor_Imagick
    imagick_module_version: 1691
    imagemagick_version: ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https://imagemagick.org
    imagick_version: 3.7.0
    file_uploads: 1
    post_max_size: 26M
    upload_max_filesize: 24M
    max_effective_size: 24 MB
    max_file_uploads: 20
    imagick_limits:
    imagick::RESOURCETYPE_AREA: 122 MB
    imagick::RESOURCETYPE_DISK: 1073741824
    imagick::RESOURCETYPE_FILE: 6144
    imagick::RESOURCETYPE_MAP: 512 MB
    imagick::RESOURCETYPE_MEMORY: 256 MB
    imagick::RESOURCETYPE_THREAD: 1
    imagick::RESOURCETYPE_TIME: 9.2233720368548E+18
    imagemagick_file_formats: 3FR, 3G2, 3GP, AAI, AI, APNG, ART, ARW, AVI, AVIF, AVS, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CR3, CRW, CUR, CUT, DATA, DCM, DCR, DCX, DDS, DFONT, DNG, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, FAX, FILE, FITS, FRACTAL, FTP, FTS, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, H, HALD, HDR, HEIC, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, J2C, J2K, JBG, JBIG, JNG, JNX, JP2, JPC, JPE, JPEG, JPG, JPM, JPS, JPT, JSON, K25, KDC, LABEL, M2V, M4V, MAC, MAGICK, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPG, MRW, MSL, MTV, MVG, NEF, NRW, NULL, ORF, OTB, OTF, PAL, PALM, PAM, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, POCKETMOD, PPM, PREVIEW, PS, PS2, PS3, PSB, PSD, PTIF, PWP, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGBA, RGBO, RGF, RLA, RLE, RMF, RW2, SCR, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIDEO, VIFF, VIPS, VST, WBMP, WEBM, WEBP, WMV, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, YCbCr, YCbCrA, YUV
    gd_version: bundled (2.1.0 compatible)
    gd_formats: GIF, JPEG, PNG, WebP, BMP, XPM
    ghostscript_version: not available wp-server

    server_architecture: Linux 6.1.0-21-amd64 x86_64
    httpd_software: nginx/1.26.1
    php_version: 8.2.21 64bit
    php_sapi: fpm-fcgi
    max_input_variables: 2000
    time_limit: 60
    memory_limit: 2048M
    max_input_time: 60
    upload_max_filesize: 24M
    php_post_max_size: 26M
    curl_version: 7.88.1 OpenSSL/3.0.11
    suhosin: false
    imagick_availability: true
    pretty_permalinks: true
    htaccess_extra_rules: true
    current: 2024-07-26T07:45:50+00:00
    utc-time: Friday, 26-Jul-24 07:45:50 UTC
    server-time: 2024-07-26T09:45:47+02:00 wp-database

    extension: mysqli
    server_version: 10.11.6-MariaDB-0+deb12u1
    client_version: mysqlnd 8.2.21
    max_allowed_packet: 16777216
    max_connections: 151 wp-constants

    WP_HOME: undefined
    WP_SITEURL: undefined
    WP_CONTENT_DIR: /var/www/vhosts/bubatzlager.de/httpdocs/public/wp-content
    WP_PLUGIN_DIR: /var/www/vhosts/bubatzlager.de/httpdocs/public/wp-content/plugins
    WP_MEMORY_LIMIT: 40M
    WP_MAX_MEMORY_LIMIT: 2048M
    WP_DEBUG: false
    WP_DEBUG_DISPLAY: true
    WP_DEBUG_LOG: false
    SCRIPT_DEBUG: false
    WP_CACHE: true
    CONCATENATE_SCRIPTS: undefined
    COMPRESS_SCRIPTS: undefined
    COMPRESS_CSS: undefined
    WP_ENVIRONMENT_TYPE: Nicht definiert
    WP_DEVELOPMENT_MODE: undefined
    DB_CHARSET: utf8
    DB_COLLATE: undefined wp-filesystem

    wordpress: writable
    wp-content: writable
    uploads: writable
    plugins: writable
    themes: writable
    fonts: writable
    • Dieses Thema wurde geändert vor 6 Monaten, 4 Wochen von wond3r.
Ansicht von 15 Antworten – 1 bis 15 (von insgesamt 15)
  • Moderator threadi

    (@threadi)

    Du hast in Code Snippets scheinbar einige PHP-Codes die den Bestellprozess beeinflussen. Deaktiviere diese mal testweise und beobachte den Erfolg. Ich denke dabei vor allem an „Alle anderen Lieferkosten ausblenden, wenn ein kostenloser Versand möglich ist“, „Disable instant order confirmation in Germanized“. Unter „Konzentrationsrechner“ kann ich mir gerade auch nichts vorstellen.

    Thread-Starter wond3r

    (@wond3r)

    Hier meine Code Snippets:

    add_filter( 'woocommerce_gzd_instant_order_confirmation', 'my_child_disable_instant_order_confirmation', 1, 10 );

    function my_child_disable_instant_order_confirmation( $disable ) {
    return false;
    }
    // Alle anderen Lieferkosten ausblenden, wenn ein kostenloser Versand möglich ist

    function my_hide_shipping_when_free_is_available( $rates ) {
    $free = array();
    foreach ( $rates as $rate_id => $rate ) {
    if ( 'free_shipping' === $rate->method_id ) {
    $free[ $rate_id ] = $rate;
    break;
    }
    }
    return ! empty( $free ) ? $free : $rates;
    }
    add_filter( 'woocommerce_package_rates', 'my_hide_shipping_when_free_is_available', 100 );

    Die Code Snippets habe ich erst später hinzugefügt, das Problem bestand auch schon vorher. Der Konzentrationsrechner hat nichts mit WooCommerce zu tun, der ist für einen Rechner, welche ich auf einer Seite einsetze.

    Moderator threadi

    (@threadi)

    Sieht eigentlich in Ordnung aus. Um dem Problem auf den Grund zu sehen solltest du testweise alle Plugins deaktivieren (außer WooCommerce). So könntest du das Verhalten ohne diese testen. Eventuell lohnt es sich das in einem Staging-System zu machen (z.B. mit Hilfe von WP Staging).

    Thread-Starter wond3r

    (@wond3r)

    Ich habe schon alles mögliche getestet, ich bekomme den Fehler einfach nicht reproduziert. Egal welches Produkt ich in den Warenkorb lege, egal welche Zahlungsart ich auswähle, ich bekomme immer die 4,90 € Versandkosten im Warenkorb angezeigt und auch an der Kasse, wie es soll dazu gerechnet. Dennoch kommen immer wieder Bestellungen rein, wo entweder keine Versandkosten berechnet wurden, die Versandkosten mit 4,19 € anstatt 4,90 € berechnet wurden oder Lieferkosten dazu berechnet werden, obwohl der Betrag über 70 € ist und der kostenlose Versand gewählt werden sollte.

    Ich habe jetzt in Germanized -> Steuern -> Nebenkosten die Steuerberechnung auf „WooCommerce Standard“ gestellt, das war vorher auf „Auf Basis der Hauptleistung“ gestellt. Mal weitere Bestellungen beobachten, ob sich was geändert hat.

    Meine Vermutung war erst, dass der Fehler durch PayPal Express zustande kam, da aber eben eine Vorkassen Bestellung, ohne Versandkosten rein kam, kann ich das widerlegen.

    Ich weiß nicht in wie fern mir da ein Staging helfen würde, da ich das Problem absolut nicht nachvollziehen kann. Egal ob als eingeloggter Kunde, als Gast-Besteller, egal auf welchen Gerät, ich bekomme immer die 4,90 € Versandkosten angezeigt und auch mitberechnet.

    webahoi

    (@webahoi)

    Ich habe ein ähnliches Problem mit Woocommerce und dem Germanized Plugin. Ich habe eingerichtet, dass ab einem Mindestbestellwert von 60 Euro die Versandkosten frei sind. Das funktioniert auch. Aber wenn ich über 100 Euro im Warenkorb habe, fügt er mir sie immer wieder hinzu. Kunden haben sich schon beschwert, dass sie bei Bestellungen Versandkosten zahlen. Nur weil sie über 100 Euro Bestellungen aufgegeben haben. Bin echt am verzweifeln.
    Habe 2 Versandarten: Pauschale Versandkosten und Kostenlose Lieferung.

    • Diese Antwort wurde vor 4 Monaten von webahoi geändert.
    webahoi

    (@webahoi)

    Habe nur herausgefunden, dass wenn ich die Versandzone „Deutschland“ lösche und nur noch unter den Versandzonen „Rest der Welt“ drin habe, dass es dann funktioniert. Habe vorerst Deutschland bei den Versandzonen gelöscht. Aber ne Lösung ist dies ja nicht.

    Moderator threadi

    (@threadi)

    @webahoi: öffne bitte ein eigenes Topic für deine eigene Frage: https://de.wordpress.org/support/forum/woocommerce/#new-topic-0

    @wond3r: hast du das Problem inzwischen lösen können? Habs irgendwie aus den Augen verloren damals ..

    Hallo, habe das gleiche Problem mit dem 100 Euro Wert, bei dem dann wieder die Versandkosten hinzuaddiert werden. Gab es da eine Erklärung und eine Lösung?

    Ja, siehe oben. Ich habe nur noch Rest der Welt drin bei den Versandeinstellungen. Aber in den allgemeinen Einstellungen von Woocommerce hab ich nur Deutschland eingetragen. Denke mal wenn ich mich dazu entscheide auch nach Österreich oder sonst wohin zu versenden, dann lege ich für diese Länder bei den Versandzonen zusätzlich fest.

    Ich habe halt noch Österreich, Schweiz und Benelux eingerichtet, die kann ich nicht löschen, sonst herrscht Anarchie 😉

    Ich habe mal bei Germanized hier auf der Supportseite das Problem geschildert, vielleicht finden die eine Lösung!?

    Also ich sag es mal so.
    Aktuell habe ich unter Woocommerce > Einstellungen folgendes ausgewählt:
    „In bestimmte Länder verkaufen“ und „In bestimmte Länder versenden“ habe ich bei beiden Deutschland eingetragen.
    Bei den Versandzonen (zu finden unter Woocommerce > Einstellungen > Versand) habe ich nur „Rest der Welt“ stehen. Darunter habe ich Pauschale Versandkosten und den Kostenlosen Versand ab einem gewissen Betrag.
    Würde ich nun z.B. Österreich hinzunehmen und biete dort nur „Pauschale Versandkosten“ an, dann würde ich vorne bei den Woocommerce Einstellungen Österreich hinzufügen und beim Versand ebenfalls Österreich, jedoch ohne den kostenlosen Versand.

    In Deinem Fall müsste dies doch auch funktionieren, wenn du Versandzonen löschst und so anordnest. Da kann doch meines Wissens nicht passieren. Oder? Vielleicht zu nem Zeitpunkt, wo nicht so viel los ist auf Deiner Seite.

    Ich habe eine Lösung gefunden und mich dann daran erinnert, dass ich das Problem schon einmal hatte. Trage ich bei dem Wert, ab dem es versandkostenfrei sein soll, die Zahl neu ein und speichere das, dann klappt es sofort!
    ABER: das bleibt nicht bestehen, irgendwann geht es erneut nicht mehr, dann muss die Prozedur wiederholt werden. Ich vermute, bei einem Plugin-Update geht da etwas schief.

    Hmm, ich hatte das damals auch hin und her probiert. Habs aber nicht hinbekommen. Ich bleibe jetzt mal bei meiner Lösung. Hab eh nur einen kleinen T-Shirt Shop. Aber wäre super, wenn du dich meldest, wenn du weiter gekommen ist bzw. das Problem dauerhaft behoben ist.

    @wond3r @stefansic @webahoi: Ersetzt mal das Komma in den Shipping-Versandzonen-Einstellungen durch einen Punkt.

    Einstellungen / Versand / Versandzonen: Kostenfreier Versand ab x EUR: statt z.B. Mindestbestellwert 60,00 das Trennzeichen ersetzen: 60.00. In allen Versandzonen! Dann sollte es funktionieren. Ist ein von WooCommerce bisher nicht bzw. nur teilweise behobener Separators-Bug: https://github.com/woocommerce/woocommerce/pull/46857

    LG

    @stefansic Vielen Dank für den Tip! Hat bei mir funktioniert. 🙂

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