Versand der Bestellbestätigung funktioniert nicht

Hallo seit geraumer Zeit kann ich keine Bestellbestätigung mehr verschicken, dies hat bis zur kurzem noch funktioniert. Ich bekomme jetzt immer eine Fehlermeldung: mail.sent.error (Fehler 400) in den Ereignis-Logs. Ich habe keine Veränderung an den Einstellungen vorgenommen. Der E-Mail Versand scheint aber auch zu funktionieren, wenn z.B. ein Kunde sein Passwort vergessen hat bekommt er eine Mail zum zurücksetzen.
Im Flow Builder habe ich dies eingetragen:

Hier noch die Log-Datei:
{
„source“: „core“,
„environment“: „prod“,
„additionalData“: {
„exception“: „Shopware\Core\Framework\Adapter\Twig\Exception\StringTemplateRenderingException: Failed rendering string template using Twig: Impossible to access an attribute ("translated") on a null variable in "d240c7eea7874c252b3528221238e53d" at line 2. in /var/www/web1732/htdocs/shopware6_Privat/vendor/shopware/core/Framework/Adapter/Twig/StringTemplateRenderer.php:78\nStack trace:\n#0 /var/www/web1732/htdocs/shopware6_Privat/vendor/shopware/core/Content/Mail/Service/MailService.php(127): Shopware\Core\Framework\Adapter\Twig\StringTemplateRenderer->render()\n#1 /var/www/web1732/htdocs/shopware6_Privat/vendor/shopware/core/Content/Flow/Dispatching/Action/SendMailAction.php(158): Shopware\Core\Content\Mail\Service\MailService->send()\n#2 /var/www/web1732/htdocs/shopware6_Privat/vendor/shopware/core/Content/Flow/Dispatching/Action/SendMailAction.php(148): Shopware\Core\Content\Flow\Dispatching\Action\SendMailAction->send()\n#3 /var/www/web1732/htdocs/shopware6_Privat/vendor/shopware/core/Content/Flow/Dispatching/FlowExecutor.php(133): Shopware\Core\Content\Flow\Dispatching\Action\SendMailAction->handleFlow()\n#4 /var/www/web1732/htdocs/shopware6_Privat/vendor/shopware/core/Content/Flow/Dispatching/FlowExecutor.php(98): Shopware\Core\Content\Flow\Dispatching\FlowExecutor->callHandle()\n#5 /var/www/web1732/htdocs/shopware6_Privat/vendor/shopware/core/Content/Flow/Dispatching/FlowExecutor.php(81): Shopware\Core\Content\Flow\Dispatching\FlowExecutor->executeAction()\n#6 /var/www/web1732/htdocs/shopware6_Privat/vendor/shopware/core/Content/Flow/Dispatching/FlowExecutor.php(55): Shopware\Core\Content\Flow\Dispatching\FlowExecutor->executeSequence()\n#7 /var/www/web1732/htdocs/shopware6_Privat/vendor/shopware/core/Content/Flow/Dispatching/FlowDispatcher.php(128): Shopware\Core\Content\Flow\Dispatching\FlowExecutor->execute()\n#8 /var/www/web1732/htdocs/shopware6_Privat/vendor/shopware/core/Content/Flow/Dispatching/FlowDispatcher.php(60): Shopware\Core\Content\Flow\Dispatching\FlowDispatcher->callFlowExecutor()\n#9 /var/www/web1732/htdocs/shopware6_Privat/vendor/shopware/core/Framework/Webhook/WebhookDispatcher.php(54): Shopware\Core\Content\Flow\Dispatching\FlowDispatcher->dispatch()\n#10 /var/www/web1732/htdocs/shopware6_Privat/vendor/shopware/core/Framework/Event/NestedEventDispatcher.php(31): Shopware\Core\Framework\Webhook\WebhookDispatcher->dispatch()\n#11 /var/www/web1732/htdocs/shopware6_Privat/vendor/shopware/core/Checkout/Cart/SalesChannel/CartOrderRoute.php(92): Shopware\Core\Framework\Event\NestedEventDispatcher->dispatch()\n#12 /var/www/web1732/htdocs/shopware6_Privat/vendor/shopware/core/Profiling/Profiler.php(59): Shopware\Core\Checkout\Cart\SalesChannel\CartOrderRoute->Shopware\Core\Checkout\Cart\SalesChannel\{closure}()\n#13 /var/www/web1732/htdocs/shopware6_Privat/vendor/shopware/core/Checkout/Cart/SalesChannel/CartOrderRoute.php(93): Shopware\Core\Profiling\Profiler::trace()\n#14 /var/www/web1732/htdocs/shopware6_Privat/vendor/shopware/core/Checkout/Cart/SalesChannel/CartService.php(122): Shopware\Core\Checkout\Cart\SalesChannel\CartOrderRoute->order()\n#15 /var/www/web1732/htdocs/shopware6_Privat/vendor/shopware/core/Checkout/Order/SalesChannel/OrderService.php(65): Shopware\Core\Checkout\Cart\SalesChannel\CartService->order()\n#16 /var/www/web1732/htdocs/shopware6_Privat/vendor/shopware/storefront/Controller/CheckoutController.php(168): Shopware\Core\Checkout\Order\SalesChannel\OrderService->createOrder()\n#17 /var/www/web1732/htdocs/shopware6_Privat/vendor/shopware/core/Profiling/Profiler.php(59): Shopware\Storefront\Controller\CheckoutController->Shopware\Storefront\Controller\{closure}()\n#18 /var/www/web1732/htdocs/shopware6_Privat/vendor/shopware/storefront/Controller/CheckoutController.php(168): Shopware\Core\Profiling\Profiler::trace()\n#19 /var/www/web1732/htdocs/shopware6_Privat/vendor/symfony/http-kernel/HttpKernel.php(163): Shopware\Storefront\Controller\CheckoutController->order()\n#20 /var/www/web1732/htdocs/shopware6_Privat/vendor/symfony/http-kernel/HttpKernel.php(74): Symfony\Component\HttpKernel\HttpKernel->handleRaw()\n#21 /var/www/web1732/htdocs/shopware6_Privat/vendor/symfony/http-kernel/Kernel.php(184): Symfony\Component\HttpKernel\HttpKernel->handle()\n#22 /var/www/web1732/htdocs/shopware6_Privat/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(86): Symfony\Component\HttpKernel\Kernel->handle()\n#23 /var/www/web1732/htdocs/shopware6_Privat/vendor/symfony/http-kernel/HttpCache/HttpCache.php(464): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle()\n#24 /var/www/web1732/htdocs/shopware6_Privat/vendor/symfony/http-kernel/HttpCache/HttpCache.php(264): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward()\n#25 /var/www/web1732/htdocs/shopware6_Privat/vendor/symfony/http-kernel/HttpCache/HttpCache.php(278): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass()\n#26 /var/www/web1732/htdocs/shopware6_Privat/vendor/symfony/http-kernel/HttpCache/HttpCache.php(204): Symfony\Component\HttpKernel\HttpCache\HttpCache->invalidate()\n#27 /var/www/web1732/htdocs/shopware6_Privat/vendor/shopware/core/HttpKernel.php(139): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle()\n#28 /var/www/web1732/htdocs/shopware6_Privat/vendor/shopware/core/HttpKernel.php(61): Shopware\Core\HttpKernel->doHandle()\n#29 /var/www/web1732/htdocs/shopware6_Privat/public/index.php(63): Shopware\Core\HttpKernel->handle()\n#30 /var/www/web1732/htdocs/shopware6_Privat/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php(35): Symfony\Component\HttpKernel\HttpKernelInterface@anonymous->handle()\n#31 /var/www/web1732/htdocs/shopware6_Privat/vendor/autoload_runtime.php(29): Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()\n#32 /var/www/web1732/htdocs/shopware6_Privat/public/index.php(12): require_once(‚…‘)\n#33 {main}“,
„message“: „Could not render Mail-Template with error message: Failed rendering string template using Twig: Impossible to access an attribute ("translated") on a null variable in "d240c7eea7874c252b3528221238e53d" at line 2.“,
„template“: „{% set currencyIsoCode = order.currency.isoCode %}\nHallo {{ order.orderCustomer.salutation.translated.letterName }} {{ order.orderCustomer.firstName }} {{ order.orderCustomer.lastName }},\n\nIhre Bestellung ist am {{ order.orderDateTime|format_datetime(‚medium‘, ‚short‘, locale=‚de-DE‘) }} bei uns eingegangen.\n\nBestellnummer: {{ order.orderNumber }}\n\nSobald ein Zahlungseingang erfolgt ist, erhalten Sie eine separate Benachrichtigung und Ihre Bestellung wird verarbeitet.\n\n\nDen aktuellen Status Ihrer Bestellung können Sie jederzeit über diesen Link abrufen: {{ rawUrl(‚frontend.account.order.single.page‘, { ‚deepLinkCode‘: order.deepLinkCode }, salesChannel.domains|first.url) }}\nÜber diesen Link können Sie auch die Bestellung bearbeiten, die Zahlungsart wechseln oder nachträglich eine Zahlung durchführen.\n\nInformationen zu Ihrer Bestellung:\n\nPos. Artikel-Nr.\t\t\tBeschreibung\t\t\tMenge\t\t\tPreis\t\t\tSumme\n{% for lineItem in order.lineItems %}\n{{ loop.index }} {% if lineItem.payload.productNumber is defined %}{{ lineItem.payload.productNumber|u.wordwrap(80) }}{% endif %}\t\t\t\t{{ lineItem.label|u.wordwrap(80) }}{% if lineItem.payload.options is defined and lineItem.payload.options|length >= 1 %}, {% for option in lineItem.payload.options %}{{ option.group }}: {{ option.option }}{% if lineItem.payload.options|last != option %}{{ " | " }}{% endif %}{% endfor %}{% endif %}{% if lineItem.payload.features is defined and lineItem.payload.features|length >= 1 %}{% set referencePriceFeatures = lineItem.payload.features|filter(feature => feature.type == ‚referencePrice‘) %}{% if referencePriceFeatures|length >= 1 %}{% set referencePriceFeature = referencePriceFeatures|first %}, {{ referencePriceFeature.value.purchaseUnit }} {{ referencePriceFeature.value.unitName }}({{ referencePriceFeature.value.price|currency(currencyIsoCode) }}* / {{ referencePriceFeature.value.referenceUnit }} {{ referencePriceFeature.value.unitName }}){% endif %}{% endif %}\n {{ lineItem.quantity }}\t\t\t{{ lineItem.unitPrice|currency(currencyIsoCode) }}\t\t\t{{ lineItem.totalPrice|currency(currencyIsoCode) }}\n{% endfor %}\n\n{% set delivery = order.deliveries.first %}\n\n{% set displayRounded = order.totalRounding.interval != 0.01 or order.totalRounding.decimals != order.itemRounding.decimals %}\n{% set decimals = order.totalRounding.decimals %}\n{% set total = order.price.totalPrice %}\n{% if displayRounded %}\n {% set total = order.price.rawTotal %}\n {% set decimals = order.itemRounding.decimals %}\n{% endif %}\n\nVersandkosten: {{ order.deliveries.first.shippingCosts.totalPrice|currency(currencyIsoCode) }}\nGesamtkosten Netto: {{ order.amountNet|currency(currencyIsoCode) }}\n{% for calculatedTax in order.price.calculatedTaxes %}\n{% if order.taxStatus is same as(‚net‘) %}zzgl.{% else %}inkl.{% endif %} {{ calculatedTax.taxRate }}% MwSt. {{ calculatedTax.tax|currency(currencyIsoCode) }}\n{% endfor %}\nGesamtkosten Brutto: {{ total|currency(currencyIsoCode,decimals=decimals) }}\n{% if displayRounded %}\nGesamtkosten Brutto gerundet: {{ order.price.totalPrice|currency(currencyIsoCode,decimals=order.totalRounding.decimals) }}\n{% endif %}\n\nGewählte Versandart: {{ delivery.shippingMethod.translated.name }}\n{{ delivery.shippingMethod.translated.description }}\n\n{% set billingAddress = order.addresses.get(order.billingAddressId) %}\nRechnungsadresse:\n{{ billingAddress.company }}\n{{ billingAddress.firstName }} {{ billingAddress.lastName }}\n{{ billingAddress.street }}\n{{ billingAddress.zipcode }} {{ billingAddress.city }}\n{{ billingAddress.country.translated.name }}\n\nLieferadresse:\n{{ delivery.shippingOrderAddress.company }}\n{{ delivery.shippingOrderAddress.firstName }} {{ delivery.shippingOrderAddress.lastName }}\n{{ delivery.shippingOrderAddress.street }}\n{{ delivery.shippingOrderAddress.zipcode}} {{ delivery.shippingOrderAddress.city }}\n{{ delivery.shippingOrderAddress.country.translated.name }}\n\n{% if order.orderCustomer.vatIds %}\nIhre Umsatzsteuer-ID: {{ order.orderCustomer.vatIds|first }}\nBei erfolgreicher Prüfung und sofern Sie aus dem EU-Ausland\nbestellen, erhalten Sie Ihre Ware umsatzsteuerbefreit.\n{% endif %}\n\nDen aktuellen Status Ihrer Bestellung können Sie auch jederzeit auf unserer Webseite im Bereich "Mein Konto" - "Meine Bestellungen" abrufen: {{ rawUrl(‚frontend.account.order.single.page‘, { ‚deepLinkCode‘: order.deepLinkCode }, salesChannel.domains|first.url) }}\nFür Rückfragen stehen wir Ihnen jederzeit gerne zur Verfügung.\n\n\n Addresse:\n\n {{ config(‚core.basicInformation.address‘)|striptags(‚‘)|replace({"":"\n"}) }}\n\n Bankverbindung:\n {{ config(‚core.basicInformation.bankAccount‘)|striptags(‚‘)|replace({"":"\n"}) }}\n“,
„eventName“: „checkout.order.placed“,
„templateData“: {
„eventName“: „checkout.order.placed“,
„order“: {
„extensions“: {
„foreignKeys“: {
„extensions“: ,
„apiAlias“: „order_foreign_keys_extension“
}

Im Log müssten auch die dazu übergebenen Daten dabei stehen. Irgendein Feld/Objekt der Bestellung mit einem translated-key ist leer/null, z.B:

  • order.orderCustomer.salutation.translated…
  • delivery.shippingMethod.translated…
  • billingAddress.country.translated…
  • delivery.shippingOrderAddress.country.translated…

Würde mal spontan auf delivery.shippingOrderAddress.country.translated tippen. Das müsstest du dann mit einer if-Abfrage entsprechend abfangen.

Super schnelle Antwort. Danke !! Ich wollte nicht die ganze Datei versenden.

Hier habe ich den Rest der Log-Datei: (muss ich leider auf 2 mal schicken wegen der Größe)

    },
    "_uniqueIdentifier": "9a17f0dbac8d48298434643944555200",
    "versionId": "0fa91ce3e96a4bc2be4bd9ce752c3425",
    "translated": [],
    "createdAt": "2023-08-15T14:17:45.523+00:00",
    "updatedAt": null,
    "orderNumber": "10285",
    "currencyId": "b7d2554b0ce847cd82f3ac9bd1c0dfca",
    "currencyFactor": 1,
    "salesChannelId": "19d1e1ce20bd40dcb95e30debf79671d",
    "billingAddressId": "55aac142e581420597a8864eac62e79a",
    "orderDateTime": "2023-08-15T14:17:45.508+00:00",
    "orderDate": "2023-08-15T00:00:00.000+00:00",
    "price": {
      "extensions": [],
      "netPrice": 20.92,
      "totalPrice": 24.9,
      "calculatedTaxes": [
        {
          "extensions": [],
          "tax": 3.98,
          "taxRate": 19,
          "price": 24.9
        }
      ],
      "taxRules": [
        {
          "extensions": [],
          "taxRate": 19,
          "percentage": 100
        }
      ],
      "positionPrice": 17.95,
      "taxStatus": "gross",
      "rawTotal": 24.9
    },
    "amountTotal": 24.9,
    "amountNet": 20.92,
    "positionPrice": 17.95,
    "taxStatus": "gross",
    "shippingCosts": {
      "extensions": [],
      "unitPrice": 6.95,
      "quantity": 1,
      "totalPrice": 6.95,
      "calculatedTaxes": [
        {
          "extensions": [],
          "tax": 1.11,
          "taxRate": 19,
          "price": 6.95
        }
      ],
      "taxRules": [
        {
          "extensions": [],
          "taxRate": 19,
          "percentage": 100
        }
      ],
      "referencePrice": null,
      "listPrice": null,
      "regulationPrice": null
    },
    "shippingTotal": 6.95,
    "orderCustomer": {
      "extensions": {
        "foreignKeys": {
          "extensions": [],
          "apiAlias": "order_customer_foreign_keys_extension"
        },
        "internal_mapping_storage": {
          "extensions": [],
          "apiAlias": null
        }
      },
      "_uniqueIdentifier": "fe4c751302814eaa8b422d83d7e25a1e",
      "versionId": "0fa91ce3e96a4bc2be4bd9ce752c3425",
      "translated": [],
      "createdAt": "2023-08-15T14:17:45.519+00:00",
      "updatedAt": null,
      "email": "helmut-wolff@helmutwolff.de",
      "orderId": "9a17f0dbac8d48298434643944555200",
      "salutationId": "f9a01b1b7d8e4a4eb0288fbae4e7c56f",
      "firstName": "Muster",
      "lastName": "Mann",
      "title": null,
      "vatIds": null,
      "company": null,
      "customerNumber": "10239",
      "customerId": "c7cacfaa90cf4ab7a5e533d5b671a268",
      "customer": null,
      "salutation": null,
      "order": null,
      "remoteAddress": "185.158.183.0",
      "id": "fe4c751302814eaa8b422d83d7e25a1e",
      "customFields": null,
      "orderVersionId": "0fa91ce3e96a4bc2be4bd9ce752c3425"
    },
    "currency": {
      "extensions": {
        "foreignKeys": {
          "extensions": [],
          "apiAlias": "currency_foreign_keys_extension"
        },
        "internal_mapping_storage": {
          "extensions": [],
          "apiAlias": null
        }
      },
      "_uniqueIdentifier": "b7d2554b0ce847cd82f3ac9bd1c0dfca",
      "versionId": null,
      "translated": {
        "shortName": "EUR",
        "name": "Euro",
        "customFields": []
      },
      "createdAt": "2021-02-01T19:50:48.934+00:00",
      "updatedAt": null,
      "isoCode": "EUR",
      "factor": 1,
      "symbol": "€",
      "shortName": "EUR",
      "name": "Euro",
      "position": 1,
      "translations": null,
      "orders": null,
      "salesChannels": null,
      "salesChannelDefaultAssignments": null,
      "salesChannelDomains": null,
      "promotionDiscountPrices": null,
      "isSystemDefault": true,
      "productExports": null,
      "countryRoundings": null,
      "itemRounding": {
        "extensions": [],
        "decimals": 2,
        "interval": 0.01,
        "roundForNet": true
      },
      "totalRounding": {
        "extensions": [],
        "decimals": 2,
        "interval": 0.01,
        "roundForNet": true
      },
      "taxFreeFrom": 0,
      "id": "b7d2554b0ce847cd82f3ac9bd1c0dfca",
      "customFields": null
    },
    "languageId": "2fbb5fe2e29a4d70aa5854ce7ce3e20b",
    "language": null,
    "salesChannel": null,
    "addresses": [
      {
        "extensions": {
          "foreignKeys": {
            "extensions": [],
            "apiAlias": "order_address_foreign_keys_extension"
          }
        },
        "_uniqueIdentifier": "55aac142e581420597a8864eac62e79a",
        "versionId": "0fa91ce3e96a4bc2be4bd9ce752c3425",
        "translated": [],
        "createdAt": "2023-08-15T14:17:45.520+00:00",
        "updatedAt": null,
        "countryId": "dd1e01b06ecf469fb87fe780563d68ac",
        "countryStateId": null,
        "salutationId": "f9a01b1b7d8e4a4eb0288fbae4e7c56f",
        "firstName": "Muster",
        "lastName": "Mann",
        "street": "lgjdgdlgjdlgjdlgjdl",
        "zipcode": "34260",
        "city": "Kaufungen",
        "company": null,
        "department": null,
        "title": null,
        "vatId": null,
        "phoneNumber": null,
        "additionalAddressLine1": null,
        "additionalAddressLine2": null,
        "country": {
          "extensions": {
            "foreignKeys": {
              "extensions": [],
              "apiAlias": "country_foreign_keys_extension"
            },
            "internal_mapping_storage": {
              "extensions": [],
              "apiAlias": null
            }
          },
          "_uniqueIdentifier": "dd1e01b06ecf469fb87fe780563d68ac",
          "versionId": null,
          "translated": {
            "name": "Deutschland",
            "customFields": [],
            "addressFormat": [
              [
                "address/company",
                "symbol/dash",
                "address/department"
              ],
              [
                "address/first_name",
                "address/last_name"
              ],
              [
                "address/street"
              ],
              [
                "address/zipcode",
                "address/city"
              ],
              [
                "address/country"
              ]
            ]
          },
          "createdAt": "2021-02-01T19:50:48.830+00:00",
          "updatedAt": null,
          "name": "Deutschland",
          "iso": "DE",
          "position": 1,
          "active": true,
          "shippingAvailable": true,
          "iso3": "DEU",
          "displayStateInRegistration": false,
          "forceStateInRegistration": false,
          "checkVatIdPattern": false,
          "vatIdPattern": "(DE)?[0-9]{9}",
          "vatIdRequired": false,
          "customerTax": {
            "extensions": [],
            "enabled": false,
            "currencyId": "b7d2554b0ce847cd82f3ac9bd1c0dfca",
            "amount": 0
          },
          "companyTax": {
            "extensions": [],
            "enabled": false,
            "currencyId": "b7d2554b0ce847cd82f3ac9bd1c0dfca",
            "amount": 0
          },
          "states": null,
          "translations": null,
          "orderAddresses": null,
          "customerAddresses": null,
          "salesChannelDefaultAssignments": null,
          "salesChannels": null,
          "taxRules": null,
          "currencyCountryRoundings": null,
          "postalCodeRequired": false,
          "checkPostalCodePattern": false,
          "checkAdvancedPostalCodePattern": false,
          "advancedPostalCodePattern": null,
          "defaultPostalCodePattern": "\\d{5}",
          "addressFormat": [
            [
              "address/company",
              "symbol/dash",
              "address/department"
            ],
            [
              "address/first_name",
              "address/last_name"
            ],
            [
              "address/street"
            ],
            [
              "address/zipcode",
              "address/city"
            ],
            [
              "address/country"
            ]
          ],
          "id": "dd1e01b06ecf469fb87fe780563d68ac",
          "customFields": null
        },
        "countryState": null,
        "order": null,
        "salutation": null,
        "orderDeliveries": null,
        "orderId": "9a17f0dbac8d48298434643944555200",
        "id": "55aac142e581420597a8864eac62e79a",
        "customFields": null,
        "orderVersionId": "0fa91ce3e96a4bc2be4bd9ce752c3425"
      }
    ],
    "billingAddress": null,
    "deliveries": [
      {
        "extensions": {
          "foreignKeys": {
            "extensions": [],
            "apiAlias": "order_delivery_foreign_keys_extension"
          }
        },
        "_uniqueIdentifier": "92f5304a92314ff68440e8de9273c7cd",
        "versionId": "0fa91ce3e96a4bc2be4bd9ce752c3425",
        "translated": [],
        "createdAt": "2023-08-15T14:17:45.521+00:00",
        "updatedAt": null,
        "orderId": "9a17f0dbac8d48298434643944555200",
        "shippingOrderAddressId": "55aac142e581420597a8864eac62e79a",
        "shippingMethodId": "f93e4f79035b4fd0acc90615b6108b9d",
        "trackingCodes": [],
        "shippingDateEarliest": "2023-08-16T00:00:00.000+00:00",
        "shippingDateLatest": "2023-08-18T00:00:00.000+00:00",
        "shippingCosts": {
          "extensions": [],
          "unitPrice": 6.95,
          "quantity": 1,
          "totalPrice": 6.95,
          "calculatedTaxes": [
            {
              "extensions": [],
              "tax": 1.11,
              "taxRate": 19,
              "price": 6.95
            }
          ],
          "taxRules": [
            {
              "extensions": [],
              "taxRate": 19,
              "percentage": 100
            }
          ],
          "referencePrice": null,
          "listPrice": null,
          "regulationPrice": null
        },
        "shippingOrderAddress": {
          "extensions": {
            "foreignKeys": {
              "extensions": [],
              "apiAlias": "order_address_foreign_keys_extension"
            }
          },
          "_uniqueIdentifier": "55aac142e581420597a8864eac62e79a",
          "versionId": "0fa91ce3e96a4bc2be4bd9ce752c3425",
          "translated": [],
          "createdAt": "2023-08-15T14:17:45.520+00:00",
          "updatedAt": null,
          "countryId": "dd1e01b06ecf469fb87fe780563d68ac",
          "countryStateId": null,
          "salutationId": "f9a01b1b7d8e4a4eb0288fbae4e7c56f",
          "firstName": "Muster",
          "lastName": "Mann",
          "street": "lgjdgdlgjdlgjdlgjdl",
          "zipcode": "34260",
          "city": "Kaufungen",
          "company": null,
          "department": null,
          "title": null,
          "vatId": null,
          "phoneNumber": null,
          "additionalAddressLine1": null,
          "additionalAddressLine2": null,
          "country": {
            "extensions": {
              "foreignKeys": {
                "extensions": [],
                "apiAlias": "country_foreign_keys_extension"
              },
              "internal_mapping_storage": {
                "extensions": [],
                "apiAlias": null
              }
            },
            "_uniqueIdentifier": "dd1e01b06ecf469fb87fe780563d68ac",
            "versionId": null,
            "translated": {
              "name": "Deutschland",
              "customFields": [],
              "addressFormat": [
                [
                  "address/company",
                  "symbol/dash",
                  "address/department"
                ],
                [
                  "address/first_name",
                  "address/last_name"
                ],
                [
                  "address/street"
                ],
                [
                  "address/zipcode",
                  "address/city"
                ],
                [
                  "address/country"
                ]
              ]
            },
            "createdAt": "2021-02-01T19:50:48.830+00:00",
            "updatedAt": null,
            "name": "Deutschland",
            "iso": "DE",
            "position": 1,
            "active": true,
            "shippingAvailable": true,
            "iso3": "DEU",
            "displayStateInRegistration": false,
            "forceStateInRegistration": false,
            "checkVatIdPattern": false,
            "vatIdPattern": "(DE)?[0-9]{9}",
            "vatIdRequired": false,
            "customerTax": {
              "extensions": [],
              "enabled": false,
              "currencyId": "b7d2554b0ce847cd82f3ac9bd1c0dfca",
              "amount": 0
            },
            "companyTax": {
              "extensions": [],
              "enabled": false,
              "currencyId": "b7d2554b0ce847cd82f3ac9bd1c0dfca",
              "amount": 0
            },
            "states": null,
            "translations": null,
            "orderAddresses": null,
            "customerAddresses": null,
            "salesChannelDefaultAssignments": null,
            "salesChannels": null,
            "taxRules": null,
            "currencyCountryRoundings": null,
            "postalCodeRequired": false,
            "checkPostalCodePattern": false,
            "checkAdvancedPostalCodePattern": false,
            "advancedPostalCodePattern": null,
            "defaultPostalCodePattern": "\\d{5}",
            "addressFormat": [
              [
                "address/company",
                "symbol/dash",
                "address/department"
              ],
              [
                "address/first_name",
                "address/last_name"
              ],
              [
                "address/street"
              ],
              [
                "address/zipcode",
                "address/city"
              ],
              [
                "address/country"
              ]
            ],
            "id": "dd1e01b06ecf469fb87fe780563d68ac",
            "customFields": null
          },
          "countryState": null,
          "order": null,
          "salutation": null,
          "orderDeliveries": null,
          "orderId": "9a17f0dbac8d48298434643944555200",
          "id": "55aac142e581420597a8864eac62e79a",
          "customFields": null,
          "orderVersionId": "0fa91ce3e96a4bc2be4bd9ce752c3425"
        },
        "stateId": "2e7296e767b244b7ad49eb3701a3a9f2",
        "stateMachineState": {
          "extensions": {
            "foreignKeys": {
              "extensions": [],
              "apiAlias": "state_machine_state_foreign_keys_extension"
            },
            "internal_mapping_storage": {
              "extensions": [],
              "apiAlias": null
            }
          },
          "_uniqueIdentifier": "2e7296e767b244b7ad49eb3701a3a9f2",
          "versionId": null,
          "translated": {
            "name": "Offen",
            "customFields": []
          },
          "createdAt": "2021-02-01T19:50:49.010+00:00",
          "updatedAt": null,
          "name": "Offen",
          "technicalName": "open",
          "stateMachineId": "a1d99d4de64f4cfcad51690e70d84b14",
          "stateMachine": null,
          "fromStateMachineTransitions": null,
          "toStateMachineTransitions": null,
          "translations": null,
          "orders": null,
          "orderTransactionCaptures": null,
          "orderTransactionCaptureRefunds": null,
          "orderTransactions": null,
          "orderDeliveries": null,
          "fromStateMachineHistoryEntries": null,
          "toStateMachineHistoryEntries": null,
          "id": "2e7296e767b244b7ad49eb3701a3a9f2",
          "customFields": null
        },
        "shippingMethod": {
          "extensions": {
            "foreignKeys": {
              "extensions": [],
              "apiAlias": "shipping_method_foreign_keys_extension"
            },
            "internal_mapping_storage": {
              "extensions": [],
              "apiAlias": null
            }
          },
          "_uniqueIdentifier": "f93e4f79035b4fd0acc90615b6108b9d",
          "versionId": null,
          "translated": {
            "name": "Standard",
            "customFields": [],
            "description": "Ein Paket mit GLS versenden heißt, das Paket kommt schnell und sicher an. \nDer zuverlässige Paketversand innerhalb definierter Regellaufzeiten ist die Stärke von GLS. Nationale Pakete erreichen in der Regel innerhalb von weniger als 24 Stunden ihr Ziel. Europaweit liegen die Laufzeiten zwischen 24 und 96 Stunden. GLS stellt montags bis freitags während der üblichen Geschäftszeiten zu.\n",
            "trackingUrl": null
          },
          "createdAt": "2021-02-01T19:50:48.947+00:00",
          "updatedAt": "2021-08-06T09:52:27.869+00:00",
          "name": "Standard",
          "active": true,
          "position": 1,
          "description": "Ein Paket mit GLS versenden heißt, das Paket kommt schnell und sicher an. \nDer zuverlässige Paketversand innerhalb definierter Regellaufzeiten ist die Stärke von GLS. Nationale Pakete erreichen in der Regel innerhalb von weniger als 24 Stunden ihr Ziel. Europaweit liegen die Laufzeiten zwischen 24 und 96 Stunden. GLS stellt montags bis freitags während der üblichen Geschäftszeiten zu.\n",
          "trackingUrl": null,
          "deliveryTimeId": "2fb9a6b878fc440a80162415471a1ed1",
          "deliveryTime": {
            "extensions": {
              "foreignKeys": {
                "extensions": [],
                "apiAlias": "delivery_time_foreign_keys_extension"
              },
              "internal_mapping_storage": {
                "extensions": [],
                "apiAlias": null
              }
            },
            "_uniqueIdentifier": "2fb9a6b878fc440a80162415471a1ed1",
            "versionId": null,
            "translated": {
              "name": "1-3 Tage",
              "customFields": []
            },
            "createdAt": "2021-02-01T19:50:48.000+00:00",
            "updatedAt": null,
            "name": "1-3 Tage",
            "min": 1,
            "max": 3,
            "unit": "day",
            "shippingMethods": null,
            "translations": null,
            "products": null,
            "id": "2fb9a6b878fc440a80162415471a1ed1",
            "customFields": null
          },
          "translations": null,
          "orderDeliveries": null,
          "salesChannelDefaultAssignments": null,
          "salesChannels": null,
          "availabilityRule": null,
          "availabilityRuleId": "28caae75a5624f0d985abd0eb32aa160",
          "prices": [],
          "mediaId": null,
          "taxId": null,
          "media": null,
          "tags": null,
          "taxType": "auto",
          "tax": null,
          "id": "f93e4f79035b4fd0acc90615b6108b9d",
          "customFields": null
        },
        "order": null,
        "positions": null,
        "id": "92f5304a92314ff68440e8de9273c7cd",
        "customFields": null,
        "orderVersionId": "0fa91ce3e96a4bc2be4bd9ce752c3425",
        "shippingOrderAddressVersionId": "0fa91ce3e96a4bc2be4bd9ce752c3425"
      }
    ],
    "lineItems": [
      {
        "extensions": {
          "foreignKeys": {
            "extensions": [],
            "apiAlias": "order_line_item_foreign_keys_extension"
          }
        },
        "_uniqueIdentifier": "c084c093c595490db06c5a6563abb325",
        "versionId": "0fa91ce3e96a4bc2be4bd9ce752c3425",
        "translated": [],
        "createdAt": "2023-08-15T14:17:45.522+00:00",
        "updatedAt": null,
        "orderId": "9a17f0dbac8d48298434643944555200",
        "identifier": "54d41f95956540b3b07880733a32e7ef",
        "referencedId": "54d41f95956540b3b07880733a32e7ef",
        "productId": "54d41f95956540b3b07880733a32e7ef",
        "promotionId": null,
        "quantity": 1,
        "unitPrice": 17.95,
        "totalPrice": 17.95,
        "label": "Prins InjectorCare 200ml",
        "description": null,
        "good": true,
        "removable": true,
        "coverId": "9da114b5e1a144a1bfae3e5b1f8df391",
        "stackable": true,
        "position": 1,
        "price": {
          "extensions": [],
          "unitPrice": 17.95,
          "quantity": 1,
          "totalPrice": 17.95,
          "calculatedTaxes": [
            {
              "extensions": [],
              "tax": 2.87,
              "taxRate": 19,
              "price": 17.95
            }
          ],
          "taxRules": [
            {
              "extensions": [],
              "taxRate": 19,
              "percentage": 100
            }
          ],
          "referencePrice": null,
          "listPrice": null,
          "regulationPrice": null
        },
        "priceDefinition": {
          "extensions": [],
          "price": 17.95,
          "taxRules": [
            {
              "extensions": [],
              "taxRate": 19,
              "percentage": 100
            }
          ],
          "quantity": 1,
          "isCalculated": true,
          "referencePriceDefinition": null,
          "listPrice": null,
          "regulationPrice": null,
          "type": "quantity"
        },
        "payload": {
          "isCloseout": false,
          "customFields": [],
          "createdAt": "2021-02-03 14:26:47.452",
          "releaseDate": null,
          "isNew": false,
          "markAsTopseller": null,
          "purchasePrices": "{\"extensions\":[],\"currencyId\":\"b7d2554b0ce847cd82f3ac9bd1c0dfca\",\"net\":0,\"gross\":0,\"linked\":true,\"listPrice\":null,\"percentage\":null,\"regulationPrice\":null}",
          "productNumber": "099000020",
          "manufacturerId": "faf50daaa32043aab3137f34a739a72a",
          "taxId": "4a84045baad44ace859985afa8ca6ea5",
          "tagIds": null,
          "categoryIds": [
            "8232027804ac4c3fb168e85ecbf84537",
            "b542b7fabd834493ad9c1708616fd8cc"
          ],
          "propertyIds": null,
          "optionIds": null,
          "options": [],
          "streamIds": null,
          "parentId": null,
          "stock": 758,
          "features": []
        },
        "parentId": null,
        "parent": null,
        "type": "product",
        "order": null,
        "orderDeliveryPositions": null,
        "cover": null,
        "children": null,
        "product": null,
        "orderTransactionCaptureRefundPositions": null,
        "states": [
          "is-physical"
        ],
        "downloads": [],
        "promotion": null,
        "id": "c084c093c595490db06c5a6563abb325",
        "customFields": null,
        "orderVersionId": "0fa91ce3e96a4bc2be4bd9ce752c3425",
        "productVersionId": "0fa91ce3e96a4bc2be4bd9ce752c3425",
        "parentVersionId": "0fa91ce3e96a4bc2be4bd9ce752c3425"
      }
    ],
    "transactions": [
      {
        "extensions": {
          "foreignKeys": {
            "extensions": [],
            "apiAlias": "order_transaction_foreign_keys_extension"
          }

billingAddress ist null, daher der Fehler. Dürfte eigentlich nicht sein - handelt es sich um eine Testmail aus den Vorlagen?

Ansonsten Bestellung prüfen.

Es handelt sich um eine richtige Bestellung. Bis vor kurzem hat es auch funktioniert. Ich glaube nach einem Update ging es dann nicht mehr.

Moin!

Anscheinend gibt es da auch ein Bug - ich hab da zumindest eine Änderung in den Changelog-Files gefunden, aber der Fix ist noch nicht veröffentlicht - vermutlich in der nächsten Version v6.5.5.0.

LG;LA

Vielen Dank für die schnelle Antwort. Ich hatte schon alles ausprobiert und war am verzweifeln. Hatte erst Lokaler E-Mail-Agent mit Synchroner Mailversand und dann mit Asynchroner Mailversand ausprobiert. Dann habe ich es mit SMTP-Server ausprobiert und dort auch mit verschiedenen Daten. Dann muss ich noch ein bisschen warten bis der Bug behoben ist.
LG

Hallo,
ich habe noch einmal ein Update durchgeführt und siehe da es klappt wieder alles.
Vielen Dank