<?xml version="1.0" encoding="utf-8"?>
<!--RSS generated by Flaimo.com RSS Builder [2026-07-22 09:17:47]-->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"><channel><docs>https://bugs.oxid-esales.com/</docs><link>https://bugs.oxid-esales.com/</link><description><![CDATA[OXID eShop bugtrack - Issues]]></description><title>OXID eShop bugtrack - Issues</title><image><title>OXID eShop bugtrack - Issues</title><url>https://bugs.oxid-esales.com/images/mantis_logo.png</url><link>https://bugs.oxid-esales.com/</link><description><![CDATA[OXID eShop bugtrack - Issues]]></description></image><language>en</language><category>All Projects</category><ttl>10</ttl><dc:language>en</dc:language><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><item><title>0007980: Many cancelled orders with the current paypal checkout module version</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7980</link><description><![CDATA[We frequently encounter situations where customers are unable to complete their orders, which are then automatically cancelled by the PayPal checkout module.&lt;br /&gt;
According to customers, after BS4 the browser ‘hangs’ for a very long time and nothing happens, until the customers eventually cancel the process themselves.&lt;br /&gt;
&lt;br /&gt;
It is striking that customers really do try several times and fail repeatedly, and presumably wait a very long time for a response from the browser during the subsequent steps.&lt;br /&gt;
This happens regardless of whether they use the standard ‘PayPal’ option or the ‘Credit Card’ option, which also runs via PayPal Checkout.]]></description><category>module PayPal checkout - sub</category><pubDate>Tue, 21 Jul 2026 17:22:37 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7980</guid><comments>https://bugs.oxid-esales.com/view.php?id=7980#bugnotes</comments></item><item><title>0007981: Occasionally, the shop does not generate order emails</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7981</link><description><![CDATA[Since updating the module to vv2.9.1, I’ve already encountered the problem on two orders where no order emails were generated by the shop (neither for the shop nor for the customer)]]></description><category>module PayPal checkout - sub</category><pubDate>Tue, 21 Jul 2026 15:42:00 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7981</guid><comments>https://bugs.oxid-esales.com/view.php?id=7981#bugnotes</comments></item><item><title>0007979: smarty-to-twig-converter</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7979</link><description><![CDATA[Der Smarty-to-Twig-Converter konvertiert die folgende Zeile falsch:&lt;br /&gt;
[{assign var=&quot;webconnectFileMTime&quot; value=$oViewConf-&gt;getModulePath('oxps/webconnect', 'out/src/js/webconnecterp_productlists.js')|filemtime}]&lt;br /&gt;
&lt;br /&gt;
Diese Zeile wird übersetzt zu:&lt;br /&gt;
{% set webconnectFileMTime = oViewConf.getModulePath('oxps/webconnect', %}&lt;br /&gt;
&lt;br /&gt;
Erwartete Ausgabe:&lt;br /&gt;
{% set webconnectFileMTime = oViewConf.getModulePath('oxps/webconnect', 'out/src/js/webconnecterp_productlists.js')|filetime %}]]></description><category>8. --- Twig engine ---</category><pubDate>Fri, 17 Jul 2026 15:41:05 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7979</guid><comments>https://bugs.oxid-esales.com/view.php?id=7979#bugnotes</comments></item><item><title>0007978: login token for admin and frontend user</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7978</link><description><![CDATA[- In our project we have an impersonation feature that lets an admin user load a frontend user and place orders on their behalf. This worked fine up to OXID 7.0.&lt;br /&gt;
- OXID 7.4 introduced a login-token mechanism (in UserComponent and in User::loadActiveUser()): on login a hash derived from the user's password hash is stored in the session under a single key login-token, and on every loadActiveUser() call it is re-verified against the current password hash — if it doesn't match, the user is logged out.&lt;br /&gt;
- This breaks impersonation, because the core uses one shared login-token key for both the admin (backend) and the frontend user, distinguished only at runtime via isAdmin(). With admin and frontend logged in in parallel within the same session, whichever context writes the token last overwrites the other, so the other context fails the check and gets logged out.&lt;br /&gt;
- I've worked out a workaround that splits the token into two context-specific session slots (login-token-admin / login-token-frontend) and translates between them and the generic login-token key the core expects, leaving the actual verifyHash check untouched.&lt;br /&gt;
- My concern: this relies on the internal login-token key name and the way the core reads/writes it. If a future OXID version renames the key, changes where it's set, or alters the verification flow, the workaround will silently break.&lt;br /&gt;
- Question: is the login-token handling considered stable/public API, or is it an internal implementation detail that may change? And is there an officially supported extension point for impersonation-style parallel sessions that I should use instead?&lt;br /&gt;
&lt;br /&gt;
Thanks]]></description><category>1.05. Users</category><pubDate>Thu, 16 Jul 2026 13:55:42 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7978</guid><comments>https://bugs.oxid-esales.com/view.php?id=7978#bugnotes</comments></item><item><title>0007977: With Unzer, an error is thrown when the thank-you page appears, and an email is not sent</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7977</link><description><![CDATA[Unzer Module v 2.2.7&lt;br /&gt;
However, the order is created]]></description><category>General</category><pubDate>Fri, 10 Jul 2026 08:04:15 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7977</guid><comments>https://bugs.oxid-esales.com/view.php?id=7977#bugnotes</comments></item><item><title>0007960: "Shipped" status is incorrectly displayed for every non-cancelled order.</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7960</link><description><![CDATA[- Component: oxid-esales/apex-theme v3.1.0 (additionally oxid-esales/twig-theme)&lt;br /&gt;
- File/Line: tpl/page/account/order.html.twig:32 (Apex) or :26 (Wave)&lt;br /&gt;
- Error: Comparison `oxsenddate.value != &quot; - &quot;` uses spaces instead of `!= &quot;-&quot;`. `formatDBDate()` returns `'-'` (without spaces) for unshipped orders, so the condition is always true &lt;br /&gt;
- &quot;Shipped&quot; status is incorrectly displayed for every non-cancelled order.]]></description><category>Apex Theme</category><pubDate>Thu, 09 Jul 2026 11:10:25 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7960</guid><comments>https://bugs.oxid-esales.com/view.php?id=7960#bugnotes</comments></item><item><title>0007976: Adyen-Module :: PaymentGatewas-Service: autorized Amount</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7976</link><description><![CDATA[For payments processed through the payment provider Adyen, an Oxid Shop EE (v 7.5) with the Adyen module (&lt;a href=&quot;https://github.com/OXID-eSales/adyen-module&quot; rel=&quot;noopener,nofollow&quot;&gt;https://github.com/OXID-eSales/adyen-module&lt;/a&gt; v 2.1.10, SDK version 5.27.0) is used.&lt;br /&gt;
We noticed a discrepancy with an order placed via Adyen using Klarna: The customer had authorized an amount lower than the actual order value in Adyen, but the module displayed the full amount as authorized in the admin order overview.&lt;br /&gt;
Two-step capture is used here because orders placed via Klarna are not captured until the goods leave the warehouse.&lt;br /&gt;
That is why the error was not noticed until then.]]></description><category>module Adyen - sub</category><pubDate>Thu, 09 Jul 2026 09:28:01 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7976</guid><comments>https://bugs.oxid-esales.com/view.php?id=7976#bugnotes</comments></item><item><title>0007975: Javascript Fehler "Can't find variable: ApplePayPaymentController"</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7975</link><description><![CDATA[Laut unseren Logs tritt der Fehler im vierten Bestellschritt (cl=order) auf und wird durch &lt;a href=&quot;https://github.com/OXID-eSales/paypal-module/blob/b-6.3.x/views/tpl/shared/applepay.tpl#L430&quot; rel=&quot;noopener,nofollow&quot;&gt;https://github.com/OXID-eSales/paypal-module/blob/b-6.3.x/views/tpl/shared/applepay.tpl#L430&lt;/a&gt; ausgelöst. &lt;br /&gt;
&lt;br /&gt;
Die Ursache liegt dabei in der Minifizierung von &lt;a href=&quot;https://github.com/OXID-eSales/paypal-module/blob/b-6.3.x/resources/build/js/paypal-frontend-applepay-payment-controller.js&quot; rel=&quot;noopener,nofollow&quot;&gt;https://github.com/OXID-eSales/paypal-module/blob/b-6.3.x/resources/build/js/paypal-frontend-applepay-payment-controller.js&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
In &lt;a href=&quot;https://github.com/OXID-eSales/paypal-module/blob/b-6.3.x/out/src/js/paypal-frontend.min.js&quot; rel=&quot;noopener,nofollow&quot;&gt;https://github.com/OXID-eSales/paypal-module/blob/b-6.3.x/out/src/js/paypal-frontend.min.js&lt;/a&gt; ist aus der paypal-frontend-applepay-payment-controller.js das hier geworden.&lt;br /&gt;
&lt;br /&gt;
(&lt;br /&gt;
  ()=&gt;{&lt;br /&gt;
    function e(e){&lt;br /&gt;
      return PayPalPaymentControllerBase.call(this,e),this.resetCurrentOrder(),this&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    window.addEventListener(&quot;load&quot;,function(){&lt;br /&gt;
      void 0===window.PayPalPayment&amp;&amp;void 0!==window.ApplePayPayPalPaymentControllerConfiguratorDefaults&amp;&amp;(window.PayPalPayment=new e)&lt;br /&gt;
    })&lt;br /&gt;
  })&lt;br /&gt;
()&lt;br /&gt;
&lt;br /&gt;
Der Funktionsname ApplePayPaymentController wurde also gefressen und steht dem Template oben nicht mehr zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Lustigerweise scheint der Fehler aber keine Auswirkung auf den eigentlichen Bestellabschluss zu haben, da die betroffenen Kunden ihre ApplePay Bestellung ungehindert abschließen können. Daher das Thema hier mal als kleinen Fehler eingestuft, der uns nur in den Logs auf die Nerven geht :)]]></description><category>module PayPal checkout - sub</category><pubDate>Wed, 08 Jul 2026 17:02:18 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7975</guid><comments>https://bugs.oxid-esales.com/view.php?id=7975#bugnotes</comments></item><item><title>0007968: The assignment windows do not display any data anymore</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7968</link><description><![CDATA[With &quot;assignment window&quot; i mean the small windows that open after you click something like the &quot;assign countries to a payment method&quot; or &quot;assign categories to a product&quot; buttons.&lt;br /&gt;
After we updated to Oxid metapackage-ee version 7.5 these assignment windows stop displaying any data. &lt;br /&gt;
&lt;br /&gt;
This seems to happen because the the Core/Config.php has been adjusted so that in the getConfigParam() does not call &quot;init()&quot; anymore. Instead it only calls &quot;initVars()&quot;. This makes it so that the session does not get properly initialized in the source/oxajax.php anymore. For now we fixed it ourselves by directly calling Config-&gt;init() in oxajax.php.]]></description><category>2.2. Shop settings</category><pubDate>Wed, 08 Jul 2026 15:08:47 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7968</guid><comments>https://bugs.oxid-esales.com/view.php?id=7968#bugnotes</comments></item><item><title>0007954: For PayPal orders, the oxtrackcode is not saved in the oxorder table</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7954</link><description><![CDATA[If you enter the oxtrackcode in the admin panel, it is not saved in the oxorder_oxtrackcode table for PayPal orders.&lt;br /&gt;
As a result, the tracking ID is no longer displayed to the customer in the frontend -&gt; Order History.]]></description><category>module PayPal checkout - sub</category><pubDate>Wed, 08 Jul 2026 13:34:47 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7954</guid><comments>https://bugs.oxid-esales.com/view.php?id=7954#bugnotes</comments></item><item><title>0007974: Fix type cast in PaymentGateway::executePayment</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7974</link><description><![CDATA[In the executePayment method of the PaymentGateway class, the return value from getSessionPaymentId() was not explicitly cast to a string. This led to fatal errors when using the method PayPalDefinitions::isButtonPayment with a null value in situations where no session is available, e.g., when calling executePayment for other modules in CLI scenarios.&lt;br /&gt;
&lt;br /&gt;
    public function executePayment($amount, &amp;$order)&lt;br /&gt;
    {&lt;br /&gt;
        $paymentService = $this-&gt;getServiceFromContainer(PaymentService::class);&lt;br /&gt;
        // patch start&lt;br /&gt;
        // $sessionPaymentId = $paymentService-&gt;getSessionPaymentId();&lt;br /&gt;
        $sessionPaymentId = (string) $paymentService-&gt;getSessionPaymentId();&lt;br /&gt;
        // patch stop]]></description><category>module PayPal checkout - sub</category><pubDate>Wed, 08 Jul 2026 10:26:46 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7974</guid><comments>https://bugs.oxid-esales.com/view.php?id=7974#bugnotes</comments></item><item><title>0007953: No assignment of main category possible</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7953</link><description><![CDATA[it was possible to assign a main caegory.&lt;br /&gt;
this button doesn't work anymore. it stays disabled.]]></description><category>4.09. SEO, SEO URL</category><pubDate>Tue, 07 Jul 2026 16:48:00 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7953</guid><comments>https://bugs.oxid-esales.com/view.php?id=7953#bugnotes</comments></item><item><title>0007973: Demodata - several Shippingcostrules has same sorting-position</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7973</link><description><![CDATA[In the demo data, some shipping cost rules share the same sort position; specifically, position &quot;0&quot; has been assigned twice. The &quot;first&quot; shipping cost rule holds special significance: if a customer is not logged in, shipping costs can still be calculated during checkout, with the shop applying the first applicable rule. This duplicate assignment can cause shipping costs to fluctuate during checkout. Payment modules with express functionality sometimes fail to display shipping costs consistently.]]></description><category>General</category><pubDate>Mon, 06 Jul 2026 14:02:09 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7973</guid><comments>https://bugs.oxid-esales.com/view.php?id=7973#bugnotes</comments></item><item><title>0007972: PayPal Webhook Fehler</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7972</link><description><![CDATA[Logik-Widerspruch im Code: Das Modul wirft intern völlig korrekt eine WebhookEventRetryException (da die Bestellung zum exakten Zeitpunkt des Webhook-Eingangs wegen DB-Transaktionen/Race-Conditions noch nicht vollständig geladen werden kann).&lt;br /&gt;
&lt;br /&gt;
Fehlerhaftes HTTP-Handling: Anstatt diese Retry-Exception zu nutzen, um PayPal über einen HTTP-Statuscode 422 oder 503 mitzuteilen, dass der Request später wiederholt werden soll, fängt das Modul (oder der OXID-Core) die Exception ab und antwortet mit einem HTTP 200 OK.&lt;br /&gt;
&lt;br /&gt;
Die Folge: PayPal hakt den Webhook als &quot;erfolgreich zugestellt&quot; ab und sendet ihn nie wieder. Dem Shop fehlen dadurch dauerhaft die Zahlungs- und Bankdaten für den Rechnungskauf.]]></description><category>General</category><pubDate>Mon, 06 Jul 2026 10:05:57 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7972</guid><comments>https://bugs.oxid-esales.com/view.php?id=7972#bugnotes</comments></item><item><title>0007950: Oxobjectsrights has not complete subshop isolation or configration possibility</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7950</link><description><![CDATA[It is possible to create a rule and edit it in another sub-shop; however, the rule will continue to apply only in the original shop where it was created.]]></description><category>4.12. Subshop handling</category><pubDate>Fri, 03 Jul 2026 16:49:07 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7950</guid><comments>https://bugs.oxid-esales.com/view.php?id=7950#bugnotes</comments></item><item><title>0007640: Module extending smarty-block visualcms_shortcodes_options breaks since 3.6.2</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7640</link><description><![CDATA[Since update to 3.6.2 a module overriding and loading parent with [{$smarty.block.parent}] breaks in line of $__label|addslashes|replace:'\\\'':'\''|oxescape where it cannot finde __label with such error message:&lt;br /&gt;
&lt;br /&gt;
[uncaught error] [type E_USER_ERROR] [file [...]/vendor/smarty/smarty/libs/Smarty.class.php] [line 1099] [code ] [message Smarty error: [in ddoevisualcmsadmin.tpl line 140]: syntax error: unrecognized tag: $__label|addslashes|replace:'\\'':'\''|oxescape (Smarty_Compiler.class.php, line 440)]&lt;br /&gt;
&lt;br /&gt;
This error with the same module doesn't occur in 3.6.1.&lt;br /&gt;
&lt;br /&gt;
This error is only triggerd, if you use [{$smarty.block.parent}]]]></description><category>module Visual CMS - sub</category><pubDate>Thu, 02 Jul 2026 15:05:11 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7640</guid><comments>https://bugs.oxid-esales.com/view.php?id=7640#bugnotes</comments></item><item><title>0007969: text widget doesn't support twig codes/variables.</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7969</link><description><![CDATA[In the text widget you cannot have information like {{ oxcmp_shop.oxshops__oxname.value }}&lt;br /&gt;
the old oxcontent in plaintextmode (oxcontents__ddplaintext) still support those, but if used in text widget they get discarded.]]></description><category>module Visual CMS - sub</category><pubDate>Thu, 02 Jul 2026 13:57:41 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7969</guid><comments>https://bugs.oxid-esales.com/view.php?id=7969#bugnotes</comments></item><item><title>0007971: Checking B2B mode differs between the module and the shop</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7971</link><description><![CDATA[In the PayPal module, the B2B mode is always checked via the shop’s basic settings: Registry::getConfig()-&gt;getConfigParam(“blShowNetPrice”).&lt;br /&gt;
&lt;br /&gt;
In the shop, the basket object has a method for checking the B2B mode: isPriceViewModeNetto().&lt;br /&gt;
&lt;br /&gt;
If you had to build a B2B module, you would overload this method. &lt;br /&gt;
However, this only makes sense if you actually use it in your module.]]></description><category>module PayPal checkout - sub</category><pubDate>Thu, 02 Jul 2026 13:02:53 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7971</guid><comments>https://bugs.oxid-esales.com/view.php?id=7971#bugnotes</comments></item><item><title>0007970: Cleaning up the use of the orphaned variable $withItems</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7970</link><description><![CDATA[Cleaning up the use of the orphaned variable $withItems&lt;br /&gt;
The two instances of $withItems:&lt;br /&gt;
- OrderRequestFactory::getRequest();&lt;br /&gt;
&lt;br /&gt;
You had already removed the usage here. If you also remove the orphaned variable, it will be less confusing.&lt;br /&gt;
&lt;br /&gt;
- PatchRequestFactory::getPurchaseUnitsPatch();&lt;br /&gt;
Here, the status is still being retrieved and actively used.]]></description><category>module PayPal checkout - sub</category><pubDate>Thu, 02 Jul 2026 13:01:58 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7970</guid><comments>https://bugs.oxid-esales.com/view.php?id=7970#bugnotes</comments></item><item><title>0007743: In case a syntax error happens while Smarty renders a plain HTML template, the already fetched output gets echoed.</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7743</link><description><![CDATA[Behind the scene the output is buffered (ob_start), but if an exception is thrown, the output gets flushed (&lt;a href=&quot;https://www.php.net/manual/en/outcontrol.output-handlers.php&quot; rel=&quot;noopener,nofollow&quot;&gt;https://www.php.net/manual/en/outcontrol.output-handlers.php&lt;/a&gt;) and displays the content. In case of the password forgot plain HTML it displays the link to change the password. This allows an attacker to change the password of any account without a notice. &lt;br /&gt;
&lt;br /&gt;
It’s necessary to have an error inside the the CMS page oxupdatepassinfoplainemail to be able to abuse the password forgot functionality. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Since every plain HTML template is buffered, this issue affects any plain HTML template.]]></description><category>4.04. Security</category><pubDate>Wed, 01 Jul 2026 15:11:26 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7743</guid><comments>https://bugs.oxid-esales.com/view.php?id=7743#bugnotes</comments></item><item><title>0007967: Double-Encoded Quotes in &lt;title&gt; Tag (Search Results Page)  - in Twig-Templates</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7967</link><description><![CDATA[FrontendController::getPageTitle() calls the private method replaceDoubleQuotesWithHTMLCharacters(), which replaces &quot; with &quot;.&lt;br /&gt;
This is a Smarty-era relic: back then the title was rendered without auto-escaping, so the entity had to be produced manually.&lt;br /&gt;
&lt;br /&gt;
Under Twig, however, the &lt;title&gt; tag (and og:title) is auto-escaped. As a result the ampersand gets encoded a second time:&lt;br /&gt;
&lt;br /&gt;
&quot; -&gt; &quot; -&gt; the browser tab literally displays &quot;.&lt;br /&gt;
&lt;br /&gt;
This is most visible on the search results page, where the title wraps the search term in double quotes (e.g. Search results for &quot;term&quot;). The &lt;h1&gt; heading is not affected, because it is built with literal quotes in the template and is therefore auto-escaped only once.]]></description><category>1.06. Search, Tags</category><pubDate>Wed, 01 Jul 2026 10:34:26 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7967</guid><comments>https://bugs.oxid-esales.com/view.php?id=7967#bugnotes</comments></item><item><title>0007647: Allow non deprecated monolog versions ("^2.9||^3.0")</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7647</link><description><![CDATA[Some up to date php packages (e.g. from google) are dropping support for 1.x monolog dependency)&lt;br /&gt;
=&gt;&lt;br /&gt;
Your requirements could not be resolved to an installable set of packages.&lt;br /&gt;
...&lt;br /&gt;
google/apiclient[v2.15.0, ..., v2.16.0] require monolog/monolog ^2.9||^3.0 -&gt; satisfiable by monolog/monolog[2.9.0, 2.9.1, 2.9.2, 2.9.3, 3.0.0, ..., 3.6.0].&lt;br /&gt;
oxid-esales/oxideshop-metapackage-ce v6.5.2 requires monolog/monolog 1.27.1 -&gt; satisfiable by monolog/monolog[1.27.1]]]></description><category>General</category><pubDate>Wed, 01 Jul 2026 08:05:50 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7647</guid><comments>https://bugs.oxid-esales.com/view.php?id=7647#bugnotes</comments></item><item><title>0007849: When Deactivating Module (e.g. PPC or Amazon) you got an exception: OXID Logger.ERROR: Template "module_main" nicht gefunden</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7849</link><description><![CDATA[Activating and deactivating each module individually works. Just not in sequence.&lt;br /&gt;
&lt;br /&gt;
This is where the error is triggered:&lt;br /&gt;
vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(438)&lt;br /&gt;
-&gt; protected function render($view)&lt;br /&gt;
&lt;br /&gt;
        try {&lt;br /&gt;
            $output = $renderer-&gt;renderTemplate($templateName, $viewData);&lt;br /&gt;
        } catch (\Throwable $exception) {&lt;br /&gt;
&lt;br /&gt;
It only happes when Deaktivating Module Amazon and PayPal, not Adyen.]]></description><category>General</category><pubDate>Tue, 30 Jun 2026 13:37:59 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7849</guid><comments>https://bugs.oxid-esales.com/view.php?id=7849#bugnotes</comments></item><item><title>0007936: Security: Unauthorized Account Access</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7936</link><description><![CDATA[An authentication bypass (CWE-287) in the user authentication flow of the OXID PayPal checkout module allows a remote, unauthenticated attacker to access arbitrary customer accounts.&lt;br /&gt;
&lt;pre&gt;&lt;br /&gt;
Affected versions (verified):&lt;br /&gt;
&gt;= 1.0.0,  &lt; 1.3.13&lt;br /&gt;
&gt;= 2.0.0,  &lt; 2.8.4&lt;br /&gt;
&gt;= 3.0.0,  &lt; 3.7.4&lt;br /&gt;
&lt;br /&gt;
Fixed versions:&lt;br /&gt;
&gt;= 1.4.0&lt;br /&gt;
&gt;= 2.9.0&lt;br /&gt;
&gt;= 3.8.0]]></description><category>module PayPal checkout - sub</category><pubDate>Mon, 29 Jun 2026 14:01:13 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7936</guid><comments>https://bugs.oxid-esales.com/view.php?id=7936#bugnotes</comments></item><item><title>0007961: If shop is running in Netto Mode, Stripe may charge an extra cent due to rounding differences</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7961</link><description><![CDATA[If shop is running in Netto Mode, Stripe may charge an extra cent due to rounding differences]]></description><category>module Stripe Wallet</category><pubDate>Thu, 25 Jun 2026 14:36:23 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7961</guid><comments>https://bugs.oxid-esales.com/view.php?id=7961#bugnotes</comments></item></channel></rss>
