madvolkov 0 Опубликовано 12 ноября, 2019 Жалоба Share Опубликовано 12 ноября, 2019 Что может быть причиной того, что в админке отображаются пустые поля в заказе....нет фио итд хотя в форме эти поля стоят как обязательные ! есть только номер заказа по нему как то в базе найти можно покупателя и проверить реально он поля не заполнил или глюк ? ну и ссылка в админке для просмотров деталей заказа такая вот пустая <a href="https://www.laguraty.ru/admin/orders.php?oID=1315&action=edit"> </a> Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 ноября, 2019 Жалоба Share Опубликовано 12 ноября, 2019 12 минут назад, madvolkov сказал: Что может быть причиной того, что в админке отображаются пустые поля в заказе....нет фио итд хотя в форме эти поля стоят как обязательные ! есть только номер заказа по нему как то в базе найти можно покупателя и проверить реально он поля не заполнил или глюк ? ну и ссылка в админке для просмотров деталей заказа такая вот пустая <a href="https://www.laguraty.ru/admin/orders.php?oID=1315&action=edit"> </a> А когда заказ в админке смотрите, если например нажать кнопки Счёт а Накладная, там тоже пусто?! Ссылка на сообщение Поделиться на другие сайты
madvolkov 0 Опубликовано 13 ноября, 2019 Автор Жалоба Share Опубликовано 13 ноября, 2019 ну да. в админке поле покупатель пустое и нажать не получается на него при переходе по пустой ссылке через инспектор объектов такое вот : Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 ноября, 2019 Жалоба Share Опубликовано 13 ноября, 2019 1 час назад, madvolkov сказал: ну да. в админке поле покупатель пустое и нажать не получается на него при переходе по пустой ссылке через инспектор объектов такое вот : По умолчанию точно такого нет. Например посмотреть в чём разница между проблемными заказами и нормаьлными, на Вашем скрине. Может они отличаются выбранным модулем оплаты и из-за этого, из-за модуля оплаты какого-то происходит такая ситуация. Это надо разбираться почему так у Вас происходит, но, т.к. у Вас нет тех. поддержки, то это уже будет платная услуга. Ссылка на сообщение Поделиться на другие сайты
madvolkov 0 Опубликовано 13 ноября, 2019 Автор Жалоба Share Опубликовано 13 ноября, 2019 а вот ввел имя и фамилию и такая вот ошибка и реально пустые данные на старнице /sc_checkout_confirmation.php Ссылка на сообщение Поделиться на другие сайты
madvolkov 0 Опубликовано 13 ноября, 2019 Автор Жалоба Share Опубликовано 13 ноября, 2019 хотя данная ошибка по всему сайту...странная фигня почему на страницу sc_checkout_confirmation.php не передаются данные из формы Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 ноября, 2019 Жалоба Share Опубликовано 13 ноября, 2019 54 минуты назад, madvolkov сказал: хотя данная ошибка по всему сайту...странная фигня почему на страницу sc_checkout_confirmation.php не передаются данные из формы Ну это какие-то наверняка правки в магазине. Потому что нет ни таких ошибок, ни такой проблемы на http://demo.vamshop.ru В версии по умолчанию. Наугад ничего не могу сказать. Ссылка на сообщение Поделиться на другие сайты
madvolkov 0 Опубликовано 18 ноября, 2019 Автор Жалоба Share Опубликовано 18 ноября, 2019 а для формирования данного конечного файла заказа используются какие файлы ? checkout.php и шаблон /templates/vamshop2/module/checkout.html и вот страница конечная оформления /sc_checkout_confirmation.php и шаблон /templates/vamshop2/module/sc_checkout_confirmation.php верно ? то-есть из шаблона checkout.php данные должны передаваться в sc_checkout_confirmation.php так ? стандартные данные файлы есть где взять ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 ноября, 2019 Жалоба Share Опубликовано 18 ноября, 2019 43 минуты назад, madvolkov сказал: а для формирования данного конечного файла заказа используются какие файлы ? checkout.php и шаблон /templates/vamshop2/module/checkout.html и вот страница конечная оформления /sc_checkout_confirmation.php и шаблон /templates/vamshop2/module/sc_checkout_confirmation.php верно ? то-есть из шаблона checkout.php данные должны передаваться в sc_checkout_confirmation.php так ? стандартные данные файлы есть где взять ? https://vamshop.ru/vamshop-demo.zip Здесь всё файлы. По идее, все данные заказа прописываются в /checkout_process.php + есть ещё модули оплаты, которые тоже записывают заказ. Обычно это элетроные модули типа карточки, яндекс.кассы, и т.д. /includes/modules/payment/yandex_kassa.php Там тоже код записи заказа. Ссылка на сообщение Поделиться на другие сайты
madvolkov 0 Опубликовано 18 ноября, 2019 Автор Жалоба Share Опубликовано 18 ноября, 2019 заменял файлы checkout_process.php sc_checkout_confirmation.php sc_checkout_confirmation.html и все равно не выводятся данные, если авторизоваться то данные выводятся...причём есть копия сайта этого на том же сервере и с ним такая же штук, что данные пользователя не показываются. ! Ссылка на сообщение Поделиться на другие сайты
madvolkov 0 Опубликовано 18 ноября, 2019 Автор Жалоба Share Опубликовано 18 ноября, 2019 а может что-то в таблице БД сломаться или формат не верный выставиться ? как я понимаю выходит если на странице /checkout.php заполняешь данные и их нет в БД то автоматически должен создаваться новый аккаунт и на странице /sc_checkout_confirmation.php уже выводятся данные данного созданного аккаунта ? Ссылка на сообщение Поделиться на другие сайты
madvolkov 0 Опубликовано 18 ноября, 2019 Автор Жалоба Share Опубликовано 18 ноября, 2019 не понятно....заполняю данные покупателя на странице sc_checkout_confirmation.php эти данные пустые просто слово Array может просто функция не может верно разложить массив ? а в базе в таблице customers по поиску по имени что вбивал запись имеется или данные в базу попадают уже после нажатия кнопки подтвердить на странцие sc_checkout_confirmation.php а как в шаблоне sc_checkout_confirmation.html вывести php код хочу посмотреть в сессии что находится так вот не работает {literal} <?php echo "ok";?> {/literal} Ссылка на сообщение Поделиться на другие сайты
madvolkov 0 Опубликовано 18 ноября, 2019 Автор Жалоба Share Опубликовано 18 ноября, 2019 вывел сессию в sc_checkout_confirmation.php и там есть данные которые я вбивал при оформлении товара а почему они не выводится...офигеть за это отвечает метка {$BILLING_LABEL} где её искать ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 ноября, 2019 Жалоба Share Опубликовано 18 ноября, 2019 8 часов назад, madvolkov сказал: а для формирования данного конечного файла заказа используются какие файлы ? checkout.php и шаблон /templates/vamshop2/module/checkout.html и вот страница конечная оформления /sc_checkout_confirmation.php и шаблон /templates/vamshop2/module/sc_checkout_confirmation.php верно ? то-есть из шаблона checkout.php данные должны передаваться в sc_checkout_confirmation.php так ? стандартные данные файлы есть где взять ? Смотреть /checkout.php Смотреть /checkout_process.php Разбираться, где проблема. Ссылка на сообщение Поделиться на другие сайты
madvolkov 0 Опубликовано 19 ноября, 2019 Автор Жалоба Share Опубликовано 19 ноября, 2019 подскажите же ... Ссылка на сообщение Поделиться на другие сайты
madvolkov 0 Опубликовано 19 ноября, 2019 Автор Жалоба Share Опубликовано 19 ноября, 2019 в какой таблице можно по номеру заказа из админки посмотреть информацию ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 ноября, 2019 Жалоба Share Опубликовано 19 ноября, 2019 49 минут назад, madvolkov сказал: подскажите же ... Оформляйте тех. поддержку, присылайте доступы к админке, на ftp. Посмотрю. А так, наугад, сложно сказать. Могу лишь посоветовать сравнить http://demo.vamshop.ru Всё ли там нормально, если нормально, брать архив https://vamshop.ru/vamshop-demo.zip и сравнивать со своим магазином. Ссылка на сообщение Поделиться на другие сайты
madvolkov 0 Опубликовано 19 ноября, 2019 Автор Жалоба Share Опубликовано 19 ноября, 2019 ясно ! подскажите где найти код метки BILLING_LABEL Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 ноября, 2019 Жалоба Share Опубликовано 19 ноября, 2019 Только что, madvolkov сказал: ясно ! подскажите где найти код метки BILLING_LABEL Обычно в том файле, что указал в адресной строке браузера. + можно ведь поиск по файлам магазина найти. Если у Вас один заказы нормальные, а другие - нет. Первое дело - это выяснять, в чём разница между этими заказами. Я бы так делал. Ссылка на сообщение Поделиться на другие сайты
madvolkov 0 Опубликовано 19 ноября, 2019 Автор Жалоба Share Опубликовано 19 ноября, 2019 а я могу как то в файле sc_checkout_confirmation.html выводить php код ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 ноября, 2019 Жалоба Share Опубликовано 19 ноября, 2019 13 минут назад, madvolkov сказал: а я могу как то в файле sc_checkout_confirmation.html выводить php код ? В /sc_checkout_confirmation.php В .html шаблоне нет смысла выводилось. Хотя при большом желании, можно и прямо в шаблоне - Но лучше всё-таки в /sc_checkout_confirmation.php Ссылка на сообщение Поделиться на другие сайты
madvolkov 0 Опубликовано 19 ноября, 2019 Автор Жалоба Share Опубликовано 19 ноября, 2019 спасибо ! вывел в файле sc_checkout_confirmation.html {php}print_r ($_SESSION);{/php} и что интересное есть же все данные с предыдущей страницы и имя и фио и адрес и всё в сессии хранится... Адрес покупателя: Array ( [tracking] => Array ( [http_referer] => Array ( [path] => ) [ip] => 188.130.222.146 [date] => 2019-11-19 10:50:46 [browser] => Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0 [pageview_history] => Array ( [0] => Array ( [scheme] => https [host] => www.laguraty.ru [path] => /checkout.php [query] => action=buy_now&BUYproducts_id=3&action=add_product ) [1] => Array ( [scheme] => https [host] => www.laguraty.ru [path] => /checkout.php [query] => action=buy_now&BUYproducts_id=3&action=add_product ) [2] => Array ( [scheme] => https [host] => www.laguraty.ru [path] => /checkout.php [query] => action=buy_now&BUYproducts_id=3&action=add_product ) [3] => Array ( [scheme] => https [host] => www.laguraty.ru [path] => /checkout.php [query] => action=buy_now&BUYproducts_id=3&action=add_product ) [4] => Array ( [scheme] => https [host] => www.laguraty.ru [path] => /checkout.php [query] => action=buy_now&BUYproducts_id=3&action=add_product ) [5] => Array ( [scheme] => https [host] => www.laguraty.ru [path] => /checkout.php [query] => action=buy_now&BUYproducts_id=3&action=add_product ) [6] => Array ( [scheme] => https [host] => www.laguraty.ru [path] => /checkout.php [query] => action=buy_now&BUYproducts_id=3&action=add_product ) ) ) [tracked] => 1 [sessiontoken] => f9fbd730a3d85813efc8b0e065d6a005 [language] => russian [languages_id] => 1 [language_charset] => utf-8 [language_code] => ru [currency] => RUR [customers_status] => Array ( [customers_status_id] => 1 [customers_status_name] => Посетитель [customers_status_image] => guest_status.gif [customers_status_discount] => 0.00 [customers_status_public] => 1 [customers_status_min_order] => [customers_status_max_order] => [customers_status_ot_discount_flag] => 0 [customers_status_ot_discount] => 0.00 [customers_status_graduated_prices] => 0 [customers_status_show_price] => 1 [customers_status_show_price_tax] => 1 [customers_status_add_tax_ot] => 0 [customers_status_payment_unallowed] => [customers_status_shipping_unallowed] => [customers_status_discount_attributes] => 0 [customers_fsk18] => 1 [customers_fsk18_display] => 1 [customers_status_write_reviews] => 1 [customers_status_read_reviews] => 1 ) [cart] => shoppingCart Object ( [contents] => Array ( [3] => Array ( [qty] => 6 ) ) [total] => 88200 [weight] => 0 [cartID] => 78745 [content_type] => physical [qty] => 6 [tax] => Array ( ) ) [account_type] => 0 [new_products_id_in_cart] => 3 [payment] => cod [sendto] => [billto] => [delivery_zone] => RU [cartID] => 78745 [shipping] => Array ( [id] => [title] => Доставка [cost] => ) [s_name] => [s_inn] => [s_kpp] => [s_ogrn] => [s_okpo] => [s_rs] => [s_bank_name] => [s_bik] => [s_ks] => [s_address] => [s_yur_address] => [s_fakt_address] => [s_telephone] => [s_fax] => [s_email] => [s_director] => [s_accountant] => [sc_payment_address_selected] => [sc_customers_gender] => [sc_customers_firstname] => testrrr [sc_customers_secondname] => [sc_customers_lastname] => кеннек [sc_customers_email_address] => ollll@ll.ru [sc_customers_telephone] => 8999888 [sc_customers_fax] => [sc_customers_company] => [sc_customers_street_address] => tertet [sc_customers_suburb] => [sc_customers_city] => некнкен [sc_customers_postcode] => [sc_customers_state] => [sc_customers_country] => 176 [sc_customers_newsletter] => [sc_customers_password] => LcX0bLpE [sc_customers_dob] => [sc_customers_zone_id] => 98 [sc_payment_gender] => [sc_payment_firstname] => [sc_payment_secondname] => [sc_payment_lastname] => [sc_payment_company] => [sc_payment_street_address] => [sc_payment_suburb] => [sc_payment_city] => [sc_payment_postcode] => [sc_payment_state] => [sc_payment_country] => [sc_payment_zone_id] => [comments] => [cart_intellectmoney_id] => 73394-1330 [cart_kupivkredit_id] => 56760-1331 [cart_yandex_id] => 78063-1332 [create_account] => [noaccount] => [actual_content] => Array ( [3] => Array ( [qty] => 6 ) ) ) , Array а в самом конце слово ,Array это и есть вывод метки {$BILLING_LABEL} которая должна выводить информацию , но выводит array видимо это массив, а выводится через echo а не print_r может поэтому... а в sc_checkout_confirmation.php нашёл ток такое по данной метке if ($_SESSION['credit_covers'] != '1') { $vamTemplate->assign('BILLING_LABEL', vam_address_format($order->billing['format_id'], $order->billing, 1, ' ', '<br />')); } а если вместо этого $vamTemplate->assign('BILLING_LABEL', vam_address_format($order->billing['format_id'], $order->billing, 1, ' ', '<br />')); $order->billing['format_id'], $order->billing, 1, ' ', '<br />' меняю на это $order->delivery['format_id'], $order->delivery, 1, ' ', '<br />' то всё начинает выводиться верно Ссылка на сообщение Поделиться на другие сайты
madvolkov 0 Опубликовано 19 ноября, 2019 Автор Жалоба Share Опубликовано 19 ноября, 2019 и в админке заказ отображается норм что же за фигня с меткой $BILLING_LABEL не могу найти её ( ой вот фото заказа Ссылка на сообщение Поделиться на другие сайты
madvolkov 0 Опубликовано 19 ноября, 2019 Автор Жалоба Share Опубликовано 19 ноября, 2019 по идеи же адрес покупателя и адрес доставки они одинаковые считаются как понял...так как и на странице /checkout.php есть только АДРЕС ДОСТАВКИ, а адрес покупателя судя по всему приравнивается к нему на странице /sc_checkout_confirmation.php хотя называется он АДРЕС ДОСТАВКИ УЖЕ. Но полей под адрес доставки нет на странице /checkout.php поэтому наверно и не выводится ничего. Или может можно вывести поля для адреса доставки отдельно на странице оформления заказа или в админке как то они выводятся ? а адрес покупателя судя по всему приравнивается к нему на странице /sc_checkout_confirmation.php хотя называется он АДРЕС ПОКУПАТЕЛЯ УЖЕ. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 ноября, 2019 Жалоба Share Опубликовано 19 ноября, 2019 5 часов назад, madvolkov сказал: по идеи же адрес покупателя и адрес доставки они одинаковые считаются как понял...так как и на странице /checkout.php есть только АДРЕС ДОСТАВКИ, а адрес покупателя судя по всему приравнивается к нему на странице /sc_checkout_confirmation.php хотя называется он АДРЕС ДОСТАВКИ УЖЕ. Но полей под адрес доставки нет на странице /checkout.php поэтому наверно и не выводится ничего. Или может можно вывести поля для адреса доставки отдельно на странице оформления заказа или в админке как то они выводятся ? а адрес покупателя судя по всему приравнивается к нему на странице /sc_checkout_confirmation.php хотя называется он АДРЕС ПОКУПАТЕЛЯ УЖЕ. Да, зачем-то в коде задано условие для вывода метки: if ($_SESSION['credit_covers'] != '1') { Иначе не выводится, по идее, это условие из модуля купонов/сертификатов Но зачем оно тут добавлено, если честно, не знаю. Просто наверное удалить его можно. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения