Hi @speed1gr,
I understand the issue you’re experiencing and why it can be frustrating that each courier doesn’t show individually when creating manual orders. For WooCommerce, the admin interface for manual orders does not automatically list all Flat Rate instances separately, even if you’ve defined multiple rates in your shipping settings. This means that for manual orders, you’ll need to define the shipping differently rather than relying on your existing shipping settings.
While this behavior is part of WooCommerce’s core functionality and outside the scope of our support policy to modify, it is possible to use a custom code snippet to make each Flat Rate instance appear individually in the admin when adding shipping. You can refer to this guide for more on working with Flat Rate shipping: https://woocommerce.com/document/flat-rate-shipping/
If you’d like to implement this or need more advanced customization, hiring a Woo Expert or a developer through Codeable is a reliable option.
From what I tested just now, orders created from WP admin require you to add the shipping fee manually ( after clicking the Add shipping button ). The automatic shipping calculator that uses predefined shipping methods and rates only works on the front end checkout. A workaround would be to place the order from the front-end instead of WP admin, and allow the system to calculate and show shipping options automatically.
Yes, @nagpai’s mention is correct.
When creating manual orders in the WP Admin, WooCommerce does not trigger the front-end shipping calculation logic. Because of this:
- Individual Flat Rate instances will not appear in the admin order editor.
- The shipping calculator that shows each method separately works only on the front end (Checkout).
- In the admin, you’ll always need to manually enter the shipping cost, even if multiple Flat Rate methods are configured.
This is the expected behavior in WooCommerce core.
If you require each courier (each Flat Rate instance) to appear individually in the admin shipping dropdown, that would require custom code, which is outside our support scope. A Woo Expert or a developer from Codeable can help implement that if needed.
Let us know if there’s anything else we can clarify!
It’s been a while since we heard back from you for this reason we are closing this thread.
If WooCommerce has been useful for your store and you appreciate the support you’ve received, we’d truly appreciate it if you could leave us a quick review here:
https://wordpress.org/support/plugin/woocommerce/reviews/#new-post
Feel free to open a new forum topic if you run into any other problem.