Автор Тема: ошибки при добавлении товаров в корзину  (Прочитано 1026 раз)

01 Апрель 2017, 13:41:06
  • Пользователь
  • **
  • Сообщений: 81
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Заменила перевод Free shipping - Бесплатная доставка на Оплата доставки при получении, но при оплате выскочила вверху экрана ошибка:
Notice: Undefined property: Cart::$id_curre1ncy in /var/www/u0143/data/www/mysite.com/modules/yamodule/yamodule.php on line 1818Вернула перевод на место - написала опять Бесплатная доставка - ошибка все равно видна

второй вопрос:
начала регистрацию нового пользователя - еще хуже - вышла ошибка
TECHNICAL ERROR: unable to send login informations
Details:
Error thrown: [object Object]
Text status: parsererror

в итоге: сейчас при выборе товара со статусом "в наличии" - все равно мне пишет-вы не можете купить-товара этого нет в наличии...
короче сильно много ошибок при выборе оплаты стало появляться.
пожалуйста, помогите решить ошибки

Если валюта выбрана не рубль, то ошибка Notice: Undefined property: Cart::$id_curre1ncy modules/yamodule/yamodule.php on line 1764уже отключила способ оплаты яндекс деньги
валюта магазина гривны

в общем сейчас на некоторые товары говорит нет в наличии-вы не можете их оплатить,хотя товары в наличии.
01 Апрель 2017, 15:58:14
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Такие ошибки не от изменения перевода.
Вы меняли форму заказа, модули. Просле изменений не очистили кеш, сайт работал на старых данных. После смены перевода кеш обновился и ошибки проявились.
01 Апрель 2017, 16:02:45
Ответ #2
  • Пользователь
  • **
  • Сообщений: 81
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо Вам за ответ. Я вернула вчерашние данные- залила бекап-заменила вчерашними и базу данных и файлы.

все равно ошибка осталась.
ошибка и Notice: Undefined property: Cart::$id_curre1ncy in /var/www/u0143/data/www/mysite.com/modules/yamodule/yamodule.php on line 1818и техническая TECHNICAL ERROR: unable to send login informations
Details:
Error thrown: [object Object]
Text status: parsererror

2 ошибки
а еще выдает - товара нет в наличии - некоторого-хотя он есть в наличии в большом количестве

пожалуйста,помогите.
после заливки вчерашних файлов - я не чистила кеш. может ли изза этого быть ошибки? хотя ж файлы все за вчера

еще вопрос-на яндекс деньгах у меня рубли лежат. может идет конфликт? а на сайте валюта - гривны
01 Апрель 2017, 16:10:13
Ответ #3
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Модуль yamodule обновите, удалите старый, установите новый. Заново настройте.
01 Апрель 2017, 17:01:58
Ответ #4
  • Пользователь
  • **
  • Сообщений: 81
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Удалила, обновила - опять Notice: Undefined property: Cart::$id_curre1ncy

я так понимаю это конфликт яндекс кошелька-там у меня рубли и валюты на сайте

+ не могу понять пункт меню выпал - есть везде в админке, но его не видно на самом сайте

---
отключила модуль яндекса
пишет теперь на недавно добавленные товары:
Товара из вашей корзины (Детская флисовая шапочка) нет в наличии. Дальнейшее оформление заказа невозможно.

в админке решила изменить параметр
Если товар закончился:
Разрешить заказы

и мне а вдминке пишут:
Notice в строке 218 в файле /var/www/u455664/data/www/mysite.com/cache/smarty/compile/4a/f9/49/4af94968a3c92c87c4718d95c910bdf25749c855.file.quantities.tpl.php
[8] Undefined index: default_on
01 Апрель 2017, 17:19:47
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Удалила, обновила - опять Notice: Undefined property: Cart::$id_curre1ncy
В этом модуле в yamodule.php on line 1818 нет такого кода.
А переменная валюты определяется
new Currency($cart->id_curre1ncy);Что за модуль на сайте?
01 Апрель 2017, 17:24:57
Ответ #6
  • Пользователь
  • **
  • Сообщений: 81
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
yandex-money модуль, но я уже готова расстаться с ним -главное чтоб сайт работал


Я отключила модуль яндекса
пишет теперь на недавно добавленные товары:
Товара из вашей корзины (Детская флисовая шапочка) нет в наличии. Дальнейшее оформление заказа невозможно.

в админке решила изменить параметр
Если товар закончился:
Разрешить заказы

и мне а вдминке пишут:
Notice в строке 218 в файле /var/www/u455664/data/www/mysite.com/cache/smarty/compile/4a/f9/49/4af94968a3c92c87c4718d95c910bdf25749c855.file.quantities.tpl.php
[8] Undefined index: default_on


интересный момент- незарегистрированные пользователи видят пункт меню Одежда, а зарегистрированные нет! (в главном горизонтальном меню)


Рассказываю. я импортировала категории через экселевский файл. и Доступ группы там только Посетителям а Клиентам и Гостям не стояло галочки.это я уже когда зашла в админку поняла это - а вот как при импорте в файле прописать - для всех категорий посетителей чтоб категория шла - это остается вопросом. но вручную всем выставила все три группы посетителей. теперь заказать товар можно.

еще остался нерешенным вопрос с модулем яндекса
01 Апрель 2017, 17:53:01
Ответ #7
  • Пользователь
  • **
  • Сообщений: 81
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Вы писали: В этом модуле в yamodule.php on line 1818 нет такого кода.


Вот на моем сайте строки  с 1815 по 1821 в yamodule.php

 $display = '';
        if (Configuration::get('YA_P2P_ACTIVE')) {
            $vars_p2p = Configuration::getMultiple(array(
                'YA_P2P_NUMBER',
                'YA_P2P_ACTIVE',
                'YA_P2P_MIN',
            ));

01 Апрель 2017, 18:16:40
Ответ #8
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Заменила перевод Free shipping - Бесплатная доставка на Оплата доставки при получении, но при оплате выскочила вверху экрана ошибка:
Notice: Undefined property: Cart::$id_curre1ncy in /var/www/u0143/data/www/mysite.com/modules/yamodule/yamodule.php on line 1818Вернула перевод на место - написала опять Бесплатная доставка - ошибка все равно видна
Почему тогда такое описание ошибки? Это старый модуль?
Может в override контроллер модуля переопределен?
01 Апрель 2017, 18:43:01
Ответ #9
  • Пользователь
  • **
  • Сообщений: 81
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Модуль обновила. удалила старый.поставила новую версию. но, замечу, что в новом-сразу автоматически выставились параметры старого-код метрики, счет в яндекс деньгах

Может в override контроллер модуля переопределен? - пожалуйста, обьясните как проверить