{"section":"known-issues","requestedLocale":"en","requestedSlug":"shipping-simulation-loop-at-checkout","locale":"en","slug":"shipping-simulation-loop-at-checkout","path":"docs/en/known-issues/Order Allocation/shipping-simulation-loop-at-checkout.md","branch":"main","content":"## Summary\n\n\nThe problem occurs when a shopping cart, in an account configured not to allow cargo splitting, goes through the shipping flow and initially, only some of the items in that cart share the same SLA, leaving others without a delivery option.\n\nHowever, during the payments stage, the system splits the purchase into multiple orderForms based on the SLA IDs, which triggers a new freight simulation. This recalculation can make delivery options available for previously unavailable items, changing the cart price and triggering yet another simulation.\n\nThe result is a continuous loop, where the system alternates between possible and impossible delivery states due to SLA restrictions and order splitting.\n\n\n#### Simulation\n\n\n** **\nSetting up an account to not allow cargo splittings (in logistics).\n\nCreate a cart with items that have different SLAs, resulting in the absence of a shipping option for some of them.\n\nProceed to the payment stage and see that the order is split into multiple orderForms.\n\nCheck that, with this split, new SLAs are returned for the previously undeliverable items.\n\nNote that this change impacts the cart price, triggering new simulations and potentially leading the checkout into an infinite loop.\n\n\n#### Workaround\n\n\n** **\nIf possible, enable permission of cargo splitting (in logistics system)"}