A storefront decision should follow an order through every state. In Shopware 6, an order and its payment status are distinct; a failed payment can leave an order that still needs attention. That must be tested before migrating customers.
Create a pilot catalogue with variants, discounts, tax, and shipping. Place a sandbox order, interrupt payment, retry it, fulfill it, and process a return. Compare stock, customer emails, and admin status after each step. The Shopware order guide explains the separation of order and payment states.
Import representative products and check URL redirects, media, and integration events. Export orders and rehearse rollback while new orders are arriving. Include hosting, extension updates, and support cost. A smooth checkout screen is not proof that operations can reconcile a busy sales day.