Subscription order should consist of only subscription product price and selected carrier shipping price. We could not duplicate cart here as it would become abandoned so found another way to try to retrieve carrier price and check if carrier would be available for recurring order.
We used default cart core methods so it retrieved order total with our given product. Gift wrapping would be included too, which could give us false information about carrier zone restrictions so decided write rule to not use gift wrapping as it should not appear in recurring order too.
Subscription order should consist of only subscription product price and selected carrier shipping price. We could not duplicate cart here as it would become abandoned so found another way to try to retrieve carrier price and check if carrier would be available for recurring order. We used default cart core methods so it retrieved order total with our given product. Gift wrapping would be included too, which could give us false information about carrier zone restrictions so decided write rule to not use gift wrapping as it should not appear in recurring order too.