Durchsuchen Sie bekannte Probleme und deren Lösungsstatus für alle Module.

When the missed purchase resender fires via cron, it generates a pseudo client ID (random digits + timestamp) because the original browser's _ga cookie is not available. This means resent purchases appear as separate sessions/users in GA4 reports.

Workaround: Enable User-ID tracking in the GA4 platform config. If the customer was logged in during purchase, the User-ID will link the server-side event to their existing user profile.

The add_shipping_info and add_payment_info events use a MutationObserver watching for .-current CSS classes on checkout step elements. Checkout modules that use different markup (one-page checkouts, custom step indicators) may not trigger these two events.

Workaround: Use Google Tag Manager to set up custom triggers for these events based on your checkout module's specific DOM changes. All other events (begin_checkout, purchase) work regardless of checkout module.

Code entered in the HTML block editor is sanitized on save, removing all tags. This prevents legitimate use cases like embedding third-party widgets. Added a 'raw HTML' mode toggle that bypasses sanitization for admin users. Fixed in v1.2.0 — commit b8a4c12
The live sales notification widget shows orders created via the back office for testing purposes. These test orders shouldn't appear to customers. Added filter to exclude orders created by employees. Fixed in v1.0.0 — commit 4c7e3b8
The purchase event fires on the order confirmation page and again when the order status email callback triggers a page impression. Customers who open the order email generate a duplicate purchase event. Added deduplication via transaction_id. Fixed in v1.0.0 — commit e5d2a19
On mobile category listings, the subtitle text overflows and overlaps with the product price because the card height is fixed. Added text-overflow: ellipsis with max-height and line-clamp for mobile views. Fixed in v1.1.0 — commit 8c4f7e2
Search engine crawlers inflate the product view count. The Googlebot alone adds hundreds of 'views' per day. Added User-Agent based bot detection using a maintained list of known crawler signatures. Fixed in v1.0.0 — commit a2e8c37
Erwartete Behebung: April 01, 2026

Email addresses containing a + character (e.g. user+shop@gmail.com) are rejected during guest checkout even though they are RFC-compliant.

Admin note: The regex pattern in the email validation needs updating. This is a quick fix scheduled for the next patch release.

Saving the content of one tab moves it to the last position. The position field is not included in the form data during a content-only save. Preserved position value through content save operations. Fixed in v1.0.0 — commit 4b9f1a8
The module hooks into displayProductExtraContent, but the hook parameters changed in PS 9.0 — the Product object is now wrapped in a ProductPresenter. Updated to handle both legacy Product and new ProductPresenter parameters. Fixed in v1.0.0 — commit c8d3e57
The reCAPTCHA widget fails to load on the Hummingbird theme because the theme loads scripts with defer/async, and the reCAPTCHA callback fires before the form DOM is ready. Added explicit onload callback with MutationObserver fallback. Fixed in v1.0.0 — commit 7e4a2c9

The express checkout floating button gets pushed below the fold on mobile devices when the cart contains more than 5 line items. The button is there but requires scrolling past the order summary.

Admin note: CSS z-index and position:sticky conflict with the classic theme footer. Investigating a clean fix that works across all themes.

When TheCheckout by Prestasmart was installed alongside Checkout Revolution, both modules attempted to override the checkout page, causing a redirect loop or blank checkout. Customers using TheCheckout for their default checkout and Checkout Revolution for express buttons only were affected.

Resolution: Added TheCheckout detection — when TheCheckout is active, Checkout Revolution automatically defers the one page checkout override and only provides express checkout buttons on product pages, cart, and mini-cart. Both modules now coexist without conflicts.

Questions containing double quotes (e.g., How to use the "advanced" mode?) break the data-attribute binding because the quotes are not escaped. Applied htmlspecialchars to the data-target attribute. Fixed in v2.0.0 — commit d3f7b48
The drag-and-drop sorting works for individual FAQ items within a category but not for reordering the categories themselves. The category list doesn't initialize the Sortable.js library. Added category-level sorting. Fixed in v2.0.0 — commit a5c8e12
The file size check uses PHP's filesize() which returns false for files larger than 2GB on 32-bit systems. Even on 64-bit, reading the full file into memory for analysis crashes. Implemented streaming log analysis with line-by-line reading. Fixed in v1.0.0 — commit c3f8a47
Erwartete Behebung: March 15, 2026

Some customers report a white screen after being redirected back from PayPal. This happens when the session cookie expires during the payment flow.

Workaround: Clear browser cookies and retry. We are working on a permanent fix involving session persistence improvements.

Admin note: Confirmed on PS 8.1+ with PHP 8.2. Root cause identified — session handler race condition during async redirect.

The orphan detection only checks product associations, not CMS page content. Images embedded in CMS page HTML via tags are flagged as orphans and deleted. Added CMS content scanning before flagging images. Fixed in v1.0.0 — commit 8d2b5f1
The 'Clean expired cart rules' function deletes cart rules where date_to < NOW(), but this includes rules that are still active and assigned to future orders. Added a check for cart_rule usage in existing orders before deletion. Fixed in v1.0.0 — commit e4a7c28
The 'X of Y claimed' counter for limited-quantity offers always shows 0. The counter reads from the cart_rule usage table but the column name changed in PS 8.0. Updated the column reference. Fixed in v1.0.0 — commit a3f9b14
Seite 1 / 11
Lade ...
Nach oben