"Левый" товар в заказе

Тема в разделе "Shop-script", создана пользователем Panterka07, 3 апр 2009.

Статус темы:
Закрыта.
Модераторы: kadurinho
  1. Panterka07

    Panterka07 Постоялец

    Регистр.:
    20 мар 2009
    Сообщения:
    126
    Симпатии:
    7
    SS Premium 1.21.
    Возникает глюк при оформлении заказа, зарег-нными пользователями.

    Если какой-нить товар (не важно какой) был добавлен в корзину, а потом удален из неё, то на стр. order4_confirmation=yes.... - всё ОК - указаны именно те позиции, которые и были окнчательно в корзине.

    А в письмах/уведомлениях (и соответственно в админской части по заказам) фиксируется полный бардак - помимо реально заказанных товаров, имеют место быть совершенно "левые" позиции: или вообще не существующие или существующие, НО не заказанные. ПРичем сумма заказа расчитывается правильно = БЕЗ учета этих "левых". Но в заказе то сами позиции присутствуют!?:mad:

    P.S. Также в этих "левых" появляются позиции, в т.ч. и из "пробного" начального дистрибува SS. Например позиция "007 - Gold Finger". Само-собой ее НЕТ в действующих товарах, а в БД она только фигурирует в таблице "ordered_carts"..??

    Помогите, плз, разобраться с этим ужасом:thenks:
    В чем может быть причина, где править, куда копать?
    Видимо проблема как то связана с функцией удаления товара из корзины..НО откуда берутся эти несуществующие позиции то??
    Спасибо.

    P.S. как обнаружилось, подобный баг имеет место быть даже когда из корзины при оформлении заказа ничего не удалялось...:(((
     
  2. biznesoft

    biznesoft

    Регистр.:
    11 фев 2008
    Сообщения:
    510
    Симпатии:
    128
    Я так понимаю у тя ето не 1 баг о котором ты написала на форуме, и все ети траблы случаютса у тя с SS Premium 1.21.
    Так возьми переустанови сибе СС на 1.24 и сейчас все баги отпадут и в будущем.
    А если нет желания ето делать, то тогда в магазине сделай акцию, што типа Сделай заказ и получи Подарок ;)
     
  3. sounde

    sounde

    Регистр.:
    12 сен 2008
    Сообщения:
    391
    Симпатии:
    64
    или несколько ,как повезет :D

    Panterka07
    А покупатели что пишут об этом? Ведь если я правильно понял, то сумма правильная ведь (которую они оплачивают), но они видят в корзине посторонние товару или этот барадак твориться только в админке, а покупатели о нем незнают?
     
  4. Panterka07

    Panterka07 Постоялец

    Регистр.:
    20 мар 2009
    Сообщения:
    126
    Симпатии:
    7
    Спб конечно за такой оптимистичный ответ.. :-] Конечно планирую на 1.24 перейти, просто много изменений было сделано на данной версии...и за 5 мин. не переустановлю:( еще непонятно какие грабли будут при обновлении..вот и хотела на старой исправить и в раб. порядок привести....:(
    Добавлено через 11 минут
    Да, в том и дело - сумма правильная, а бардак есеССно и в админке и в уведомлениях:(что пишут, что не понимают откуда у них этот левак...:eek:

    P.S. Нашла в чем была ошибка! Может кому и пригодится. И дело тут даже не в версии SS.
    Причина: это могло возникнуть, если в свое время добавляли/изменяли/переносили базу магазина или просто кривые руки:)...
    Следствие: старые, уже несуществующие заказы и новые актуальные, с одним и тем же ID смешались в кучу и позиции из старых заказов автоматом добавлялись в новые заказы (вот он и "левый" товар).
    Ситуация исправилась чисткой таблицы SS_ordered_carts от старых = "левых" заказов с товарами.
    (Заодно стала чистить всё старье, кот. можно было найти....:()
     
Статус темы:
Закрыта.