bishop1 0 Опубликовано 2 марта, 2017 Жалоба Share Опубликовано 2 марта, 2017 После установки на локалку при нажатии на оформить заказ в корзине кидает на checkout.php И белый экран меняю назад файлы из 1.68 все ок может кто давно ставил 1.69 сталкивался с таким? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 марта, 2017 Жалоба Share Опубликовано 2 марта, 2017 58 минут назад, bishop1 сказал: После установки на локалку при нажатии на оформить заказ в корзине кидает на checkout.php И белый экран меняю назад файлы из 1.68 все ок может кто давно ставил 1.69 сталкивался с таким? Возможно, что не загрузили sql код. Раз белая страница, значит есть какая-то ошибка, что б точно сказать, нужно узнать текст ошибки, например так - Зная текст ошибки, смогу точно сказать, в чём проблема. Ссылка на сообщение Поделиться на другие сайты
bishop1 0 Опубликовано 3 марта, 2017 Автор Жалоба Share Опубликовано 3 марта, 2017 Выводит: Notice: Use of undefined constant E_DEPRECATED - assumed 'E_DEPRECATED' in Z:\home\test1.ru\www\includes\application_top.php on line 42 Строка 42 error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT); Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 марта, 2017 Жалоба Share Опубликовано 3 марта, 2017 1 час назад, bishop1 сказал: Выводит: Notice: Use of undefined constant E_DEPRECATED - assumed 'E_DEPRECATED' in Z:\home\test1.ru\www\includes\application_top.php on line 42 Строка 42 error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT); и больше ничего?! Попробуйте так: ini_set('display_errors',1); error_reporting(E_ALL & ~E_NOTICE); Ссылка на сообщение Поделиться на другие сайты
bishop1 0 Опубликовано 4 марта, 2017 Автор Жалоба Share Опубликовано 4 марта, 2017 а так пустая страница Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 4 марта, 2017 Жалоба Share Опубликовано 4 марта, 2017 Тот код, что на 42 строке надо закомментировать. А эти две строки например добавить вниз. Ссылка на сообщение Поделиться на другие сайты
bishop1 0 Опубликовано 6 марта, 2017 Автор Жалоба Share Опубликовано 6 марта, 2017 Fatal error: Call to undefined function vam_check_stock() in Z:\home\test1.ru\www\checkout.php on line 136 Ссылка на сообщение Поделиться на другие сайты
bishop1 0 Опубликовано 6 марта, 2017 Автор Жалоба Share Опубликовано 6 марта, 2017 где то тут что ли // Stock Check if ( (STOCK_CHECK == 'true') && (STOCK_ALLOW_CHECKOUT != 'true') ) { $products = $_SESSION['cart']->get_products(); for ($i=0, $n=sizeof($products); $i<$n; $i++) { if (vam_check_stock($products[$i]['id'], $products[$i]['quantity'])) { vam_redirect(vam_href_link(FILENAME_SHOPPING_CART)); break; } } } 136-я это эта if (vam_check_stock($products[$i]['id'], $products[$i]['quantity'])) { Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 марта, 2017 Жалоба Share Опубликовано 6 марта, 2017 4 часа назад, bishop1 сказал: где то тут что ли // Stock Check if ( (STOCK_CHECK == 'true') && (STOCK_ALLOW_CHECKOUT != 'true') ) { $products = $_SESSION['cart']->get_products(); for ($i=0, $n=sizeof($products); $i<$n; $i++) { if (vam_check_stock($products[$i]['id'], $products[$i]['quantity'])) { vam_redirect(vam_href_link(FILENAME_SHOPPING_CART)); break; } } } 136-я это эта if (vam_check_stock($products[$i]['id'], $products[$i]['quantity'])) { А файл /inc/vam_check_stock.inc.php на месте, он не пустой!? Ссылка на сообщение Поделиться на другие сайты
bishop1 0 Опубликовано 7 марта, 2017 Автор Жалоба Share Опубликовано 7 марта, 2017 require_once(DIR_FS_INC . 'vam_get_products_stock.inc.php'); function vam_check_stock($products_id, $products_quantity) { $stock_left = vam_get_products_stock($products_id) - $products_quantity; $out_of_stock = ''; if ($stock_left < 0) { $out_of_stock = '<span class="markProductOutOfStock">' . STOCK_MARK_PRODUCT_OUT_OF_STOCK . '</span>'; } return $out_of_stock; } Да на месте сверху его содержимое Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 марта, 2017 Жалоба Share Опубликовано 7 марта, 2017 Очень странно. А в /checkout.php есть строка: require_once (DIR_FS_INC.'vam_check_stock.inc.php'); ? По умолчанию точно такой проблемы нет. Ссылка на сообщение Поделиться на другие сайты
bishop1 0 Опубликовано 7 марта, 2017 Автор Жалоба Share Опубликовано 7 марта, 2017 Нет такой строки вроде Где она должна быть? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 марта, 2017 Жалоба Share Опубликовано 7 марта, 2017 31 минуты назад, bishop1 сказал: Нет такой строки вроде Где она должна быть? Тогда понятно, почему ошибка выводится. Правда с другой стороны не ясно, зачем удалили эту строку. http://vamshop.ru/vamshop-demo.zip Можно взять этот файл /checkout.php из архива и посмотреть. Ссылка на сообщение Поделиться на другие сайты
bishop1 0 Опубликовано 7 марта, 2017 Автор Жалоба Share Опубликовано 7 марта, 2017 Да я уже понял где должно быть Вставил. Но быстрый заказ не работает.... в админке стоит разрешить но не выводится Точнее как checkout.php то работает только нет выбора быстрый заказ или нет Т-е получается есть только быстрый заказ? и он вместо checkout_shipping.php кидает на checkout.php? а как бы выбор? Т-е нельзя по умолчанию checkout_shipping.php а он только по ссылке быстрое оформление? (например со страницы товаров и бокса\страницы корзины?) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 марта, 2017 Жалоба Share Опубликовано 7 марта, 2017 Выбор только через опцию Разрешить быстрое оформление в Админке - Настройки - Оформление заказов. Если включено быстрое оформление, то всё идёт через checkout.php Если выключено - то как обычно, по-шагово. Ссылка на сообщение Поделиться на другие сайты
bishop1 0 Опубликовано 7 марта, 2017 Автор Жалоба Share Опубликовано 7 марта, 2017 А отдельно можно реализовать? Т-е все как обычно только например ссылки в отдельных местах сделать на быстрое оформление? у меня по умолчанию ссылается на checkout_shipping.php - это вроде как то же быстрое оформление только старой версии правильно? и параллельно что бы ссылки вели на checkout.php т-е еще более упрощенную форму (только что бы поля в формах брались из разных настроек, а то получается что они одинаковые будут для checkout_shipping.php checkout.php) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 марта, 2017 Жалоба Share Опубликовано 7 марта, 2017 43 минуты назад, bishop1 сказал: А отдельно можно реализовать? Т-е все как обычно только например ссылки в отдельных местах сделать на быстрое оформление? у меня по умолчанию ссылается на checkout_shipping.php - это вроде как то же быстрое оформление только старой версии правильно? и параллельно что бы ссылки вели на checkout.php т-е еще более упрощенную форму (только что бы поля в формах брались из разных настроек, а то получается что они одинаковые будут для checkout_shipping.php checkout.php) Если включено быстрое оформлени, то Ваша ссылка на checkout_shipping.php автоматически перекинет пользователя на быстрое оформление checkout.php Конечно можно ставить ссылку и на сheckout.php Только наверняка придётся править код и убирать проверку, что включено быстрое оформление, что б и то и то работало. Но я не понимаю, какой в этом смысл?! Какой смысл по-шагового оформления заказа?! Это долго и нудно, очень много кликов. Вот сколько получается кликов если покуптель не зарегистрирован, добавил товар в корзину и нажимает Оформиьт в корзине. В случае с пощаговым: 1 - из корзины переход на login.php - 2 регистрация - 3 выбор доставки - 4 выбор оплаты - 5 подтвеждение заказа. В слечае с быстрым оформлением: 1 - из корзины переход сразу на оформлени и сразу же оформление на одной странице, без страницы подтверждения. Разница по времени и удобству существенная. Смысла в старом оформлении нет никакого. Ссылка на сообщение Поделиться на другие сайты
bishop1 0 Опубликовано 7 марта, 2017 Автор Жалоба Share Опубликовано 7 марта, 2017 Так смысл в 2-х быстрых оформлениях заказа Один более менее полный Второй упрощенный (например имя телефон и коменты) про пошаговое оформление речи нет. Я подумал что в патче идет отдельный модуль который не замещает старый Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 марта, 2017 Жалоба Share Опубликовано 7 марта, 2017 Имя, телефон и комменты можно оставить и в checkout.php Как это сделано на vamshop.ru Там всё убрано кроме имени, email адреса и телефона. Ссылка на сообщение Поделиться на другие сайты
bishop1 0 Опубликовано 8 марта, 2017 Автор Жалоба Share Опубликовано 8 марта, 2017 Vam это все понятно Но мне нужно Так смысл в 2-х быстрых оформлениях заказа Один более менее полный Второй упрощенный (например имя телефон и коменты) Т-е нужна работа 2--х модулей упрощенного заказа нового и старого По умолчанию при оформлении заказа старый checkout_shipping.php А ссылки на новый на страницах товара (например в низу под описанием "Быстрый заказ") корзины (под итоговой суммой "Быстрый заказ") в боксе корзины (под надписью оформление заказа "Быстрый заказ") и в checkout_shipping.php сверху Вы можете воспользоваться "быстрым оформлением" Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 марта, 2017 Жалоба Share Опубликовано 8 марта, 2017 26 минуты назад, bishop1 сказал: Vam это все понятно Но мне нужно Так смысл в 2-х быстрых оформлениях заказа Один более менее полный Второй упрощенный (например имя телефон и коменты) Т-е нужна работа 2--х модулей упрощенного заказа нового и старого По умолчанию при оформлении заказа старый checkout_shipping.php А ссылки на новый на страницах товара (например в низу под описанием "Быстрый заказ") корзины (под итоговой суммой "Быстрый заказ") в боксе корзины (под надписью оформление заказа "Быстрый заказ") и в checkout_shipping.php сверху Вы можете воспользоваться "быстрым оформлением" Нет, так не получится. Это модуль оформления заказа, т.е. нужно через корзину проходить, добавлять в корзину сначала. Вот здесь - https://nexoos.ru/vamshop/moduli-vamshop/ На первом месте как раз модуль, что Вам нужен. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения