Drupal, Ubercart: доступ к сохраненным адресам клиентов

Я использую ubercart и хочу получить адресную информацию от пользователей, вошедших в систему до доступа к странице заказа / оформления заказа.

Если они уже выполнили оформление заказа, Ubercart сохраняет адресную информацию и автоматически заполняет поля.

Что ж, я хотел бы получить эту информацию, прежде чем получить доступ к панели оформления заказа для настройки страниц моего магазина.

Благодарность


person aneuryzm    schedule 09.07.2010    source источник


Ответы (1)


http://api.ubercart.org/api/function/uc_get_addresses/2

person Eric    schedule 09.07.2010
comment
Благодарность! однако я не могу его вызвать .. Я создал mymodule_uc_get_addresses (), но он игнорируется. Должен ли я вызывать его из своего модуля? - person aneuryzm; 09.07.2010
comment
Я также пытался вызвать эту функцию самостоятельно, но в результате получился пустой массив: $ current_address = uc_get_addresses ($ user- ›uid); - person aneuryzm; 09.07.2010
comment
извините, я немного огляделся и не уверен, в чем может быть проблема ... может быть, сначала выведите только $ user- ›uid и убедитесь, что он заполнен :-) - person Eric; 09.07.2010
comment
Я решил с этим: $ current_address = _uc_addresses_db_get_address ($ user- ›uid); (Я использую модуль uc_addresses) - person aneuryzm; 09.07.2010