WooCommerce-Bestellstatus: Wann ist eine Bestellung wirklich bezahlt? (2026)
Eine Bestellung in WooCommerce ist nicht automatisch eine erfolgreiche Zahlung. Kunden können den Checkout abschließen, eine Bestellnummer erhalten und trotzdem noch nicht bezahlt haben. Wer diese Ereignisse gleichsetzt, erhält unzuverlässige Zahlen zu Umsatz, Warenkorbabbrüchen und Gewinn. Ein klarer Umgang mit dem WooCommerce-Bestellstatus hilft, solche Fehler zu vermeiden.
Dieser Leitfaden erklärt die üblichen Bestellstatus, den Unterschied zwischen Zahlung und Versand, den Umgang mit Erstattungen und die Prüfung unklarer Bestellungen. Er ersetzt keine Buchhaltungsregeln, sondern unterstützt die tägliche Shop-Praxis.
WooCommerce-Bestellstatus im Überblick
WooCommerce verwendet Statusbezeichnungen für verschiedene Phasen einer Bestellung. Zahlungsanbieter und Erweiterungen können zusätzliche Status hinzufügen.
| Status |
Typische Bedeutung |
Was du für das Reporting beachten solltest |
| Ausstehende Zahlung (Pending payment) |
Bestellung eingegangen, Zahlung noch nicht abgeschlossen oder bestätigt. |
Nicht als bestätigte Zahlung zählen. |
| Wartend (On hold) |
Zahlung muss geprüft werden, etwa bei Überweisung oder verzögerter Bestätigung. |
Bank oder Zahlungsanbieter kontrollieren. |
| In Bearbeitung (Processing) |
In der Regel bezahlt, aber noch nicht vollständig abgewickelt. |
Zahlungsdaten prüfen; Versand getrennt verfolgen. |
| Abgeschlossen (Completed) |
Bestellung wurde abgewickelt. |
Unter Berücksichtigung von Retouren auswerten. |
| Fehlgeschlagen (Failed) |
Zahlungsversuch nicht erfolgreich. |
Nicht als bezahlten Umsatz erfassen. |
| Storniert (Cancelled) |
Bestellung wurde storniert. |
Nicht als regulären bezahlten Auftrag behandeln. |
| Erstattet (Refunded) |
Bestellwert ist vollständig als erstattet markiert. |
Erstattung und tatsächlichen Geldfluss abgleichen. |
Achtung: Nachnahme, manuelle Zahlungen und eigene Gateway-Integrationen können andere Abläufe haben. Ein Status In Bearbeitung allein beweist nicht, dass Geld auf deinem Bankkonto eingegangen ist.
Bestellung, Zahlung und Erfüllung sind nicht dasselbe
Ein Kunde bestellt Ware für 120 €. Zunächst entsteht ein Datensatz im Shop. Erst nach einer erfolgreichen Zahlungsbestätigung wird der Betrag in der Regel als bezahlt behandelt. Die Bestellung wechselt dann häufig auf In Bearbeitung. Nach dem Versand setzt der Shop den Auftrag auf Abgeschlossen.
Für ein verlässliches Dashboard sollten vier Kennzahlen getrennt bleiben:
- Bestelleingang: alle angelegten Bestellungen, auch unbezahlte.
- Bestätigte Verkäufe: Aufträge mit nachgewiesener Zahlung gemäß deiner Shop- und Gateway-Regeln.
- Abgewickelte Bestellungen: versendete Waren oder erbrachte Leistungen.
- Deckungsbeitrag: bestätigter Bestellwert abzüglich geeigneter Rabatte, Erstattungen, Warenkosten, Gebühren und Versandkosten.
Wird eine unbezahlte Bestellung gleichzeitig im Umsatz und als zurückgewonnener Warenkorb gezählt, entstehen doppelte Verzerrungen. Der Leitfaden zu WooCommerce-Recovery-Kennzahlen zeigt, wie du korrekte Bezugsgrößen verwendest.
Rechenbeispiel: Bestellwert ist nicht Gewinn
Angenommen, ein Shop erhält an einem Tag zehn Bestellungen zu je 100 €. Das ist ein rein illustratives Beispiel, keine Branchenkennzahl:
| Ergebnis |
Bestellungen |
Wert |
| Nachweislich bezahlt |
7 |
700 € |
| Zahlung noch ausstehend |
2 |
200 € |
| Zahlung fehlgeschlagen |
1 |
100 € |
| Gesamter Bestelleingang |
10 |
1.000 € |
Die 1.000 € sind angelegter Bestellwert, nicht vereinnahmtes Geld. Auch die 700 € aus bezahlten Aufträgen sind kein Gewinn. Ziehst du beispielsweise 300 € Warenkosten, 50 € Versandzuschüsse und 25 € Zahlungsgebühren ab, bleiben vor weiteren Betriebskosten beispielhaft 325 € Deckungsbeitrag. Wie die Umsatzsteuer behandelt wird, hängt von deiner Berechnungsgrundlage ab.
Im Artikel WooCommerce-Wareneinsatz und Marge berechnen erfährst du, wie du mit Produktkosten arbeitest. Ergänzend erklärt unser Beitrag zu WooCommerce-Zahlungsgebühren, warum Gateway-Kosten nicht übersehen werden dürfen.
Warum der Status Wartend geprüft werden muss
Bei Banküberweisungen oder Zahlungsarten mit verzögerter Bestätigung bleibt ein Auftrag häufig auf Wartend. Verschiebe ihn nicht einfach nach In Bearbeitung, nur um die Übersicht aufzuräumen. Kontrolliere stattdessen Betrag, Verwendungszweck und Zahlungsdetails beim entsprechenden Anbieter. Prüfe bei verzögerter Benachrichtigung auch die Bestellnotizen und Gateway-Einstellungen.
Die offizielle WooCommerce-Dokumentation zu Bestellstatus erläutert die Standardabläufe.
Bestellstatus und Warenkorbabbruch-Recovery
Recovery-Mails sollten nur an geeignete Kontakte mit tatsächlich abgebrochenem Kaufprozess gesendet werden. Nach einer erfolgreich bestätigten Bestellung dürfen Erinnerungen nicht weiterlaufen. Das gilt insbesondere, wenn die Rückmeldung des Zahlungsanbieters verspätet eintrifft. Prüfe deshalb nach Möglichkeit vor jeder Erinnerung den aktuellen Bestell- und Zahlungsstatus.
Die Grundlagen findest du im Leitfaden zur Wiederherstellung abgebrochener Warenkörbe. Wenn die E-Mails nicht ankommen, hilft die Checkliste zur Fehlerbehebung bei Recovery-E-Mails.
Wie beeinflussen Retouren und Erstattungen den Gewinn?
Eine Erstattung kann vollständig oder teilweise erfolgen. Bei einer manuellen Erstattung kann WooCommerce den Vorgang dokumentieren, ohne den Geldtransfer beim Zahlungsanbieter auszulösen. Teilrückzahlungen führen außerdem nicht zwingend zu einem vollständig geänderten Bestellstatus.
Für eine saubere Marge musst du erstattete Beträge, nicht rückzahlbare Zahlungsgebühren, Rücksendekosten, Prüfung, Wiederverkaufswert und mögliche Schäden berücksichtigen. Der Beitrag zu WooCommerce-Retourenkosten und Erstattungen erläutert ein solches Modell.
Checkliste für die tägliche Shop-Kontrolle
- Zeitzone und Berichtszeitraum festlegen.
- Bezahlte und unbezahlte Bestellungen getrennt auswerten.
- Aufträge mit Status Wartend anhand von Bank- oder Gateway-Daten prüfen.
- Bei Unstimmigkeiten Transaktionsnummern und Bestellnotizen kontrollieren.
- Nachnahme und manuelle Zahlungsarten separat behandeln.
- Rabatte, Retouren, Warenkosten, Versand und Gebühren in den Deckungsbeitrag einbeziehen.
- Zurückgewonnene Warenkörbe nur mit korrekt zugeordneten bezahlten Bestellungen bewerten.
- Regelmäßig mit Zahlungsanbietern und Buchhaltung abgleichen.
Häufige Fragen
Ist eine Bestellung mit Processing automatisch bezahlt?
In üblichen Online-Zahlungsabläufen meistens ja. Bei Nachnahme, individuellen Gateways oder manuell geänderten Status kann das anders sein. Entscheidend sind die tatsächlichen Zahlungsdaten.
Bedeutet Completed, dass das Geld schon auf dem Bankkonto ist?
Nein, nicht zwangsläufig. Completed beschreibt vor allem den abgewickelten Auftrag. Wann der Zahlungsanbieter auszahlt, ist eine separate Frage.
Sollte Pending payment als Umsatz zählen?
Nicht als bestätigter bezahlter Umsatz. Für die formale Umsatzrealisierung gelten zusätzlich die jeweiligen Buchhaltungs- und Steuerregeln; ein Shop-Status ersetzt diese Regeln nicht.
Kann der Bestellstatus allein den Gewinn berechnen?
Nein. Zusätzlich sind Produktkosten, Rabatte, Zahlungsgebühren, Versand und Erstattungen nötig.
Der nächste Schritt: echte Bestellprofitabilität erkennen
Wenn deine Zahlungs- und Bestellstatus klar definiert sind, lassen sich Gewinne viel besser beurteilen. Pluginivo Order Profit Calculator PRO hilft, Kosten und Ergebnisse pro Bestellung übersichtlicher zu analysieren. Im Live-Demo kannst du den Ablauf vorab ansehen.
WooCommerce Order Statuses: When Is an Order Really Paid? (2026)
A WooCommerce order is not the same as a successful payment. A customer can submit checkout details, receive an order number and still leave without paying. For store owners, confusing these events makes revenue reports, cart recovery campaigns and profit calculations unreliable. Understanding WooCommerce order statuses is the first step toward a clean reporting workflow.
This guide explains the built-in statuses, how to distinguish payment from fulfillment, why refunds need separate accounting, and which checks help when an order remains unpaid. It is intended for practical store operations rather than a promise that one status can replace accounting records.
WooCommerce order statuses at a glance
WooCommerce uses status labels to show an order’s position in its lifecycle. These are the common core statuses; payment gateways and extensions can introduce more.
| Order status |
What it usually means |
Reporting action |
| Pending payment |
Order received, but the payment has not been made or confirmed. |
Do not treat it as a settled payment. |
| On hold |
Payment needs confirmation, often for bank transfer or delayed payment methods. |
Verify the bank/gateway before marking it paid. |
| Processing |
Normally paid, with fulfillment still outstanding. |
Check payment details; track fulfillment separately. |
| Completed |
Order fulfillment is complete. |
Include it under your confirmed-order policy, with adjustments for refunds. |
| Failed |
Payment was unsuccessful or rejected. |
Exclude from successful-payment totals. |
| Cancelled |
Order was cancelled. |
Exclude unless there is an exceptional payment/refund workflow to reconcile. |
| Refunded |
Order value has been marked fully refunded. |
Deduct refunds; verify whether funds were actually returned. |
Important exception: Cash on Delivery and custom gateways can produce different transitions. A Processing label by itself is not proof that money reached your bank account. Check the payment method, transaction ID and order notes.
Order placed, payment received and order fulfilled are three different events
Consider a customer who orders a product for €120. When checkout creates the order, the store has an order record, but no automatic right to count €120 as collected cash. A gateway may then capture the payment and WooCommerce typically moves the order to Processing. After shipment, staff mark the order Completed.
For accurate dashboards, keep the distinction clear:
- Order volume: how many orders were submitted, even if some later fail.
- Confirmed/paid sales: orders with verified payments, according to your store’s policy and gateway records.
- Fulfilled orders: items shipped or services delivered.
- Net sales and contribution: confirmed order value adjusted for discounts, refunds, taxes as appropriate, product costs and transaction expenses.
If an unpaid pending order is included in both sales and a cart recovery report, the store can overstate performance twice. For a complementary explanation of measurement denominators, see the WooCommerce cart recovery metrics guide.
Example: gross orders are not necessarily earned profit
Suppose a store records ten orders, each worth €100, during a day. This is an illustrative scenario, not a performance benchmark:
| Outcome |
Orders |
Value |
| Verified paid orders |
7 |
€700 |
| Still pending payment |
2 |
€200 |
| Failed payment |
1 |
€100 |
| Total submitted order value |
10 |
€1,000 |
The €1,000 figure describes submitted order value, not money collected. Even the €700 in paid orders is not €700 of profit. Assume these paid orders incur €300 in product costs, €50 shipping subsidies and €25 in payment fees: the illustrative contribution before other operating costs is €325. Actual margin treatment depends on your accounting basis and whether tax is included in the displayed amounts.
Our guide to cost of goods sold and margins in WooCommerce explains why a product’s selling price is only the start of the calculation. For payment charges, read how gateway fees affect order profit.
Why On hold needs a manual check
An On hold order is often waiting for a bank transfer or delayed confirmation. Do not move it to Processing merely to make the dashboard look tidy. Open the order details, compare the amount and reference with your payment provider or bank, then record the result. For delayed gateways, review the provider’s notification settings and order notes before intervening.
WooCommerce’s own order statuses documentation describes these standard states and their expected transitions.
How status handling affects abandoned cart recovery
Cart recovery automation should distinguish a shopper who abandoned checkout from one who paid successfully. It should also avoid sending reminders to customers whose order was completed but whose gateway callback arrived late. Ideally, the recovery process checks current order state before sending each reminder and suppresses messages after a verified purchase.
Start with the WooCommerce abandoned cart recovery guide for the overall workflow. If reminders are not arriving, use the abandoned cart email troubleshooting checklist to inspect capture eligibility, schedules and mail delivery.
What happens when an order is refunded?
A refund can be full or partial; the cash impact and product costs are not always symmetric. The status Refunded indicates a fully refunded order in the core workflow, but a manual refund action may update the record without initiating an actual transfer through the payment gateway. Partial refunds may leave the overall order status unchanged.
When calculating the real contribution of an order, track the refunded amount, any nonrefundable gateway fees, return shipping, inspection or restocking costs and the value of items you can sell again. The WooCommerce returns and refunds cost guide walks through this calculation in detail.
Practical audit checklist for store owners
- Confirm the store timezone and the reporting period before comparing totals.
- Separate paid orders from pending, failed and cancelled orders.
- For On hold orders, verify the bank transfer or gateway settlement individually.
- Check order notes and transaction IDs when statuses appear inconsistent.
- Review COD and custom payment gateways separately from card payments.
- Subtract discounts, applicable refunds, product costs, fulfillment and gateway fees before reporting profit.
- Match recovered carts to paid orders to avoid double counting attribution.
- Periodically reconcile WooCommerce figures with gateway payouts and bookkeeping.
Frequently asked questions
Does Processing mean an order is paid?
Usually, for standard online payment flows, yes. It is not universal: Cash on Delivery, offline payment methods, custom gateways and manually changed statuses can behave differently. Verify payment details when the distinction matters.
Does Completed mean the money reached my bank?
Not necessarily. Completed primarily indicates the fulfillment workflow is finished. Settlement and payout schedules belong to the payment provider.
Should Pending payment orders count as revenue?
Do not treat them as confirmed paid sales. Formal revenue recognition also depends on your accounting rules and the delivery or performance obligation; order status is an operational signal, not a substitute for accounting policy.
Can I use order status alone to calculate profit?
No. Status helps identify which orders are relevant, but profit calculations also need product costs, fees, shipping, discounts and refunds.
Next step: measure profit on orders that truly count
Once your order status policy is consistent, your numbers become much easier to trust. Pluginivo Order Profit Calculator PRO is designed to help store owners examine order-level profitability with a clearer view of costs. You can also try the live demo before deciding whether it fits your workflow.
WooCommerce Retouren & Erstattungen: Tatsächliche Kosten berechnen (2026)
Eine Erstattung verändert die Wirtschaftlichkeit einer WooCommerce-Bestellung häufig stärker, als der ursprüngliche Umsatz vermuten lässt. Nach einer Retoure bleiben Versand, Kartengebühren, Verpackung, Prüfaufwand und unter Umständen eine Rücksendung auf Kosten des Händlers bestehen. Wer die Kosten von WooCommerce-Retouren und Erstattungen realistisch beurteilen will, sollte deshalb Geldfluss und Warenbestand getrennt verfolgen.
Für ein korrektes Retouren-Reporting ist WooCommerce-Bestellstatus und Zahlungsprüfung wichtig, insbesondere bei manuell erfassten Erstattungen.
Dieser Beitrag erklärt vollständige und teilweise Erstattungen, wiederverkaufbare und beschädigte Artikel und eine einfache Deckungsbeitragsrechnung.
Erstattung, Retoure und Wiedereinlagerung unterscheiden
Eine Erstattung ist die Rückzahlung an den Kunden. Eine Retoure ist die physische Rücksendung der Ware. Eine Wiedereinlagerung bedeutet, dass der Artikel nach Prüfung wieder zum Verkauf steht. Eine teilweise Erstattung kann ohne Rücksendung erfolgen. Umgekehrt kann eine zurückgesendete Ware unverkäuflich sein.
WooCommerce unterstützt automatische Erstattungen über kompatible Zahlungsanbieter sowie manuelle Erstattungen, bei denen der Händler das Geld selbst überweist. Das reine Ändern des Bestellstatus führt keine Zahlung aus. Die offizielle WooCommerce-Dokumentation zu Erstattungen erklärt die Unterschiede und die Optionen zur Wiedereinlagerung.
Rechenbeispiel: Eine Bestellung wird vollständig erstattet
Nehmen wir eine Bestellung über 120 $. Die folgenden Werte sind rein illustrativ, ohne Umsatzsteuer, damit die Rechnung übersichtlich bleibt. Im eigenen Shop müssen Steuern gesondert berücksichtigt werden.
| Ursprüngliche Bestellung |
Betrag |
| Kundenzahlung ohne Steuern |
+120 $ |
| Wareneinsatz |
−55 $ |
| Vom Händler bezahlter Hinversand |
−7 $ |
| Verpackungsmaterial |
−2 $ |
| Zahlungsgebühr |
−4 $ |
| Ursprünglicher Deckungsbeitrag |
+52 $ |
Nun werden 120 $ vollständig erstattet. Der Artikel kommt zurück und ist zum ursprünglichen Wert wiederverkaufbar. Die 55 $ Warenkosten stecken wieder im Bestand und sind damit nicht endgültig verloren. Bestimmte Leistungen sind jedoch bereits verbraucht:
| Kosten bei vollständig erstatteter, wiederverkaufbarer Retoure |
Betrag |
| Bereits angefallener Hinversand |
−7 $ |
| Verbrauchte Verpackung |
−2 $ |
| Nicht erstattete Zahlungsgebühr |
−4 $ |
| Rückversand auf Kosten des Händlers |
−6 $ |
| Prüfung und Wiedereinlagerung |
−5 $ |
| Deckungsbeitrag dieses fehlgeschlagenen Verkaufs |
−24 $ |
Ist der Artikel unverkäuflich und muss abgeschrieben werden, kommen 55 $ Warenverlust hinzu. Im vereinfachten Beispiel ergibt sich −79 $. Dies ist eine Deckungsbeitragsillustration, keine verbindliche handels- oder steuerrechtliche Bilanzierung. Tatsächliche Ergebnisse hängen von Zahlungsanbieter, Lagerbewertung und lokalen Regeln ab.
Welche Kosten sollten Sie erfassen?
Zahlungs- und Erstattungsgebühren
Je nach Zahlungsanbieter werden ursprüngliche Gebühren ganz, teilweise oder gar nicht zurückerstattet. Zusätzliche Erstattungsgebühren sind ebenfalls möglich. Prüfen Sie die realen Konditionen Ihres Anbieters.
Versand in beide Richtungen
Hat der Kunde die ursprüngliche Lieferung bezahlt? Wurden Versandkosten ebenfalls erstattet? Wer bezahlt das Retourenlabel? Trennen Sie vereinnahmte Versandbeträge von Ihren tatsächlichen Frachtkosten.
Verpackung, Bearbeitung und Prüfung
Kartonagen, Etiketten, Kommissionierung, Reinigung, Funktionskontrolle und Neuverpackung können je Retoure erhebliche Kosten verursachen. Erfassen Sie variable Aufwendungen ohne Doppelzählung.
Wertverlust oder Wiederverkauf
Ungeöffnete Ware kann möglicherweise wieder zum regulären Preis verkauft werden. Geöffnete Ware braucht einen Abschlag. Beschädigte oder aus hygienischen Gründen unverkäufliche Produkte können eine Abschreibung erfordern. Entscheidend ist der wiedergewinnbare Warenwert, nicht pauschal der volle Einkaufspreis.
Gutscheine und teilweise Erstattungen
Rabatte verändern den ursprünglichen Nettoverkaufspreis. Bei einer teilweisen Erstattung verbleiben eventuell Umsatz und Ware beim Käufer. Die tatsächliche Behandlung von Steuern, Versandgebühren und Mengen muss berücksichtigt werden.
Praxisablauf im WooCommerce-Shop
- Bestellung identifizieren: WooCommerce-Bestellnummer, Zahlungsart, Bestelldatum und ursprünglich vereinnahmte Beträge notieren.
- Erstattung dokumentieren: Positionen, Mengen, Steuern und Versand erfassen. Prüfen, ob der Zahlungsanbieter das Geld überwiesen hat oder nur ein manueller Eintrag vorliegt.
- Warenzustand bewerten: Zurückgesendet, geprüft, wiederverkaufbar, reduziert oder abgeschrieben; beschädigte Ware nicht ungeprüft einlagern.
- Zusatzkosten festhalten: Retourenlabel, Verpackungsverlust, Zahlungsgebühr und Arbeitszeit nach nachvollziehbarer Methode zuordnen.
- Deckungsbeitrag neu berechnen: Tatsächlich verbliebenen Umsatz und Kosten vergleichen, statt den ursprünglichen Bestellwert fortzuschreiben.
Der Pluginivo Order Profit Calculator PRO und die Live-Demonstration bieten einen Ausgangspunkt für die Bestellkostenanalyse. Prüfen Sie die verfügbaren Funktionen, statt eine automatische Erfassung sämtlicher Retourenkosten vorauszusetzen. Für die Warenkostengrundlage empfehlen wir unseren WooCommerce-Leitfaden zum Wareneinsatz (COGS).
Was Sie aus Retouren lernen können
Vergleichen Sie Retourengründe nach Produkt, Variante, Lieferant und Versandmethode. Häufige Größenretouren können auf unklare Maßangaben hindeuten. „Nicht wie beschrieben“ spricht für bessere Produkttexte und Bilder. Transportschäden weisen möglicherweise auf unzureichende Verpackung hin. Betrachten Sie die Marge nach Retourenkosten, nicht nur die Anzahl versendeter Pakete.
Häufig gestellte Fragen
Überweist WooCommerce automatisch die Erstattung?
Nur eine automatische Erstattung über einen kompatiblen Zahlungsanbieter überweist das Geld im WooCommerce-Prozess. Eine manuelle Erstattung erfordert eine getrennte Auszahlung. Prüfen Sie Bestellnotizen und die Transaktion beim Zahlungsanbieter.
Verliert man bei jeder Retoure den Wareneinsatz?
Nicht unbedingt. Ist der Artikel vollständig wiederverkaufbar, bleibt der Einkaufspreis normalerweise im Warenbestand gebunden. Bei beschädigter oder veralteter Ware kann ein Wertverlust entstehen.
Wie werden Teil-Erstattungen berücksichtigt?
Gehen Sie vom tatsächlich behaltenen Betrag aus und belassen Sie Wareneinsatz und bereits angefallene Kosten entsprechend beim Auftrag. Ohne physische Warenrückgabe darf kein Bestand fiktiv wieder gutgeschrieben werden.
Fazit: Erst die Kombination aus zurückgezahltem Geld, bereits verbrauchten Leistungen und real zurückgewonnener Ware zeigt, wie teuer eine Retoure für den Shop tatsächlich ist.
WooCommerce Returns & Refunds: Calculate the Real Cost per Order (2026)
A refund can make a successful WooCommerce sale look very different in your accounts. A paid order initially contributes revenue, but after the customer returns the item you may still have outbound postage, payment fees, packaging, inspection time and return shipping to pay. To understand the real cost of WooCommerce returns and refunds, follow the money and the inventory instead of relying on the order’s original total.
Accurate return reporting starts with WooCommerce order statuses and payments, especially when a refund is recorded separately from its payment.
This article explains full and partial refunds, the difference between restockable and unsellable items, and a simple model for tracking the contribution left after a return.
Refund, return and restock are three different events
A refund is money paid back to the customer. A return is the physical movement of goods back to your business. Restocking means the item has passed inspection and is available to sell again. Some orders receive a partial refund without a physical return; some returned items cannot be resold. Your profit calculation should record each event independently.
WooCommerce supports automatic refunds through compatible gateways and manual refunds that require a separate payout by the merchant. Merely changing an order status does not transfer funds. Its official refunding orders documentation explains these differences and stock-restocking options.
Example: an order that becomes a full refund
Consider an illustrative $120 order. To keep the math easy, treat the amounts as tax-exclusive and ignore tax adjustments; in a real store, calculate taxes separately.
| Original order |
Amount |
| Customer payment, excluding tax |
+$120 |
| Product acquisition cost |
−$55 |
| Outbound shipping paid by merchant |
−$7 |
| Packaging material |
−$2 |
| Payment processing charge |
−$4 |
| Original order contribution |
+$52 |
Now the buyer receives a full $120 refund. The item is returned and can be resold at the original value. Inventory is restored, so the $55 product cost remains tied to stock rather than being permanently lost. But some service costs remain:
| Cost after a fully refunded, resellable return |
Amount |
| Outbound shipping already used |
−$7 |
| Packaging already used |
−$2 |
| Non-refundable payment processing charge |
−$4 |
| Return shipping paid by merchant |
−$6 |
| Inspection and restocking labor |
−$5 |
| Contribution from this failed sale |
−$24 |
If the product is unusable and must be written off, also recognize the $55 inventory loss. In this simplified example, the total effect becomes −$79. This is a contribution illustration, not an accounting or tax treatment; actual figures depend on your payment processor, inventory valuation and local rules.
Which costs belong in a returns calculation?
Payment fees and refund charges
Some gateways retain original processing fees or charge an additional fee for a refund. Others apply different policies. Record what your provider actually charges instead of assuming refunds reverse all fees.
Shipping in both directions
Did the customer pay for initial delivery? Was shipping refunded too? Who covered the return label? Distinguish customer-paid charges from the carrier costs you bear. Free shipping does not make your outbound delivery free.
Packaging, handling and inspection
Boxes, labels, pick-and-pack labor, cleaning, testing and repacking can be material for stores with many returns. Decide which are variable per return and avoid allocating the same labor twice.
Lost or reduced inventory value
A sealed product may return to normal stock. Opened goods may require a markdown; damaged or hygiene-sensitive items may be unsellable. Track the revised recoverable inventory value rather than treating every return as a full product-cost loss.
Discounts, restocking charges and partial refunds
Coupons change the original net selling price. A partial refund can leave some revenue on the order while goods remain with the customer. Refunds of shipping, fees and taxes must follow actual transactions and applicable policy.
How to organize return costs in WooCommerce
- Identify the original order. Store the WooCommerce order ID, date, payment method and actual amounts received.
- Record the refund. Note refunded lines, quantities, tax and shipping. Confirm whether the gateway processed the payout or the refund is only recorded manually.
- Track the physical item. Mark returned, inspected, resellable, discounted or written off; do not restock damaged goods automatically.
- Record the additional costs. Carrier label, packaging loss, processing fees and handling time should have a clear source.
- Recalculate contribution. Update revenue and cost assumptions for the actual outcome. Compare a refunded order to an ordinary completed order only after these adjustments.
If you regularly review order margins, the Pluginivo Order Profit Calculator PRO and its live demo provide a starting point for thinking about cost components. Do not assume a plugin automatically imports every return-specific expense—check the available fields and reconcile against your order and accounting records. For the product-cost foundation, read our WooCommerce cost of goods sold (COGS) guide.
Use returns data to improve the store
Look at return reasons by product, variation, supplier and delivery method. A cluster of size-related returns may indicate missing measurements; “not as described” signals a product content issue; shipping damage may call for new packaging. Compare return-adjusted margin, not just the percentage of parcels that come back. A product with high sales and frequent expensive returns may contribute less than a slower-selling, reliable product.
Frequently asked questions
Does WooCommerce automatically send a refund to the customer?
Only an automatic refund through a compatible gateway returns the payment within WooCommerce. A manual refund records the event, but you must send the money separately. Confirm the gateway transaction and order notes.
Do you lose the product cost on every return?
Not if the item comes back in resellable condition. Its cost generally remains associated with inventory. A damaged or obsolete item may require a write-down.
How should partial refunds be measured?
Start from the actual amount retained after the partial refund, then include costs of goods and fulfillment that still belong to the order. If no goods return, avoid crediting back inventory value that you did not recover.
Bottom line: compare the cash refunded, services consumed and inventory actually recovered. That gives a more useful picture than either gross sales or the count of refunded orders alone.
WordPress-Plugin-Updates prüfen: Checkliste für Dateiänderungen
Ein WordPress-Plugin zu aktualisieren gehört zur normalen Website-Pflege. Dabei werden aber ausführbare Dateien ersetzt oder ergänzt. Die Meldung „Aktualisierung abgeschlossen“ bedeutet nicht automatisch, dass jede Änderung erwartet war oder dass alle individuellen Funktionen noch einwandfrei arbeiten. Mit einer Checkliste für WordPress-Plugin-Updates lassen sich Änderungen systematisch prüfen, ohne jedes Update vorschnell als Sicherheitsvorfall zu betrachten.
Wenn Integritäts-Baselines neu für dich sind, lies zuerst unerwartete WordPress-Dateiänderungen erkennen.
Wie solche Änderungen in der Praxis aussehen, zeigt Pluginivo File Integrity Monitor PRO. Im Live-Demo können Sie einen Beispielbericht mit neuen, geänderten und gelöschten Dateien ansehen. Die Grundlagen erklärt außerdem unser Leitfaden zur WordPress-Dateiintegrität. Hier konzentrieren wir uns auf die Schritte vor und nach einem geplanten Update.
Vor dem Update: Erwartete Änderungen dokumentieren
Notieren Sie zunächst den Plugin-Namen, die bisherige Version, die Zielversion und den geplanten Zeitpunkt. Lesen Sie die Versionshinweise des Anbieters. Prüfen Sie insbesondere Änderungen an PHP-Anforderungen, Datenbankstruktur, Zahlungsabläufen oder Anmeldemechanismen. Ein Update für eine Zahlungsschnittstelle verdient mehr Aufmerksamkeit als eine kleine Änderung an der Darstellung eines Widgets.
- Verlässliche Quelle wählen. Nutzen Sie das offizielle WordPress-Verzeichnis, einen vertrauenswürdigen Anbieter oder Ihren geprüften Veröffentlichungsprozess. Unbekannte ZIP-Anhänge sind keine sichere Updatequelle.
- Backup vorbereiten. Sichern Sie Dateien und Datenbank und stellen Sie sicher, dass eine Wiederherstellung tatsächlich möglich ist.
- Abhängigkeiten prüfen. Vergleichen Sie die Anforderungen an WordPress, PHP und gegebenenfalls WooCommerce mit Ihrer Installation.
- Vertrauenswürdige Baseline verwenden. Ein Referenzstand muss vor dem Update erstellt worden sein und zu einer überprüften Installation passen. Ersetzen Sie die Baseline nicht, um ungeklärte Warnungen zu verbergen.
- Günstigen Zeitpunkt auswählen. Kritische Shops und Mitgliederseiten sollten Änderungen zuerst in einer Testumgebung prüfen können.
Während des Updates: Erwartbare Dateiänderungen erkennen
Ein normales Plugin-Update kann zahlreiche PHP-, CSS- und JavaScript-Dateien ersetzen. Manche Dateien kommen hinzu, andere entfallen. Entscheidend ist, ob die betroffenen Pfade zum aktualisierten Plugin gehören und ob die Änderungen mit der geplanten Version vereinbar sind. Eine neue Datei ist allein noch kein Beweis für einen Angriff.
Warten Sie auf den Abschluss des Vorgangs. Falls WordPress oder ein Deployment-Werkzeug einen Fehler meldet, prüfen Sie den Zustand der Installation, bevor weitere Änderungen vorgenommen werden. Vermeiden Sie gleichzeitige Anpassungen an anderen Plugins oder Themes, wenn Sie anschließend eine klare Änderungshistorie benötigen.
Nach dem Update: Prüfung in zehn Minuten
- Version bestätigen. Kontrollieren Sie in der Plugin-Übersicht, ob die gewünschte Version installiert und aktiviert ist.
- Wichtige Funktionen testen. Prüfen Sie Startseite, Anmeldung, Formulare und gegebenenfalls Kasse, Zahlungsarten und Lizenzfunktionen.
- Dateiänderungen ansehen. Unterscheiden Sie neue, geänderte und gelöschte Dateien und überprüfen Sie deren Pfade.
- Unerwartete Bereiche prüfen. Werden Dateien in einem anderen Plugin, im aktiven Theme oder im WordPress-Kern verändert, gehört dies nicht automatisch zum geplanten Update.
- Fehlerprotokolle lesen. Achten Sie auf neue PHP-Fehler, HTTP-500-Meldungen und fehlgeschlagene Hintergrundaufgaben.
- Letzten Scan bestätigen. Kontrollieren Sie, ob ein geplanter Prüflauf tatsächlich beendet wurde. WP-Cron arbeitet abhängig von Website-Aufrufen und Konfiguration.
- Ergebnis dokumentieren. Halten Sie fest, welche Funktionen geprüft und welche Änderungen akzeptiert wurden. Bewahren Sie das Backup bis zum erfolgreichen Test auf.
Welche Änderungen nach WordPress-Updates sind normal?
Die Tabelle dient als Orientierung. Entscheidend sind immer der genaue Pfad, die Updatehistorie und die geprüfte Quelldatei.
| Beobachtung |
Mögliche Erklärung |
Prüfung |
| Viele geänderte Dateien in einem Plugin-Ordner |
Neues Release oder erneute Installation |
Versionshinweise und Originalpaket vergleichen |
| Neue CSS- oder JavaScript-Dateien |
Neu erzeugte Ressourcen |
Dateipfad und Anbieterinformationen prüfen |
| WordPress-Kerndatei unerwartet geändert |
Core-Update oder fremder Eingriff |
Updateprotokoll und offizielle Prüfsummen vergleichen |
| Unbekannte PHP-Datei in einem anderen Ordner |
Individuelles Deployment oder unerlaubte Änderung |
Herkunft, Zeitpunkt und Inhalt untersuchen |
| Datei nach dem Update entfernt |
Bereinigung alter Komponenten |
Neues Releasepaket vor Wiederherstellung prüfen |
Eine Warnung bestätigen ist nicht dasselbe wie eine Änderung akzeptieren
Die wichtige Unterscheidung lautet: Eine Warnung kann als gelesen markiert werden, ohne den Referenzstand zu verändern. Eine Änderung als korrekt zu akzeptieren bedeutet dagegen, dass sie nach einer Prüfung zur neuen Grundlage wird. Ungeklärte Änderungen sollten nicht einfach übernommen werden – sonst kann auch ein unerwünschter Eingriff als Normalzustand gelten.
File Integrity Monitor PRO bietet genau diese getrennten Schritte. Erkannte WordPress-Updates können den betreffenden Referenzstand aktualisieren; andere Ereignisse bleiben gegebenenfalls zur manuellen Kontrolle sichtbar. Überwacht werden relevante WordPress-Codedateien und unterstützte Must-use-Plugins und Drop-ins. Cache- und Upload-Verzeichnisse gehören nicht zum überwachten Codeumfang.
Was tun bei einer verdächtigen Dateiänderung?
Öffnen oder starten Sie eine unbekannte PHP-Datei nicht, um sie auszuprobieren. Sichern Sie die Meldung, relevante Logs und die aktuelle Umgebung. Vergleichen Sie die Datei mit einer verifizierten Version des Anbieters oder einem sauberen Backup. Bei Verdacht auf einen Sicherheitsvorfall sollten Zugriffe nach Ihrem Notfallplan eingeschränkt und qualifizierte Fachleute hinzugezogen werden. Die Ursache muss untersucht werden, bevor Dateien aus vertrauenswürdigen Quellen wiederhergestellt werden.
Eine Integritätsprüfung erkennt Änderungen, ist aber weder Virenscanner noch Firewall, Bereinigungsdienst oder Ersatz für Backups.
Wie häufig sollten Dateien geprüft werden?
Ein sinnvolles Intervall hängt von der Wichtigkeit der Website und der tatsächlichen Betreuung ab. Ein kurzer Abstand ist wenig wert, wenn Warnungen niemand liest. Geplante Scans laufen über WP-Cron und können verzögert werden. Prüfen Sie daher die tatsächliche Scan-Historie statt allein die gewählte Einstellung.
Vor und nach geplanten Updates ist ein manueller Scan häufig besonders hilfreich. Dokumentieren Sie die Zeitpunkte zusammen mit dem aktualisierten Plugin und dem getesteten Release.
Häufige Fragen
Erzeugt jedes WordPress-Plugin-Update eine Warnung?
Nein. Das hängt von der Erkennung des Monitoring-Werkzeugs und den Baseline-Regeln ab. Manuelle oder einzelne Dateiänderungen können trotzdem eine Prüfung erfordern.
Darf ich Warnungen im aktualisierten Plugin einfach ignorieren?
Nicht grundsätzlich. Prüfen Sie die Quelle des Updates und ob wirklich nur erwartete Dateien betroffen sind.
Benötige ich WooCommerce dafür?
Nein. Dateiintegritätsprüfungen sind auch für gewöhnliche WordPress-Websites sinnvoll und benötigen kein WooCommerce.
Beweist eine übereinstimmende Prüfsumme, dass eine Datei sicher ist?
Nein. Sie beweist nur die Übereinstimmung mit einem bestimmten Referenzwert. Dieser muss seinerseits vertrauenswürdig sein.
WordPress-Updates nachvollziehbar machen
Ein guter Ablauf ist wiederholbar: geplante Änderung festhalten, Backup anlegen, Update durchführen, relevante Dateien prüfen und wichtige Funktionen testen. So fallen ungewöhnliche Ereignisse früher auf, während normale Updates weiterhin effizient bleiben.
Informationen zu anpassbaren Prüfintervallen und Dateiänderungsereignissen finden Sie bei Pluginivo File Integrity Monitor PRO. Den Ablauf können Sie vorher im Live-Demo kennenlernen.
WordPress Plugin Update Checklist: Verify File Changes Safely
Updating a WordPress plugin is routine maintenance, but it also changes executable files on your website. A successful “Update complete” message tells you that WordPress finished a task; it does not prove that every file is expected, that a custom integration still works or that nobody changed a file separately. A practical WordPress plugin update checklist closes that gap without turning every update into a security incident.
If file baselines are unfamiliar, first learn about monitoring unexpected WordPress file changes before accepting a changed hash.
Start with a real example: explore Pluginivo File Integrity Monitor PRO or try its live demo to see how modified, added and deleted files appear in an event log. If you’re new to the concept, read our introduction to WordPress file integrity monitoring first. This guide focuses on what to do before and after planned updates.
Before an update: record what you expect to change
The safest investigation starts before you click Update. Note the plugin name, installed version, target version and planned time. Check the vendor’s release notes, including whether a release changes PHP requirements, database structures, payment behavior or authentication. An update to a checkout integration is not equivalent to an update to a decorative widget.
- Verify the source. Install updates from the official WordPress directory, an established commercial vendor or your trusted release process—not from an attachment with an unknown origin.
- Make a tested backup. Save both files and database using a method you know how to restore. A backup that has never been tested is not yet a recovery plan.
- Review dependencies. Confirm PHP, WordPress and WooCommerce compatibility when relevant. Note custom themes or snippets calling the plugin’s APIs.
- Record a trusted baseline. If you use integrity monitoring, make sure its baseline predates the update and reflects a known-good site. Do not create a new baseline simply to hide existing unexplained warnings.
- Choose a quiet window. For business-critical workflows, use staging first and plan a rollback if testing fails.
During the update: distinguish planned changes from surprises
WordPress updates often replace many files at once. A plugin might add a JavaScript bundle, remove an obsolete PHP class or rename assets. Those changes are not automatically suspicious. What matters is whether the changed paths belong to the updated component and agree with the release you intended to deploy.
Keep the browser open until the update is complete. If a deployment tool or WordPress reports an incomplete update, investigate immediately rather than treating a partly replaced plugin directory as a normal state. Avoid simultaneously editing unrelated theme files; otherwise you lose the clean timeline that helps explain a later alert.
After the update: a 10-minute verification workflow
- Confirm the installed version. Open Plugins and check that the correct release is active. Review any WordPress update or deployment log.
- Open a normal page and an important workflow. Test menus, login, forms, checkout and license operations appropriate to your website. A site loading successfully does not mean every integration works.
- Review the file-change history. Look for added, modified and removed files and note whether the change falls inside the plugin you just updated.
- Compare unexpected paths. If a change affects an unrelated plugin, active theme, must-use plugin or core file, do not automatically dismiss it as part of the update.
- Check the site logs. Look for new PHP fatal errors, repeated 500 responses, unusual login attempts or failures in scheduled tasks.
- Verify scheduled monitoring. Check when the last scan actually completed. WP-Cron timing depends on site traffic and configuration.
- Document the outcome. Record what passed, what failed, and any change you accepted. Keep a rollback point until production behavior is verified.
Which file changes are normal after WordPress updates?
Use this quick decision table as a starting point, not as a substitute for reviewing the file contents.
| Change |
Common explanation |
Next check |
| Many files replaced in one plugin folder |
Plugin release or reinstall |
Compare release package and version |
| New bundled CSS or JavaScript |
Build-system output |
Check vendor release notes and file location |
| WordPress core PHP changed unexpectedly |
Core update, manual edit or interference |
Check official core checksums and update history |
| New PHP in an unrelated directory |
Custom deployment or unauthorized change |
Investigate owner, source, timestamp and content |
| A file disappears after an update |
Cleanup of obsolete code |
Check the updated package before restoring it |
Do not accept every alert as a new baseline
An acknowledgement and an acceptance are different decisions. Marking an event as reviewed should not silently rewrite your trusted reference. Accepting a new file hash is appropriate only after you verify the change. Otherwise, a malicious or accidental modification can become the new “normal,” making later detection less useful.
File Integrity Monitor PRO supports a review workflow with these distinct decisions. Recognized WordPress update events may refresh the affected baseline automatically, while changes outside that recognized path can still need human review. The plugin monitors relevant WordPress code, including supported mu-plugins and drop-ins; it does not scan every cache or uploaded media file.
What if an update triggers a suspicious alert?
Do not open or execute an unfamiliar PHP file to see what it does. Preserve the alert details and collect relevant server, update and administrator logs. Compare the changed file with a verified release or clean backup. If you suspect compromise, limit access according to your incident-response plan and involve a qualified security specialist. Restore only from trusted sources after investigating the entry point.
Remember that integrity monitoring detects changes. It is not a malware signature scanner, a firewall, a cleanup tool or a replacement for backups. It helps you ask better questions sooner.
How often should file checks run?
The appropriate schedule depends on update frequency, site importance and the person responsible for reviewing alerts. A small editorial website may need fewer scans than a high-traffic store, but scanning every 15 minutes is not useful if nobody reviews the results. Scheduled scans rely on WP-Cron; confirm actual completions rather than relying only on a configured interval.
For planned maintenance, a manual scan before and after a change can be more informative than a generic daily schedule. Record the before/after timing alongside the release you deployed.
Frequently asked questions
Will every plugin update create file-change alerts?
No. It depends on the monitoring tool, its baseline rules and whether it recognizes the WordPress update operation. Some updates can still require manual review, especially custom deployment or single-file changes.
Is it safe to ignore changes inside an updated plugin?
Not automatically. Changes in the expected folder are easier to explain, but you should still confirm that the plugin came from a trusted source and that no unrelated files changed.
Do I need WooCommerce to monitor WordPress files?
No. File integrity monitoring can help with ordinary WordPress sites too. The commercial tool linked here runs on WordPress independently of WooCommerce.
Can a checksum show that a file is malware-free?
No. A checksum shows whether contents match a reference. It does not establish that the reference itself is safe or explain who changed the file.
Make plugin updates auditable, not stressful
Good update hygiene is a repeatable routine: note the expected release, back up, update carefully, review relevant file changes and verify the business-critical workflows. This makes the unexpected changes stand out instead of treating every update as an emergency.
See Pluginivo File Integrity Monitor PRO for scan intervals, file-change events and optional WordPress core checksum comparisons, or explore the interactive demo before installing it.
WooCommerce Warenkorbabbruch-Kennzahlen: Recovery richtig messen (2026)
Wer im WooCommerce-Shop einen hohen Wert für „verlassene Warenkörbe“ sieht, erwartet häufig, dass eine Erinnerungs-E-Mail einen festen Anteil davon zurückholt. Doch nicht jeder Warenkorb enthält eine E-Mail-Adresse, nicht jeder Kontakt darf angeschrieben werden und manche Käufer kehren auch ohne Nachricht zurück. Aussagekräftige Kennzahlen für WooCommerce-Warenkorbabbrüche müssen diese Gruppen unterscheiden.
Saubere Recovery-Zahlen brauchen klare Zahlungsregeln; Fehler bei nicht versendeten Recovery-Mails beheben hilft gegen doppelte Zuordnungen.
In diesem Leitfaden erklären wir den Recovery-Funnel, berechnen Raten anhand eines Beispiels und zeigen, wie Sie tatsächliche Bestellungen und den wirtschaftlichen Beitrag prüfen.
Der Warenkorb-Recovery-Funnel
Ein Warenkorb kann mehrere Stufen durchlaufen. Für die Auswertung sollten diese getrennt erfasst werden:
- Erfasste Warenkörbe: Sitzungen, die das Tracking als abgebrochen eingestuft hat. Tracking muss zu den geltenden Datenschutz- und Einwilligungsregeln passen.
- Kontaktierbare Warenkörbe: Abbrüche mit gültiger Kontaktmöglichkeit und einer zulässigen Grundlage für die Nachricht; zum Versandzeitpunkt wurde kein Kauf abgeschlossen.
- Gesendete und zugestellte Nachrichten: Versendete E-Mails sind nicht automatisch im Posteingang angekommen.
- Rückkehrende Besucher: Personen, die den Shop erneut besuchen. Ein Besuch ist noch kein Kauf.
- Wiedergewonnene Bestellungen: tatsächlich bezahlte Bestellungen, die nach einer nachvollziehbaren Regel zugeordnet werden.
- Deckungsbeitrag: Umsatz nach Produkt-, Versand-, Zahlungs-, Rabatt- und relevanten Kampagnenkosten.
Mischen Sie die Grundgesamtheiten nicht. Wenn 1.000 Warenkörbe erfasst, aber nur 500 kontaktierbar sind, müssen Sie die Quote sauber benennen.
Rechenbeispiel: Recovery-Quote und Umsatz
Die folgenden Werte sind ein frei gewähltes Beispiel über 30 Tage, keine Branchenbenchmarks und kein Leistungsversprechen für Pluginivo.
| Stufe |
Beispiel |
Bedeutung |
| Erfasste Abbrüche |
1.000 |
Als verlassen erkannte Warenkörbe |
| Kontaktierbare Abbrüche |
500 |
Nach Ihren Regeln zulässige Kontakte |
| Zugestellte Erinnerungen |
400 |
Als zugestellt gemeldete Nachrichten |
| Wiedergewonnene bezahlte Bestellungen |
32 |
Zugeordnete, abgeschlossene Käufe |
| Durchschnittlicher Bestellwert |
100 $ |
Vor Kosten und Gebühren |
Recovery-Quote bezogen auf kontaktierbare Abbrüche = 32 ÷ 500 × 100 = 6,4 %. Rechnet man dagegen 32 ÷ 400, ergibt sich 8 % pro zugestellter Nachricht. Diese Kennzahlen sind nicht gleichwertig: Ein Warenkorb kann mehrere E-Mails erhalten. Geben Sie deshalb immer an, ob Sie eindeutige Warenkörbe, Käufer oder Nachrichten zählen.
Zugeordneter Bruttobestellwert = 32 × 100 $ = 3.200 $. Das ist noch kein Gewinn. Beträgt der durchschnittliche Beitrag nach Waren-, Versand-, Verpackungs- und Zahlungsgebühren 38 $, ergeben sich 32 × 38 $ = 1.216 $. Werden zusätzlich 100 $ für Gutscheine und 40 $ zusätzliche Kampagnenkosten berücksichtigt, verbleiben 1.076 $ geschätzter Deckungsbeitrag. Retouren, Steuern und Zuordnungsfehler können den Wert verändern.
Sieben wichtige Kennzahlen für die Wochenanalyse
1. Wiedergewonnene Bestellungen je kontaktierbarem Warenkorb
Teilen Sie abgeschlossene Käufe durch zulässige Abbrüche derselben Gruppe. Legen Sie einen festen Beobachtungszeitraum fest, damit neue und ältere Kohorten vergleichbar sind.
2. Zustellbarkeit und Fehler
Nicht zugestellte Nachrichten können keine Käufer zurückbringen. Prüfen Sie Bounces, Authentifizierung und den Versandprozess. Unser Leitfaden zu nicht versendeten Warenkorbabbruch-E-Mails hilft bei der Fehlersuche.
3. Rückkehrbesuche und abgeschlossene Käufe
Trennen Sie einen Klick auf den Recovery-Link vom abgeschlossenen Bestellprozess. Versandkosten, Zahlungsprobleme oder ein unübersichtlicher mobiler Checkout können weiterhin zu Abbrüchen führen.
4. Umsatz je wiedergewonnener Bestellung
Nutzen Sie tatsächliche Bestellwerte und berücksichtigen Sie spätere Stornierungen. Viele kleine Bestellungen sind nicht zwangsläufig wirtschaftlich attraktiv.
5. Deckungsbeitrag je wiedergewonnener Bestellung
Berücksichtigen Sie Wareneinsatz, Verpackung, Versandzuschüsse, Zahlungsgebühren und Rabatte. Als Ergänzung bietet sich die Methodik des Order Profit Calculator PRO an.
6. Abmeldungen und Beschwerden
Beobachten Sie Opt-outs und Spam-Beschwerden. Halten Sie rechtliche Anforderungen und Kundenwünsche ein. Höhere Versandfrequenz führt nicht automatisch zu besseren Ergebnissen.
7. Tatsächlicher Zusatznutzen gegenüber einer Kontrollgruppe
Ein Teil der Kunden wäre auch ohne Erinnerungsnachricht zurückgekehrt. Bei ausreichend Daten können Sie eine kleine zulässige Kontrollgruppe ohne E-Mail mit der angeschriebenen Gruppe vergleichen. So erkennen Sie eher einen zusätzlichen Effekt statt nur eine nachträgliche Zuordnung.
Vier typische Auswertungsfehler
- Bestellungen mehrfach zuordnen: Mehrere E-Mails oder Warenkorb-IDs dürfen nicht dieselbe Bestellung mehrfach als Erfolg zählen.
- Zeiträume vermischen: Verwenden Sie ein klares Kohorten- und Konversionsfenster.
- Öffnungen als Käufe werten: E-Mail-Öffnungsraten können durch Datenschutzfunktionen und Bildvoransichten ungenau sein. Entscheidend sind abgeschlossene Bestellungen.
- Erstattungen vergessen: Ein später erstatteter Kauf oder ein hoher Gutschein verändert das wirtschaftliche Ergebnis.
Die wöchentliche Kontrolle in 30 Minuten
Vergleichen Sie kontaktierbare Abbrüche, Versandstatus und zugeordnete Bestellungen. Beheben Sie Zustellprobleme, bevor Sie Betreffzeilen testen. Prüfen Sie Geräte, Kundensegmente und Gutscheingruppen nur, wenn die Datenbasis ausreichend groß ist. Verändern Sie zunächst einen Faktor, damit die nächste Messung aussagekräftig bleibt.
Sehen Sie sich Pluginivo Abandoned Cart Recovery PRO und die Live-Demonstration an. Welche Auswertungen verfügbar sind, hängt von Version und Shop-Konfiguration ab; gleichen Sie Berichte mit Ihren tatsächlichen WooCommerce-Bestellungen ab.
Häufig gestellte Fragen
Wann gilt ein Warenkorb als wiedergewonnen?
Definieren Sie eine abgeschlossene, gültige Bestellung und eine feste Zuordnungsregel, beispielsweise einen Recovery-Link plus Kauf innerhalb eines bestimmten Zeitfensters. Dokumentieren Sie, wie stornierte oder erstattete Bestellungen behandelt werden.
Ist wiedergewonnener Umsatz gleich Gewinn?
Nein. Wareneinsatz, Versand, Zahlungsgebühren, Gutscheine, Kampagnenkosten und Erstattungen müssen zusätzlich betrachtet werden.
Welche Recovery-Quote ist gut?
Ein allgemeiner Zielwert ist wenig sinnvoll. Sortiment, Kaufzyklus, Einwilligung, Zustellbarkeit und Berechnungsmethode unterscheiden sich stark. Nutzen Sie Ihre eigenen Vorperioden als Ausgangspunkt.
Die WooCommerce-Dokumentation zu verlassenen Warenkörben zeigt beispielhafte Reporting-Begriffe. Die konkrete Ausstattung unterscheidet sich je nach Erweiterung.
WooCommerce Cart Recovery Metrics: Measure What Really Converts (2026)
Many store owners see a large value labelled “abandoned carts” and assume that any recovery email should bring back a fixed percentage of it. That number is not yet a meaningful performance measure. Some visitors leave before entering an email address, some carts are not eligible for a message, and some customers return on their own. A useful WooCommerce cart recovery metrics dashboard distinguishes these groups before it celebrates recovered revenue.
Your recovery funnel depends on a clear payment policy; fixing abandoned cart emails that do not send helps prevent double-counting.
This guide explains the numbers to track, includes a worked calculation and shows how to use the results to improve your recovery workflow rather than just increase email volume.
Start with a measurable recovery funnel
A cart can pass through several stages, and each stage answers a different question:
- Captured carts: shopping sessions recorded by the cart tracking system. Tracking should respect consent and local privacy rules.
- Eligible abandoned carts: carts with an appropriate contact address, the required consent or legal basis, and no completed purchase at the time the campaign begins.
- Messages sent and delivered: reminders actually submitted to the mail system and, where available, confirmed as delivered. Sending is not the same as inbox placement.
- Return visits: people who returned to the store after a reminder. They have not necessarily purchased.
- Recovered orders: completed, valid orders attributed to a cart recovery journey under your stated rules.
- Net contribution: recovered order revenue minus product costs, fulfillment, payment fees, incentive discounts and relevant campaign costs.
Do not use one denominator for all six stages. The difference between 1,000 captured carts and 500 eligible carts is important; confusing them makes a healthy campaign look weak or an ineffective campaign look successful.
Worked example: conversion rates and recovered value
Assume the following illustrative 30-day figures for a WooCommerce store. They are sample values, not industry benchmarks or Pluginivo performance claims.
| Funnel step |
Example |
What it means |
| Captured abandoned carts |
1,000 |
All carts recorded as abandoned |
| Eligible carts |
500 |
Contactable carts under your rules |
| Delivered reminders |
400 |
Messages reported delivered |
| Recovered paid orders |
32 |
Purchases matched to the campaign |
| Average recovered order value |
$100 |
Before product and service costs |
Eligible-cart recovery rate = 32 ÷ 500 × 100 = 6.4%. A message-based rate using delivered reminders would be 32 ÷ 400 × 100 = 8%, but is not interchangeable with the eligible-cart rate because one cart can receive several emails. Be explicit about the unit you count: unique carts, unique customers or sent messages.
Recovered gross order value = 32 × $100 = $3,200. This is turnover attributed to recovery, not profit. Suppose the average contribution after product, shipping, packing and payment costs is $38 per recovered order: 32 × $38 = $1,216. If additional coupons cost $100 and incremental campaign costs are $40, the example ends with $1,076 estimated contribution. Taxes, returns, refunds and attribution uncertainty may change this result.
Seven metrics worth reviewing every week
1. Eligible-cart recovery rate
Divide recovered paid orders by the number of eligible abandoned carts in the same defined cohort. Use a fixed observation window so that last week’s carts have the same opportunity to convert as the week before.
2. Email delivery and bounce rate
A reminder that does not reach the recipient cannot convert. Monitor mail delivery failures, bounces and authentication issues. If you are troubleshooting missing reminders, consult our WooCommerce cart email troubleshooting guide before changing your subject lines.
3. Return-to-site versus purchase completion
A recovered visit is useful but does not equal a recovered sale. Check whether shoppers encounter checkout errors, shipping surprises, confusing payment choices or mobile usability issues when they come back.
4. Revenue per recovered order
Use actual completed order totals and account for later cancellations. A high recovery count can still create low-value sales if a campaign attracts only small baskets or uses heavy discounts.
5. Contribution per recovered order
Subtract cost of goods, shipping subsidy, payment charges and discounts. For a broader profitability workflow, compare with the Order Profit Calculator PRO methodology rather than relying on gross sales alone.
6. Unsubscribe and complaint signals
Watch opt-outs, spam complaints and unusually frequent reminders. Respect customer preferences and applicable electronic marketing rules; more emails are not automatically better.
7. Incremental lift versus a holdout
A customer can return naturally without a reminder. If your store has sufficient volume, compare a small eligible holdout group that receives no recovery message against the messaged group. A controlled comparison helps estimate incremental effect rather than assigning every later purchase to an email.
Avoid four common reporting mistakes
- Counting the same order twice: prevent multiple messages, sessions or cart identifiers from claiming one completed order.
- Mixing date ranges: use a cart-created cohort and an explicit conversion window, or document a different approach consistently.
- Calling opens conversions: email open tracking can be unreliable because of privacy features and image preloading; prefer completed orders.
- Ignoring refunds and coupons: a recovered order later refunded, or converted by a costly discount, changes the value you actually retain.
A practical 30-minute weekly review
Export or review the period’s eligible carts, email outcomes and matched orders. Check failed sends before adjusting content. Compare devices, countries, customer segments and coupon/no-coupon groups only where data volumes allow. Identify one bottleneck—delivery, return visits or checkout—and change one thing at a time so your next comparison remains useful.
A recovery tool should make this process easier. Explore Pluginivo Abandoned Cart Recovery PRO and try the live demo to see the workflow. Actual available metrics depend on the installed version and store configuration; verify reports against your WooCommerce orders before using them for financial decisions.
Frequently asked questions
What counts as a recovered cart?
Define a completed, valid order and a consistent attribution rule, such as a tracked recovery link followed by an order within a specified window. Your report should state whether unpaid, cancelled and refunded orders are excluded.
Is recovered revenue the same as profit?
No. Revenue does not include product purchase costs, discounts, fulfillment, transaction fees or later refunds. Use contribution per recovered order alongside gross recovered sales.
What is a good recovery rate?
There is no single reliable target for every store. Product mix, purchase cycle, consent rules, deliverability, incentives and measurement definitions all change the result. Establish your own baseline and improve it with controlled tests.
For additional background on the terminology used by commercial WooCommerce extensions, see the WooCommerce abandoned cart documentation. It describes example recovered-cart and dashboard reports; specific features vary by extension.
WordPress Lite-Modus: Daten sparen und besser lesen
Auch auf einem technisch funktionierenden Server kann sich eine Website langsam anfühlen. Große Bilder, Videos und eingebettete Inhalte belasten besonders teure oder instabile Mobilverbindungen. Andere Besucher wünschen sich vor allem eine ruhige, gut lesbare Ansicht. Ein WordPress Lite-Modus gibt ihnen mehr Auswahl – ohne eine eigene mobile Subdomain.
Vereinfachte Ansichten dürfen wichtige Funktionen nicht stören; vergleiche dazu lesefreundliche WordPress-Seiten gestalten.
P-ivo Lite Mode FREE bietet vier wählbare Ansichten für WordPress. Das Plugin ist kostenlos, hat keine Premium-Stufe und benötigt kein Pluginivo-Konto. In der Live-Demo lassen sich die Ansichten ausprobieren.
Was ist ein Lite-Modus für WordPress?
Der Lite-Modus ist eine alternative Darstellung der vorhandenen Website. Nicht jeder Besucher verfügt über schnelles Internet oder möchte alle Medien sofort laden. Die normale Version bleibt im Normal-Modus jederzeit verfügbar.
Wichtig ist die Unterscheidung zwischen Datentransfer reduzieren und Lesbarkeit verbessern. Beide Ziele sind sinnvoll, aber eine datensparende Ansicht ist nicht automatisch ein guter Lesemodus.
Die vier Modi im Überblick
1. Normal: die gewohnte Website
Im Normal-Modus bleiben Theme-Layout und Medien wie gewohnt sichtbar. Diese Darstellung ist der Ausgangspunkt für den Vergleich mit den übrigen Ansichten.
2. Lite: unnötige Downloads verringern
Geeignete WordPress-Medienbilder können durch kleinere vorhandene Varianten ersetzt werden. Videos, Audio und eingebettete Inhalte lassen sich bei Bedarf erst nach einem Klick laden. So bleibt das Erscheinungsbild vertraut, während weniger Daten sofort übertragen werden müssen.
Die tatsächliche Ersparnis hängt von der Website ab. Eine pauschale Prozentzahl wäre irreführend, denn eine textlastige Seite bietet weniger Einsparpotenzial als eine medienreiche.
3. Text: wichtige Inhalte in den Vordergrund
Der Text-Modus blendet die meisten visuellen Medien aus. Sinnvolle ALT-Beschreibungen von Bildern können stattdessen als Text erscheinen. Rein dekorative Bilder mit leerem ALT-Text werden weggelassen. Aussagekräftige Alternativtexte helfen somit nicht nur der Bildsuche.
4. Lesen: Darstellung persönlich anpassen
Im Lesemodus können Besucher Schriftgröße, Zeilenabstand, Inhaltsbreite und helle oder dunkle Ansicht einstellen. Solche Funktionen können den Komfort erhöhen, ersetzen aber kein insgesamt barrierearm gestaltetes Webangebot.
Wann lohnt sich eine datensparende Ansicht?
- Bei langsamer Mobilverbindung: Weniger sofort geladene Medien können hilfreich sein.
- Bei langen Artikeln: Mehr Abstand, größere Schrift und reduzierte Ablenkungen erleichtern das Lesen.
- Bei vielen Einbettungen: Videos und Audio werden erst bei Bedarf geladen.
- Bei unterschiedlichen Vorlieben: Der Besucher kann jederzeit zurück zur normalen Ansicht wechseln.
Wenn Browser oder Netzwerk entsprechende Signale bereitstellen, kann das Plugin eine sparsamere Ansicht vorschlagen. Weil solche Signale nicht überall verfügbar sind, bleibt die manuelle Modusauswahl wichtig.
WordPress Lite Mode installieren
- Kostenlose ZIP-Datei herunterladen über die Lite-Mode-Produktseite.
- Unter WordPress → Plugins → Installieren → Plugin hochladen die ZIP installieren und aktivieren.
- Einstellungen → Lite Mode öffnen und den Umschalter, die Modi und die Bildverarbeitung konfigurieren.
- Ausnahmen für einzelne URLs prüfen. WooCommerce-Warenkorb, Checkout und Kundenkonto sollten im geschützten Normal-Modus bleiben.
- Alle vier Ansichten am Smartphone und Desktop testen, danach Cache/CDN aktivieren und erneut prüfen.
Weshalb der Seiten-Cache wichtig ist
Manche Lite- und Textansichten verändern das vom Server ausgegebene HTML. Ein falsch konfigurierter Full-Page-Cache könnte dann die Ansicht eines Besuchers an andere ausliefern. Eine sichere Integration muss die Modusauswahl und Cache-Regeln berücksichtigen.
P-ivo Lite Mode unterstützt bei Bedarf URLs mit ?pvlm=lite, ?pvlm=text und ?pvlm=reading. Diese Varianten tragen noindex und sollen nicht mit der kanonischen Seite in der Google-Suche konkurrieren. Wenn Ihr CDN sämtliche Query-Parameter ignoriert, ist ein gezielter Test besonders wichtig.
Datenschutz und Barrierefreiheit
Das Plugin sendet keine Besucheranalysen an Pluginivo und erfordert kein externes Konto. Moduswünsche können in einem First-Party-Cookie gespeichert werden, Leseeinstellungen lokal im Browser. Die Aufbewahrungsdauer lässt sich konfigurieren.
Lesefunktionen, Alternativtexte und die Berücksichtigung reduzierter Animationen sind hilfreich, garantieren aber keine WCAG-Konformität. Tastaturbedienbarkeit, Kontraste, Formulare, Struktur und echte Nutzertests bleiben notwendig.
WooCommerce vor dem Start testen
Bei Shops müssen Warenkorb, Checkout und Kundenkonto zuverlässig funktionieren. Diese Standardseiten sind im Plugin bereits geschützt. Prüfen Sie auch individuelle Checkout-Strecken, Formularerweiterungen und Zahlungsarten, bevor Besucher die neuen Ansichten verwenden.
Häufig gestellte Fragen
Ist P-ivo Lite Mode dauerhaft kostenlos?
Ja. Es gibt keine PRO-Version, keine erforderliche kostenpflichtige Lizenz und kein Pluginivo-Trackingkonto.
Wird jede WordPress-Website dadurch schneller?
Nein. Eine bestimmte Beschleunigung lässt sich nicht für jede Website garantieren. Sie hängt von Theme, Seiteninhalt, Bildern und Browser ab.
Ersetzt Lite Mode ein responsives Theme?
Nein. Responsive Design bleibt wichtig. Lite-, Text- und Lesemodus ergänzen die vorhandene Website um Besucheroptionen.
Kann man wieder zur normalen Ansicht wechseln?
Ja. Normal ist einer der vier verfügbaren Modi.
Lite Mode ausprobieren
In der interaktiven Lite-Mode-Demo können Sie die vier Ansichten vergleichen. Anschließend lässt sich P-ivo Lite Mode FREE kostenlos herunterladen und mit dem eigenen Theme und Cache testen.