Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Страница печати

Необходимо вывести отчество покупателя на страницу печати.
Но не пойму почему - оно не записывается в БД при оформлении заказа? Ведь и в адресе доставки и в настройках отчество указано.
А в os_orders записывается без отчества.

Откуда ноги растут? Подскажите, пожалуйста.
Подскажите файлик который во время оформления передает данные в БД, я там уже поковыряю.
Просто не могу сообразить на какой стадии отчество теряется.


UP...


посмотри хорошо класс orders
там есть присвоение секонднейма переменной из масива

но само отчество из бд не берут


$customer_address_query = os_db_query("select c.payment_unallowed,c.shipping_unallowed,c.customers_firstname,c.customers_cid, c.customers_gender,c.customers_lastname, c.customers_telephone, c.customers_email_address, c.orig_reference, c.login_reference, ab.entry_company, ab.entry_street_address, ab.entry_suburb, ab.entry_postcode, ab.entry_city, ab.entry_zone_id, z.zone_name, co.countries_id, co.countries_name, co.countries_iso_code_2, co.countries_iso_code_3, co.address_format_id, ab.entry_state from " . TABLE_CUSTOMERS . " c, " . TABLE_ADDRESS_BOOK . " ab left join " . TABLE_ZONES . " z on (ab.entry_zone_id = z.zone_id) left join " . TABLE_COUNTRIES . " co on (ab.entry_country_id = co.countries_id) where c.customers_id = '" . $_SESSION['customer_id'] . "' and ab.customers_id = '" . $_SESSION['customer_id'] . "' and c.customers_default_address_id = ab.address_book_id");
      $customer_address = os_db_fetch_array($customer_address_query);

так же и для запроса shipping_address_query и биллинг нужно добавить в выборку
баг походу
что скажешь, оск :)


Все просто оказалось. Спасибо за подсказку!!))

Странно, почему утром в БД заказа не записывалось отчество. Видимо там еще какой-то замут с адресами. ну да ладно.

кому лень править, прикрепил файлик с уже поправленными запросами.

Правда работает только в печати админа. В печати для покупателя не выводит отчество, но мне оно там и не нужно было)

файлик залить в includes/classes/


главное что оно его уже записывает в бд
а з бд его взять не проблема


Источник



Copyright ShopOS