Автор Тема: Добавление "левых" позиций в заказ при оформлении  (Прочитано 1135 раз)

06 Декабрь 2013, 15:10:40
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
И снова здравствуйте:)
Вылезла очередная проблема, уже с оформлением заказа. Вначале грешили на Orlique Order Manager, при добавлении заказа вручную, но оказалось, что и при обычном оформлении заказа непосредственно покупателем такое случается.
А именно: в заказ самопроизвольно добавляется товар из нашего магазина. Т.е. мы в Order Manager создаем заказ вручную, выбираем товар: перчатка А, перчатка Б, нажимаем Сохранить заказ, а там к нашим перчаткам добавилась варежка из соседней категории. Тоже самое вчера было и у клиента, оформлявшего через "заказ без регистрации": заказал 1 пару перчаток, а в заказе вместе с перчатками еще и варежки появились (он это увидел из подтверждения, которое пришло на почту).
Причем в самом заказе присваиваются непонятные статусы. Заказ создавали СЕГОДНЯ руками. Смотрим статусы:
06.12.2013 10:23:00       Доставлен 6 числа создали заказ и поставили там вручную статус "Доставлен"
04.12.2013 12:48:46       Заказ получен    
03.12.2013 20:50:15       Заказ получен    
01.12.2013 19:01:18       Заказ получен
Откуда вылезают статусы с 1 по 3 декабря - непонятно.

Залезла посмотрела настройки статуса "Заказ получен". Но там такой кривой русский перевод, что половину настроек я просто понять не могу:(
- Рассматривать связанный заказ как прошедший проверку (включено)
- Разрешить покупателям скачивать и смотреть PDF версии счетов-фактур (включено)
- Дата поставки обновления и создает промах поставки (если она уже не была создана),(включено, вот это для меня самая загадочная фраза)
- Скрыть этот статус в заказ клиента (отключено)
- Посылать письмо покупателю при изменении статуса заказа (отключено)
Может тут какая-то проблема с настройками?
06 Декабрь 2013, 18:05:33
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
У вас модули подарков, скидок, спец.предложений  установлены?
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
06 Декабрь 2013, 19:51:29
Ответ #2
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Ничего не установлено, только что проверила. 
06 Декабрь 2013, 20:42:00
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Товар добавляется только при уставновленных доп.модулей. Часто бывает, что ьакие модули попробуют и удалят, а товар продолжает добавляться. На форуме уже обсуждали такую проблему.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
06 Декабрь 2013, 20:49:44
Ответ #4
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Не, модули точно не удаляли, тем более хоть как-то связанные с заказами.
Нашла на каком-то форуме схожую проблему. Там выдвинули предположение, что человек удалял заказы, а таблицу с товарами в заказе не чистил. Поэтому товары из старых заказов попадают в новые.  Собственно мы также удаляли заказы, особенно море тестовых заказов у нас было.
Посоветовали зачистить таблицу order_detail. Что удалять - сверяться по номерам ордеров.

Вот только беда... файла order_detail у нас нет вообще (версия престы 4.1.10). Есть orderdetail.php, но там ничего, относящегося к конкретным заказам нет.

Не подскажите где поискать эту самую таблицу с заказами, чтоб поудалять лишнее?
07 Декабрь 2013, 15:44:07
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
У вас там похоже так намудрили программисты, что от оригинального prestashop мало, что осталось.
Пока не поздно полностью пересобирите движок. Верните оригинальные файлы, замену проводите через переопределение классов и контроллеров. А то так и будете постояно исправлять.
07 Декабрь 2013, 18:25:05
Ответ #6
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
У вас там похоже так намудрили программисты, что от оригинального prestashop мало, что осталось.
Пока не поздно полностью пересобирите движок. Верните оригинальные файлы, замену проводите через переопределение классов и контроллеров. А то так и будете постояно исправлять.
Может и намудрили:) Зато я сегодня узнала новое слово "MySQL" и нашла пресловутый order_detail с нужными записями старых заказов. Осталось понять что удалять, а что не надо. Еще пару недель в таком же духе, можно будет увольняться из офиса и начинать создавать сайты на Престашопе:))
А пока ищем человека, который согласится довести сайт до ума. Но, оказывается, это процесс не быстрый:(
07 Декабрь 2013, 19:45:32
Ответ #7
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 1146
  • Репутация: +338/-0
  • Job-Freelance - работа для специалистов PrestaShop
    • Просмотр профиля
    • Job Freelance - удаленная работа программистам, веб-мастерам и дизайнерам
Цитировать
Зато я сегодня узнала новое слово "MySQL"
Самому разбираться, это конечно хорошо. Только такого "обучения" хочеться избежать. Лучше пусть программист сделает хорошо свою работу, чем потом мне самому изучать программирование.
Цитировать
А пока ищем человека, который согласится довести сайт до ума. Но, оказывается, это процесс не быстрый:(
Хорошого программитста найти трудно. Те кто хорошо знают prestashop всегда заняты. Пробывал не раз найти побыстрому спеца, когда была необходимость что-то сделать с сайтом. Но быстро не получалось. Те кто предлагали сделать сразу, дешево и быстро, всегда не доделывали работу, пропадали с предоплатой, не отвечали на письма и т.д. В результате приходилось обращаться к тем с кем уже работал, ждать когда освободятся. Зато потом не приходилось переживать за то, что сайт не будет работать.
Пришел к такому решению этой проблемы, составил соглашение на обслуживание своих сайтов с программистом на постоянной основе. Теперь проблем с поиском нет.
Job Freelance - предложения от европейских работодателей для  программистов, веб-мастеров и дизайнеров - специалистам по Magento и PrestaShop.