• Olá comunidade, estou tentando realizar pedidos via programação, eu tenho conseguido através da função wc_create_order();

    $address = array(
    ‘first_name’ => get_user_meta( $customer_id, ‘billing_first_name’, true ),
    ‘last_name’ => get_user_meta( $customer_id, ‘billing_last_name’, true ),
    ‘company’ => get_user_meta( $customer_id, ‘billing_company’, true ),
    ‘cnpj’ => get_user_meta( $customer_id, ‘billing_cnpj’, true ),
    ‘sex’ => get_user_meta( $customer_id, ‘billing_sex’, true ),
    ‘neighborhood’ => get_user_meta( $customer_id, ‘billing_neighborhood’, true ),
    ’email’ => get_user_meta( $customer_id, ’email’, true ),
    ‘phone’ => get_user_meta( $customer_id, ‘billing_phone’, true ),
    ‘address_1’ => get_user_meta( $customer_id, ‘billing_address_1’, true ),
    ‘address_2’ => get_user_meta( $customer_id, ‘billing_address_2’, true ),
    ‘number’ => get_user_meta( $customer_id, ‘billing_number’, true ),
    ‘city’ => get_user_meta( $customer_id, ‘billing_city’, true ),
    ‘state’ => get_user_meta( $customer_id, ‘billing_state’, true ),
    ‘postcode’ => get_user_meta( $customer_id, ‘billing_postcode’, true ),
    ‘cpf’ => get_user_meta( $customer_id, ‘billing_cpf’),
    ‘country’ => get_user_meta( $customer_id, ‘billing_country’, true )
    );

    order = wc_create_order();

    Porem não cadastra os campos do Brazilian Market

    $order->update_meta_data(‘_billing_birthdate’, $billing_birthdate); $order->update_meta_data(‘_billing_cpf’, $billing_cpf);

    ‘cpf’ => get_user_meta( $customer_id, ‘billing_cpf’),

    Acima algumas tentativas sem sucesso.

    Alguém já resolveu isso?

  • The topic ‘Criar pedidos via programação’ is closed to new replies.