• Gelöst Phakiel

    (@rollladenshop)


    Hallo,
    ich habe heute ein kleines Problem entdeckt. Ein Kunde hat gekauft, das erzeugte eine Bestätigungs-email mit einer PDF Rechnung. Der Kunde hat per Paypal bezahlt und dann wurde erneut eine Mail mit PDF-rechnung an ihn versendet. Der Kunde hatte Bedenken, das nun seine Bestellung doppelt ausgeführt wurde. Dem ist nicht so, er hat nur einfach noch einmal die gleiche Email mit der gleichen Rechnung bekommen. Ich finde das seltsam. (ich habe kein Paypaly plus, nur eine ganz normale Verbindung dazu – und das schon seit Jahren)
    (ich bekomme immer eine Kopie, so konnte ich im outlook sehen, das wirklich zwei gleiche Mails rausgegangen sind:
    https://ibb.co/RTbByG67

    Kann es sein, dass da evtl. ein update bei Germanized oder einem anderen Plugin etwas verstellt haben könnte? (nicht das nun alle Kunden die per Paypal zahlen immer zwei Bestellbestätigungen mit PDF-Recnung bekommen). Das wäre nicht so optimal.
    Hat jemand evtl. auch so was bemerkt? oder kann mir jemand einen Tipp geben, ob ich evtl. nur einen Haken rausnehmen muss, der nach dem update nu irgendwo drin sein könnte?

    LG
    Phakiel

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 5 Antworten – 1 bis 5 (von insgesamt 5)
  • Moderator threadi

    (@threadi)

    Das beschriebene Verhalten kann enorm viele Ursachen haben. Ich würde dir empfehlen zunächst erstmal festzustellen welche von dir genutzte Komponente die E-Mail mit der PDF-Rechnung erzeugt. Da du den Website-Bericht nicht gepostet hast, können wir dir nicht helfen das von hier aus einzugrenzen. Siehe dazu: https://de.wordpress.org/support/topic/bevor-du-ein-neues-thema-thread-erstellst/

    Wenn Du bereits Germanized im Verdacht hast, wende dich am besten direkt an deren Support: https://wordpress.org/support/plugin/woocommerce-germanized/

    Thread-Starter Phakiel

    (@rollladenshop)

    Hallo threadi,

    danke für die schnelle Antwort.

    Hmm, „feststellen welche von den genutzte Komponente die E-Mail mit der PDF-Rechnung erzeugt“. Tja, da bin ich wieder mal totaler Laie. Ich hatte angenommen, das Germanized dafür zuständig ist.
    (mit googln, um eine Erklärung dazu zu finden, hatte ich jedenfalls keinen Erfolg. -leider.)
    Anmerkung: Ich habe mir sogar schon mal überlegt, ob dieser Kunnde evtl. diese Paypalzahlung unterbrochen hatte und dann nochmal angesetzt hat. (Falls das überhaupt möglich ist.)

    hier der Bericht:
    vielleicht kann man da doch was sehen?

    viele Grüße Phakiel

    ` wp-core

    version: 6.7.2
    site_language: de_DE_formal
    user_language: de_DE_formal
    timezone: Europe/Berlin
    permalink: /%postname%/
    https_status: true
    multisite: false
    user_registration: 0
    blog_public: 1
    default_comment_status: closed
    environment_type: production
    user_count: 348
    dotorg_communication: true wp-paths-sizes

    wordpress_path: /www/htdocs/w01cece2/das-dachfenster-zubehoer.de
    wordpress_size: 28,38 GB (30475488712 bytes)
    uploads_path: /www/htdocs/w01cece2/das-dachfenster-zubehoer.de/wp-content/uploads
    uploads_size: 452,49 MB (474468411 bytes)
    themes_path: /www/htdocs/w01cece2/das-dachfenster-zubehoer.de/wp-content/themes
    themes_size: 79,27 MB (83125127 bytes)
    plugins_path: /www/htdocs/w01cece2/das-dachfenster-zubehoer.de/wp-content/plugins
    plugins_size: 199,58 MB (209278282 bytes)
    fonts_path: /www/htdocs/w01cece2/das-dachfenster-zubehoer.de/wp-content/uploads/fonts
    fonts_size: directory not found
    database_size: 91,52 MB (95966927 bytes)
    total_size: 29,19 GB (31338327459 bytes) wp-dropins (1)

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

    name: Enfold Child (enfold-child-gestaltraeume)
    version: 1.0.0
    author: Netzwerkstatt19
    author_website: https://netzwerkstatt19.de
    parent_theme: Enfold (enfold)
    theme_features: core-block-patterns, avia_template_builder_custom_css, avia_exclude_bbPress, deactivate_tribe_events_calendar, avia_exclude_GFForms, avia_exclude_menu_exchange, avia_exclude_pojo_accessibility, avia_exclude_wp_accessibility, avia_exclude_relevanssi, avia_exclude_wpml, avia_exclude_instagram_feed, avia_exclude_leaflet_map, avia_mega_menu, avia_improved_backend_style, avia_option_pages_toggles, avia_sidebar_manager, automatic-feed-links, nav_menus, menus, widgets, woocommerce, post-formats, avia_post_meta_compat, force-post-thumbnails-in-widget, post-thumbnails, widgets-block-editor, block-templates, title-tag, editor-styles, editor-style, customize-selective-refresh-widgets, responsive-embeds, editor-color-palette, editor-font-sizes, avia_no_session_support
    theme_path: /www/htdocs/w01cece2/das-dachfenster-zubehoer.de/wp-content/themes/enfold-child-gestaltraeume
    auto_update: Deaktiviert wp-parent-theme

    name: Enfold (enfold)
    version: 6.0.5
    author: Kriesi
    author_website: https://kriesi.at
    theme_path: /www/htdocs/w01cece2/das-dachfenster-zubehoer.de/wp-content/themes/enfold
    auto_update: Deaktiviert wp-plugins-active (28)

    Admin Columns: version: 4.7.7, author: AdminColumns.com, Automatische Aktualisierungen deaktiviert
    Advanced Custom Fields: Theme Code: version: 2.5.6, author: Ben Pearson and Phil Kurth, Automatische Aktualisierungen deaktiviert
    Advanced Custom Fields PRO: version: 6.4.0.1, author: WP Engine, Automatische Aktualisierungen deaktiviert
    Advanced Editor Tools: version: 5.9.2, author: Automattic, Automatische Aktualisierungen deaktiviert
    All-in-One WP Migration and Backup: version: 7.93, author: ServMask, Automatische Aktualisierungen deaktiviert
    Contact Form 7: version: 6.0.6, author: Takayuki Miyoshi, Automatische Aktualisierungen deaktiviert
    Converter for Media: version: 6.2.1, author: matt plugins, Automatische Aktualisierungen deaktiviert
    Custom Post Type UI: version: 1.17.2, author: WebDevStudios, Automatische Aktualisierungen deaktiviert
    Enable Media Replace: version: 4.1.6, author: ShortPixel, Automatische Aktualisierungen deaktiviert
    Force Sells for WooCommerce: version: 1.5.3, author: Kestrel, Automatische Aktualisierungen deaktiviert
    Germanized for WooCommerce: version: 3.19.9, author: vendidero, Automatische Aktualisierungen deaktiviert
    Honeypot for Contact Form 7: version: 2.1.7, author: WPExperts, Automatische Aktualisierungen deaktiviert
    Imsanity: version: 2.8.6, author: Exactly WWW, Automatische Aktualisierungen deaktiviert
    Language Fallback: version: 2.0.1, author: Bernhard Kau, Automatische Aktualisierungen deaktiviert
    Loco Translate: version: 2.7.2, author: Tim Whitlock, Automatische Aktualisierungen deaktiviert
    Media File Renamer: Rename for better SEO (AI-Powered): version: 6.0.7, author: Jordy Meow, Automatische Aktualisierungen deaktiviert
    PDF Invoices & Packing Slips for WooCommerce: version: 4.3.0, author: WP Overnight, Automatische Aktualisierungen deaktiviert
    Simple History: version: 5.8.2, author: Pär Thernström, Automatische Aktualisierungen deaktiviert
    Simple Page Ordering: version: 2.7.3, author: 10up, Automatische Aktualisierungen deaktiviert
    Solid Security Basic: version: 9.3.7, author: SolidWP, Automatische Aktualisierungen deaktiviert
    Theme Editor: version: 2.9, author: mndpsingh287, Automatische Aktualisierungen deaktiviert
    Widget Shortcode: version: 0.3.5, author: Hassan Derakhshandeh, Automatische Aktualisierungen deaktiviert
    WooCommerce: version: 9.8.1, author: Automattic, Automatische Aktualisierungen deaktiviert
    WooCommerce.com Update Manager: version: 1.0.3, author: Automattic, Automatische Aktualisierungen deaktiviert
    WooCommerce Product Add-Ons: version: 7.8.1, author: Woo, Automatische Aktualisierungen deaktiviert
    WP-Optimize - Clean, Compress, Cache: version: 4.1.1, author: TeamUpdraft, DavidAnderson, Automatische Aktualisierungen deaktiviert
    WP phpMyAdmin: version: 5.2.1.13, author: Puvox.software, Automatische Aktualisierungen deaktiviert
    Yoast SEO: version: 24.8.1, author: Team Yoast (latest version: 24.9), Automatische Aktualisierungen deaktiviert wp-plugins-inactive (6)

    Import Export for WooCommerce Wrapper: version: 1.1.7, author: WebToffee, Automatische Aktualisierungen deaktiviert
    Import Export WordPress Users and WooCommerce Customers: version: 2.6.3, author: WebToffee, Automatische Aktualisierungen deaktiviert
    Order Export & Order Import for WooCommerce: version: 2.6.1, author: WebToffee, Automatische Aktualisierungen deaktiviert
    Popup Maker: version: 1.20.4, author: Popup Maker, Automatische Aktualisierungen deaktiviert
    Product Import Export for WooCommerce Add-on: version: 1.1.4, author: WebToffee, Automatische Aktualisierungen deaktiviert
    Product Reviews Import Export for WooCommerce Add-on: version: 1.1.1, author: WebToffee, Automatische Aktualisierungen deaktiviert 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: 512M
    upload_max_filesize: 512M
    max_effective_size: 512 MB
    max_file_uploads: 20
    imagick_limits:
    imagick::RESOURCETYPE_AREA: 63 GB
    imagick::RESOURCETYPE_DISK: 9.22337203685E+18
    imagick::RESOURCETYPE_FILE: 786432
    imagick::RESOURCETYPE_MAP: 63 GB
    imagick::RESOURCETYPE_MEMORY: 4 GB
    imagick::RESOURCETYPE_THREAD: 1
    imagick::RESOURCETYPE_TIME: 9.22337203685E+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, DJVU, DNG, DOT, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, EXR, FAX, FILE, FITS, FRACTAL, FTP, FTS, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, GV, 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, MSVG, MTV, MVG, NEF, NRW, NULL, ORF, OTB, OTF, PAL, PALM, PAM, PANGO, 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, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIDEO, VIFF, VIPS, VST, WBMP, WEBM, WEBP, WMF, WMV, WMZ, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, YCbCr, YCbCrA, YUV
    gd_version: 2.3.0
    gd_formats: GIF, JPEG, PNG, WebP, BMP, XPM
    ghostscript_version: 9.55.0 wp-server

    server_architecture: Linux 5.15.0-136-generic x86_64
    httpd_software: Apache
    php_version: 8.2.27-nmm1 64bit
    php_sapi: fpm-fcgi
    max_input_variables: 6000
    time_limit: 60
    memory_limit: 512M
    max_input_time: -1
    upload_max_filesize: 512M
    php_post_max_size: 512M
    curl_version: 7.81.0 OpenSSL/3.0.2
    suhosin: false
    imagick_availability: true
    pretty_permalinks: true
    htaccess_extra_rules: true
    current: 2025-04-17T19:13:26+00:00
    utc-time: Thursday, 17-Apr-25 19:13:26 UTC
    server-time: 2025-04-17T21:13:24+02:00 wp-database

    extension: mysqli
    server_version: 10.6.21-MariaDB-0ubuntu0.22.04.2-log
    client_version: mysqlnd 8.2.27-nmm1
    max_allowed_packet: 67108864
    max_connections: 500 wp-constants

    WP_HOME: https://das-dachfenster-zubehoer.de/
    WP_SITEURL: https://das-dachfenster-zubehoer.de/
    WP_CONTENT_DIR: /www/htdocs/w01cece2/das-dachfenster-zubehoer.de/wp-content
    WP_PLUGIN_DIR: /www/htdocs/w01cece2/das-dachfenster-zubehoer.de/wp-content/plugins
    WP_MEMORY_LIMIT: 40M
    WP_MAX_MEMORY_LIMIT: 512M
    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: undefined
    WP_DEVELOPMENT_MODE: undefined
    DB_CHARSET: utf8mb4
    DB_COLLATE: undefined wp-filesystem

    wordpress: writable
    wp-content: writable
    uploads: writable
    plugins: writable
    themes: writable
    fonts: not writable solid-security

    pro: free
    initial_build: 4112
    activated: 2018-04-09 20:37:26
    patchstack: false
    modules:
    0: ban-users
    1: backup
    2: brute-force
    3: wordpress-tweaks
    4: security-check-pro
    5: firewall
    settings: {"ban-users":{"default":false,"enable_ban_lists":true,"server_config_limit":100},"backup":{"enabled":false,"interval":3,"method":"email","retain":0,"zip":true,"exclude":6},"brute-force":{"auto_ban_admin":false,"max_attempts_host":5,"max_attempts_user":10,"check_period":5},"wordpress-tweaks":{"file_editor":true,"disable_xmlrpc":"enable","allow_xmlrpc_multiauth":false,"rest_api":"restrict-access","valid_user_login_type":"both","force_unique_nicename":false,"disable_unused_author_pages":false},"firewall":{"max_attempts_host":10,"check_period":30},"global":{"write_files":true,"lockout_period":15,"blacklist_period":7,"blacklist":true,"blacklist_count":3,"automatic_temp_auth":true,"lockout_white_list":0,"log_type":"database","proxy":"security-check","proxy_header":"HTTP_X_FORWARDED_FOR","hide_admin_bar":false},"system-tweaks":{"protect_files":false,"directory_browsing":false,"uploads_php":false,"plugins_php":false,"themes_php":false},"hide-backend":{"enabled":false}}
    total-backups: undefined
    patchstack-firewall-rules: undefined
    user-firewall-rules: undefined
    active-vulnerabilities: 0
    patched-vulnerabilities: 0
    user_groups: [{"roles":[],"canonical":["administrator"],"users":0,"settings":[]},{"roles":[],"canonical":["editor"],"users":0,"settings":[]},{"roles":[],"canonical":["author"],"users":0,"settings":[]},{"roles":[],"canonical":["contributor"],"users":0,"settings":[]},{"roles":[],"canonical":["subscriber"],"users":0,"settings":[]}] acf

    version: 6.4.0.1
    plugin_type: PRO
    activated: true
    activated_url: https://das-dachfenster-zubehoer.de
    license_type: Personal
    license_status: active
    subscription_expires: 1768760114
    ui_field_groups: 7
    php_field_groups: 0
    json_field_groups: 0
    rest_field_groups: 0
    post_types_enabled: true
    ui_post_types: 20
    json_post_types: 0
    ui_taxonomies: 22
    json_taxonomies: 0
    ui_options_pages_enabled: true
    ui_options_pages: 0
    json_options_pages: 0
    php_options_pages: 0
    rest_api_format: light
    registered_acf_blocks: 0
    blocks_per_api_version:
    blocks_per_acf_block_version:
    blocks_using_post_meta: 0
    preload_blocks: true
    admin_ui_enabled: true
    field_type-modal_enabled: true
    field_settings_tabs_enabled: false
    shortcode_enabled: true
    registered_acf_forms: 0
    json_save_paths: 1
    json_load_paths: 1
    Moderator threadi

    (@threadi)

    Als Shop-Betreiber solltest Du schon wissen welche Optionen für welche Interaktion des Shops mit deinem Kunden zuständig ist. Wenn du es nicht kannst, dann der Dienstleister der es für dich eingerichtet hat.

    In der Liste deiner Plugins sehe ich 2 die mir adhoc bewusst sind, dass diese PDF-Rechnungen erzeugen:

    • Germanized
    • PDF Invoices & Packing Slips for WooCommerce

    Ich würde dir daher empfehlen bei beiden zu schauen, ob dort die Option zum PDF-Versand per E-Mail aktiviert ist. Germanized bietet dazu eine gute Anleitung: https://vendidero.de/doc/woocommerce-germanized/rechnungen-automatisch-erstellen – mit dem anderen Plugin kenne ich mich wiederum leider nicht aus, aber die haben hier ein Supportforum: https://wordpress.org/support/plugin/woocommerce-pdf-invoices-packing-slips/

    Allerdings muss der doppelte Versand nicht zwingend etwas mit dem PDF-Erstellen zu tun haben. Beide E-Mails beziehen sich auf die gleiche Bestellnummer. Es wäre durchaus auch möglich, dass der Kunde die Bestellbestätigungsseite doppelt aufgerufen hat und dabei ein Fehler in einem der von dir genutzten Plugins den Versand verursachte. Oder eine andere Komponente hat hier fehlerhaft gegriffen.

    Ich würde dir daher weiterhin empfehlen das einfach mal selbst zu testen. Führe exakt die gleiche Bestellung wie der Kunde aus und schau nach wie viele E-Mails dazu an dich erzeugt werden. Hierfür eignet sich auch der Einsatz von Testsystemen, die man bei einem Shop haben sollte. Auch ein Plugin wie https://de.wordpress.org/plugins/wp-staging/ kann dabei helfen.

    Nochmal: auch wenn du dich hier als Laie siehst, bist du als Shopbetreiber in der Verantwortung zu wissen was grundsätzlich in deinem Shop passiert. Du musst dazu nicht programmieren können – das können die wenigsten Shopbetreiber. Aber du solltest z.B. wissen wieso und wer eine PDF-Rechnung bei dir erstellt. Die Frage würde eine Prüfung vom Finanzamt vermutlich auch stellen. Wenn du hierbei persönliche Unterstützung suchst, wende dich am besten an jemanden in deiner Region der dies kann. Manchmal helfen auch Hoster bei kleineren Fragen.

    Thread-Starter Phakiel

    (@rollladenshop)

    Hallo,

    vielen Dank für deine Antwort mit den tollen Info. für mich.
    Mein Shop ist so mein kleines zweites Standbeinchen. Und ja, natürlich muss man sich da auskennen. Soweit habe ich auch schon recht viel zu den Funktionen dazugelernt. Vieles finde ich auch hier im Forum ohne zu fragen, nur einiges ist mir echt recht fremd.
    Learning by doing ist manchmal nicht leicht. Aber ich habe natürlich auch eine IT-Firma an der Hand, die mir bei größeren Problemen dann den Shop am laufen hält. Ich werde mir deine Info. genau ansehen und testen, ob das wirklich nur ein Einzelfall war. (was ich hoffe).

    Nochmals vielen Dank – schöne Feiertage.

    Viele Grüße
    Phakiel

    Thread-Starter Phakiel

    (@rollladenshop)

    Bisher funktioniert wohl alles. war bestimmt nur einmalig.

    LG Phakiel

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