1

2016 年 6 月に作成されたすべての顧客を取得しようとしている WooCommerce rest api v1 を使用しています。使用しているコードは次のとおりです。

$customers = $woocommerce->get('customers', array( 'filter[date_created_min]' => '2016-06-01', 'filter[date_created_max]' => '2016-06-30' ) ) ;

残念ながら、すべてのレコードを返し、フィルターを無視しています。以下は、配列で返されたレコードの 1 つの例です:-

Array
(          
        [id] => 3
        [date_created] => 2016-08-08T15:26:49
        [date_modified] => 2016-08-10T22:17:44
        [email] => manager@manager.com
        [first_name] => Shop
        [last_name] => Manager
        [username] => Manager
        [last_order] => Array
            (
                [id] => 
                [date] => 
            )

        [orders_count] => 0
        [total_spent] => 0.00
        [avatar_url] => http://2.gravatar.com/avatar/?s=96
        [billing] => Array
            (
                [first_name] => shop
                [last_name] => manager
                [company] => test company 1
                [address_1] => test
                [address_2] => 
                [city] => test
                [state] => PB
                [postcode] => 1111
                [country] => test
                [email] => shop@manager.com
                [phone] => 123456
            )

        [shipping] => Array
            (
                [first_name] => shop
                [last_name] => manager
                [company] => test company 1
                [address_1] => test
                [address_2] => 
                [city] => test
                [state] => PB
                [postcode] => 11111
                [country] => test
            )

正しい日付フィルターを教えてください。「created_at_min」/「created_at_max」は既に試しましたが、機能しません。前もって感謝します!

4

0 に答える 0