Title: creating orders programmatically   woocommerce_formatted_address_replacements?
Last modified: August 30, 2016

---

# creating orders programmatically woocommerce_formatted_address_replacements?

 *  [horace3d](https://wordpress.org/support/users/horace3d/)
 * (@horace3d)
 * [10 years, 10 months ago](https://wordpress.org/support/topic/creating-orders-programmatically-woocommerce_formatted_address_replacements/)
 * I use the woocommerce_formatted_address_replacements filter to format the addresses
   like i want.
 * It works fine with normal orders.
 * But if I create an order programmatically like that:
 *     ```
       $order = wc_create_order();
       $order->add_product(get_product('12'), 2);
       $order->set_address($address, 'billing');
       $order->set_address($address, 'shipping');
       $order->calculate_totals();
       ```
   
 * Then the filter doesn’t get applied to my addresses. $address contains correct
   data.
 * What could be the reason for this and how could I fix it?
 *     ```
       protected string $formatted_billing_address
       protected string $formatted_shipping_address
       ```
   
 * Why are these two protected? If they weren’t I could simply change them. Problem
   solved. 🙂
 * [https://wordpress.org/plugins/woocommerce/](https://wordpress.org/plugins/woocommerce/)

The topic ‘creating orders programmatically woocommerce_formatted_address_replacements?’
is closed to new replies.

 * ![](https://ps.w.org/woocommerce/assets/icon.svg?rev=3234504)
 * [WooCommerce](https://wordpress.org/plugins/woocommerce/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/woocommerce/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/woocommerce/)
 * [Active Topics](https://wordpress.org/support/plugin/woocommerce/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/woocommerce/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/woocommerce/reviews/)

## Tags

 * [address](https://wordpress.org/support/topic-tag/address/)
 * [filter](https://wordpress.org/support/topic-tag/filter/)
 * [formatting](https://wordpress.org/support/topic-tag/formatting/)
 * [order](https://wordpress.org/support/topic-tag/order/)

 * 0 replies
 * 1 participant
 * Last reply from: [horace3d](https://wordpress.org/support/users/horace3d/)
 * Last activity: [10 years, 10 months ago](https://wordpress.org/support/topic/creating-orders-programmatically-woocommerce_formatted_address_replacements/)
 * Status: not resolved