/** * Test: get_checkout_order_received_url */ function test_get_checkout_order_received_url() { $object = new WC_Order(); $object->set_order_key('xxx'); $id = $object->save(); $this->assertEquals('http://example.org?order-received=' . $id . '&key=' . $object->get_order_key(), $object->get_checkout_order_received_url()); }
/** * Method to create a new order in the database. * @param WC_Order $order */ public function create(&$order) { $order->set_order_key('wc_' . apply_filters('woocommerce_generate_order_key', uniqid('order_'))); parent::create($order); do_action('woocommerce_new_order', $order->get_id()); }