set_order_key() public method

Set order_key.
public set_order_key ( string $value )
$value string Max length 20 chars.
Beispiel #1
0
 /**
  * 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());
 }