MiniShop2 отправляет письмо менеджеру без товаров
Сначала думал, что проблема в чанке отправки письма, но оказалось, что и в управлении заказами в админке товары так же не отображаются. Тоесть по сути при заказе не формируется массив… Но понять в чем проблема пока не могу.
Помогите разобраться! Может кто сталкивался с такой проблемой? сам минишоп только недавно установлен — возможно что-то упустил и не настроил.
Помогите разобраться! Может кто сталкивался с такой проблемой? сам минишоп только недавно установлен — возможно что-то упустил и не настроил.
Комментарии: 21
Слишком мало информации. У вас страница с корзиной заказа оформляет заказ? Страница с параметром msorder появляется?
изначально сниппет msGetOrder выводит информацию «Заказ с таким идентификатором не найден.» на любой стадии, даже в момент открытия корзины, в момент оформления в корзине товары имеются. Но после оформления в инормации о заказе нет самих товаров, при этом инфа о клиенте поступает. после заваза в самой корзине параметры msorder не отображаются — тоесть товаров нет но выводится вес и стоимость заказа
изначально сниппет msGetOrder выводит информацию «Заказ с таким идентификатором не найден.» на любой стадии, даже в момент открытия корзины, в момент оформления в корзине товары имеются. Но после оформления в инормации о заказе нет самих товаров, при этом инфа о клиенте поступает. после заваза в самой корзине параметры msorder не отображаются — тоесть товаров нет но выводится вес и стоимость заказа
У меня, после обновления, в письмах менеджеру и клиенту перестали подставляться купленные товары, массив {$products} пустой.
Подскажите где копать? Где создается этот массив и с чем эта проблема может быть связана? Может быть еще что то нужно установить или что-то в настройках включить?
Подскажите где копать? Где создается этот массив и с чем эта проблема может быть связана? Может быть еще что то нужно установить или что-то в настройках включить?
а в редактировании заказа товарвы так же не отображаются? проверьте? похоже подобная проблема
Не в админке все норм, и даже когда вызываешь шаблон письма все норм например таким способом
[[!msGetOrder?
&id=`254`
&tpl=`tpl.msEmail.new_sale_user`
]]
Но именно при формировании письма, письмо уже уходит без товаров
[[!msGetOrder?
&id=`254`
&tpl=`tpl.msEmail.new_sale_user`
]]
Но именно при формировании письма, письмо уже уходит без товаров
а вот у меня несколько все запутаннее, пока не знаю в чем беда, похоже в принципе не формируется массив {$products}
так же не выводит кол-во товаров — 0, и вес 0, при этом цена указывается
в журнале ошибок появляется иногда такая запись
public_html/core/xpdo/xpdo.class.php: 1245) Problem getting service miniShop2, instance of class miniShop2, from path
логики её появления не вижу, мои действия просто добавляю и покупаю товар, при каких то покупках эта ошибка есть при каких-то нет
public_html/core/xpdo/xpdo.class.php: 1245) Problem getting service miniShop2, instance of class miniShop2, from path
логики её появления не вижу, мои действия просто добавляю и покупаю товар, при каких то покупках эта ошибка есть при каких-то нет
чтозаепт?!!!
На др. сайте нажал обновить minishop2 и пипец сайт улетел в даун ошибка 500 (на этом сайте нет вообще никакого магазина в смысле товаров и сниппетов самописных, просто 1 страница Главная и Магазин по умолчанию для теста)
На этом сайте где была проблемы хотел деинсталировать и переустановить pdoTools и пипец, тоже ошибка 500
Вот я попал, заказчик кричит верни мне обратно мой магазин и снеси свой Modx на фиг, ни дня без каких-то проблем не проработал (((
И хрен кто отвечает
На др. сайте нажал обновить minishop2 и пипец сайт улетел в даун ошибка 500 (на этом сайте нет вообще никакого магазина в смысле товаров и сниппетов самописных, просто 1 страница Главная и Магазин по умолчанию для теста)
На этом сайте где была проблемы хотел деинсталировать и переустановить pdoTools и пипец, тоже ошибка 500
Вот я попал, заказчик кричит верни мне обратно мой магазин и снеси свой Modx на фиг, ни дня без каких-то проблем не проработал (((
И хрен кто отвечает
говнохостинг детектед?
возможно Бегет
/setup тоже не запускается, на моменте проверить соединение с БД идет ошибка 500, т.к. до этого я видел ошибки xpdo в журнале ошибок, думаю там есть косячок который глючит
/setup тоже не запускается, на моменте проверить соединение с БД идет ошибка 500, т.к. до этого я видел ошибки xpdo в журнале ошибок, думаю там есть косячок который глючит
попробуйте накатить новый modx…
вово делаю.
setup не запускается из-за этого
Fatal error: Call to undefined method miniShop2::loadMap() in /home/_public_html/core/cache/includes/elements/modplugin/1.include.cache.php on line 9
Это после обновления магаза произошло
А miniShop2::loadMap() происходит при OnMODXInit что тоже проскакиволо ранее в журнале ошибок
setup не запускается из-за этого
Fatal error: Call to undefined method miniShop2::loadMap() in /home/_public_html/core/cache/includes/elements/modplugin/1.include.cache.php on line 9
Это после обновления магаза произошло
А miniShop2::loadMap() происходит при OnMODXInit что тоже проскакиволо ранее в журнале ошибок
зайдите в базу отрубите плагин minishop2 и попробуйте снова
Если имеется ввиду в табл. modx_plugin Минишопу поставить disabled 1 — то не помогло
надо еше зайти в кеш includes и закоментить там
case 'OnMODXInit':
// Load extensions
/** @var miniShop2 $miniShop2 */
/*
if ($miniShop2 = $modx->getService('miniShop2')) {
$miniShop2->loadMap();
}
*/
break;
Сейчас переустановка MODx запустилась, буду дальше ковырять
надо еше зайти в кеш includes и закоментить там
case 'OnMODXInit':
// Load extensions
/** @var miniShop2 $miniShop2 */
/*
if ($miniShop2 = $modx->getService('miniShop2')) {
$miniShop2->loadMap();
}
*/
break;
Сейчас переустановка MODx запустилась, буду дальше ковырять
Кэш надо было просто грохнуть
Грохал не помогает, за время установки он 2 раза перекеширует заново
короче цикл ошибки понял
Хостинг бегет после установки modx записывает права папкам 700 а файлам 466 или 600 в зависимости от его бзиков
когда установка MODx прошла успешно, я на всякий пожарный делаю папкам 755 и файлам 640 в папках assets, core/component, core/packages
Но один хер, при переустановки Минишопа модальное окно пишет кучу ошибок
типа
Could not copy file /home/_/public_html/core/packages/minishop2-2.4.2-pl/modCategory/1579a3e20dc4ed44345520a12bd89a96/1/minishop2/processors/mgr/gallery/upload.class.php to /home/_/public_html/core/components/minishop2/processors/mgr/gallery/upload.class.php; could not create directory.
Типа скрипт не может скопировать (создать папку) и после этого вся система, после обновления странички дает 500 и приходится заново setup, права, переустановка MODx
короче цикл ошибки понял
Хостинг бегет после установки modx записывает права папкам 700 а файлам 466 или 600 в зависимости от его бзиков
когда установка MODx прошла успешно, я на всякий пожарный делаю папкам 755 и файлам 640 в папках assets, core/component, core/packages
Но один хер, при переустановки Минишопа модальное окно пишет кучу ошибок
типа
Could not copy file /home/_/public_html/core/packages/minishop2-2.4.2-pl/modCategory/1579a3e20dc4ed44345520a12bd89a96/1/minishop2/processors/mgr/gallery/upload.class.php to /home/_/public_html/core/components/minishop2/processors/mgr/gallery/upload.class.php; could not create directory.
Типа скрипт не может скопировать (создать папку) и после этого вся система, после обновления странички дает 500 и приходится заново setup, права, переустановка MODx
УРА заработало…
Короче итоги. Какая-то херня наверно всетаки с хостингом.
Поставил в итоге на папки 755 и файлы 644
— админка
-assets
-connectors
-core/Кеш 777
-core/components
-core/packages
ну и конфиги с index главные
все кеши почистил, и переустановил Minishop (сначала на старую потом обновил) и PdoTools
Вроде заработало и стали приходить письма с товарами
Короче итоги. Какая-то херня наверно всетаки с хостингом.
Поставил в итоге на папки 755 и файлы 644
— админка
-assets
-connectors
-core/Кеш 777
-core/components
-core/packages
ну и конфиги с index главные
все кеши почистил, и переустановил Minishop (сначала на старую потом обновил) и PdoTools
Вроде заработало и стали приходить письма с товарами
правда в журнале ошибок так и осталось при каждом обновлении страницы выползает
[2016-08-15 20:52:48] (ERROR @ /home/_/public_html/core/model/modx/modx.class.php: 1611) [OnMODXInit]
[2016-08-15 20:52:48] (ERROR @ /home/_/public_html/core/xpdo/xpdo.class.php: 643) Could not load class: FileItem from mysql.fileitem.
[2016-08-15 20:52:48] (ERROR @ /home/_/public_html/core/xpdo/xpdo.class.php: 643) Could not load class: FileItem from mysql.fileitem.
[2016-08-15 20:52:48] (ERROR @ /home/_/public_html/core/xpdo/xpdo.class.php: 761) FileItem::getSelectColumns() is not a valid static method.
[2016-08-15 20:52:48] (ERROR @ /home/_/public_html/core/xpdo/xpdo.class.php: 591) No class specified for loadClass
[2016-08-15 20:52:48] (ERROR @ /home/_/public_html/core/xpdo/xpdo.class.php: 1615) Could not load class
[2016-08-15 20:52:48] (ERROR @ /home/_/public_html/core/xpdo/xpdo.class.php: 591) No class specified for loadClass
[2016-08-15 20:52:48] (ERROR @ /home/_/public_html/core/xpdo/xpdo.class.php: 1653) Could not load class!
[2016-08-15 20:52:48] (ERROR @ /home/_/public_html/core/xpdo/xpdo.class.php: 591) No class specified for loadClass
[2016-08-15 20:52:48] (ERROR @ /home/_/public_html/core/xpdo/xpdo.class.php: 591) No class specified for loadClass
[2016-08-15 20:52:48] (ERROR @ /home/_/public_html/core/xpdo/xpdo.class.php: 643) Could not load class: FileItem from mysql.fileitem.
[2016-08-15 20:52:52] (ERROR @ /home/_/public_html/core/model/modx/modx.class.php: 1611) [OnMODXInit]
(((((((
[2016-08-15 20:52:48] (ERROR @ /home/_/public_html/core/model/modx/modx.class.php: 1611) [OnMODXInit]
[2016-08-15 20:52:48] (ERROR @ /home/_/public_html/core/xpdo/xpdo.class.php: 643) Could not load class: FileItem from mysql.fileitem.
[2016-08-15 20:52:48] (ERROR @ /home/_/public_html/core/xpdo/xpdo.class.php: 643) Could not load class: FileItem from mysql.fileitem.
[2016-08-15 20:52:48] (ERROR @ /home/_/public_html/core/xpdo/xpdo.class.php: 761) FileItem::getSelectColumns() is not a valid static method.
[2016-08-15 20:52:48] (ERROR @ /home/_/public_html/core/xpdo/xpdo.class.php: 591) No class specified for loadClass
[2016-08-15 20:52:48] (ERROR @ /home/_/public_html/core/xpdo/xpdo.class.php: 1615) Could not load class
[2016-08-15 20:52:48] (ERROR @ /home/_/public_html/core/xpdo/xpdo.class.php: 591) No class specified for loadClass
[2016-08-15 20:52:48] (ERROR @ /home/_/public_html/core/xpdo/xpdo.class.php: 1653) Could not load class!
[2016-08-15 20:52:48] (ERROR @ /home/_/public_html/core/xpdo/xpdo.class.php: 591) No class specified for loadClass
[2016-08-15 20:52:48] (ERROR @ /home/_/public_html/core/xpdo/xpdo.class.php: 591) No class specified for loadClass
[2016-08-15 20:52:48] (ERROR @ /home/_/public_html/core/xpdo/xpdo.class.php: 643) Could not load class: FileItem from mysql.fileitem.
[2016-08-15 20:52:52] (ERROR @ /home/_/public_html/core/model/modx/modx.class.php: 1611) [OnMODXInit]
(((((((
Все ошибки пропали после переустановки плагина fileAttach
И после того как закоментил в плагинах minishop
case 'OnMODXInit':
// Load extensions
/** @var miniShop2 $miniShop2 */
if ($miniShop2 = $modx->getService('miniShop2')) {
//$miniShop2->loadMap();
}
break;
короче какая-то проблема при вызове $miniShop2->loadMap();
И после того как закоментил в плагинах minishop
case 'OnMODXInit':
// Load extensions
/** @var miniShop2 $miniShop2 */
if ($miniShop2 = $modx->getService('miniShop2')) {
//$miniShop2->loadMap();
}
break;
короче какая-то проблема при вызове $miniShop2->loadMap();
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.