Перейти к содержанию
Форум поддержки пользователей VamShop

Изменит порядок данных в адересе покупателя


Рекомендуемые сообщения

При выводе данных адреса покупателя, данные выводятся в следующем порядке

Имя

Адрес

Город

Индекс

Регион

где-нибудь можно это в настройках изменить?

Чтобы было

Имя, Индекс, Регион, Город, Адрес

Ссылка на сообщение
Поделиться на другие сайты

В каком месте это нужно менять?!

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

Ссылка на сообщение
Поделиться на другие сайты

Так, а вот эти форматы можно как-то создавать в админке? Я по скриптам помострел, там вызывается формат и каким-то макаром применяется в записям из таблицы с адресами. Или это напрямую в базу данных лезть надо?

Ссылка на сообщение
Поделиться на другие сайты

Можно.

Формат адреса цепляется к стране, в Админке - Разное - Страны отредактируйте страну и укажите формат адреса.

Ссылка на сообщение
Поделиться на другие сайты

Попробовал... Что-то ничего не поменялось...  Верней поменялось но не так как нужно... А в какой таблице базы данных это находится? Я подозреваю, что там просто в тестовой переменной включены значения из таблицы адресов и можно вручную все это сделать.

Разобрался...

В скрипте vam_address_format.inc.php

Есть фактически описание переменных

 $company = addslashes($address['company']);
    $firstname = addslashes($address['firstname']);
    $secondname = addslashes($address['secondname']);
    $lastname = addslashes($address['lastname']);
    $street = addslashes($address['street_address']);
    $suburb = addslashes($address['suburb']);
    $city = addslashes($address['city']);
    $state = addslashes($address['state']);
    $country_id = $address['country_id'];
    $zone_id = $address['zone_id'];
    $postcode = addslashes($address['postcode']);
    $zip = $postcode;
    $country = vam_get_country_name($country_id);
    $state = vam_get_zone_name($country_id, $zone_id, $state);[/code]

А потом в таблице

TABLE_ADDRESS_FORMAT

Есть поле текстовое примерно такого вида

$firstname$cr$secondname $lastname$cr$postcode$cr$country$cr$city$streets$cr

Путем нехитрых манипуляция, конструируем нужный адрес. Можно даже переменных добавить...

Ссылка на сообщение
Поделиться на другие сайты

Ну да, я ж это и имел виду.

Поэтому и просил уточнить в каком именно месте адрес нужно править.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...