2016-11-02 4 views
0

私は2つの配送方法を別々の価格で持っています。以下のadd_rate関数を使用して配送方法/ルールを追加しています。複数の配送ルールを追加するwoocommerce

$this->add_rate(array(
     'id' => $this->id, 
     'label' => 'Australia Post (Express)', 
     'cost' => $APCOSTex 

    )); 

これは完全に表示されています。しかし、別のルールを追加する方法は?いつも次のようなこの機能を倍増しようとしています

$this->add_rate(array(
     'id' => $this->id, 
     'label' => 'Australia Post (Express)', 
     'cost' => $APCOSTex 

    )); 
    $this->add_rate(array(
     'id' => $this->id, 
     'label' => 'Australia Post (standard)', 
     'cost' => $APCOSTst 

    )); 

これは、チェックアウトページで1つの配送方法を示しています。 add_rateを使用して複数の配送方法を追加するにはどうすればよいですか?あなたはこれを解決していない場合は

+0

あなたは私たちに伝えることができますが、あなたのコードが実行されるコンテキストの詳細?どうも – Benoti

答えて

1

は、それがIDに私の友人変更についてです:

$this->add_rate(array(
     'id' => 'id1', 
     'label' => 'Australia Post (Express)', 
     'cost' => $APCOSTex 

    )); 
    $this->add_rate(array(
     'id' => 'id2', 
     'label' => 'Australia Post (standard)', 
     'cost' => $APCOSTst 

    )); 

ホープ、このことができます:)

関連する問題