Zum Inhalt springen

FAQ

Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.

Yes. Proof declares Requires Plugins: woocommerce and needs WooCommerce 8.0 or later. If WooCommerce is not active, Proof stays inactive and shows an admin notice instead of running.

No. Every popup is built from a real WooCommerce order with status completed or processing. If there are no qualifying orders in the last 30 days, Proof loads nothing, no popup and no script. There is no demo or fake-data mode.

What customer data ends up in the browser?

Section titled “What customer data ends up in the browser?”

Only the billing first name and billing city. Surnames, emails, full addresses, phone numbers and order numbers stay on the server and are never sent to the page. This is enforced when each order is reduced to its feed item; no setting can widen it.

Up to the 40 most recent orders with status completed or processing, created within the last 30 days, that contain at least one product. Newest first. These limits are fixed in the code, not settings.

What if an order has no first name or no city?

Section titled “What if an order has no first name or no city?”

A missing first name is replaced with your Fallback name (default Someone). A missing city is simply left out of the line, so the popup still reads correctly.

You can choose which of the four screen corners the popup slides in from. There is no per-page-type scope setting, when enabled, Proof loads on the storefront front end (never in wp-admin).

Three timing settings govern it: the initial delay before the first popup, the display time each stays on screen, and the interval between popups. There is no per-page frequency cap; instead, clicking the dismiss button stops popups for the rest of that page view.

Will it slow my store down or shift the layout?

Section titled “Will it slow my store down or shift the layout?”

No. The script is a small dependency-free file loaded defer in the footer, the order query is cached in a five-minute transient (so it does not run on every page view), and the popup is fixed to a corner, so it never reflows content. There is no measurable layout shift.

Yes. The popup is a role="status" / aria-live="polite" region, so notifications are announced without stealing focus. The dismiss button is keyboard-reachable with a visible focus ring, focus is never trapped, and animation respects prefers-reduced-motion. Built with WCAG 2.2 AA in mind.

Can I add my own notifications to the rotation?

Section titled “Can I add my own notifications to the rotation?”

Yes. The proof/notifications filter receives the feed before it goes to the browser; append items with the same {name, city, product, time, ts} shape. See the example in Configuration.

No. All data comes from your own WooCommerce orders and stays in your WordPress site.

Deleting Proof from the Plugins screen runs its uninstall routine, which removes the proof_settings and proof_db_version options and the proof_feed_cache transient. Proof creates no custom tables and does not touch your order data.