Aliaksandr
"глючат" штуки )
Ilya
Он пишет что 2 отображаются вместо 5
Aliaksandr
нет он пишет "глючит общая стоимость корзины" ))
Ilya
вот по этому и страшно юзать всякие там шопкиперы
Ilya
тоже вот сижу разбираюсь что глючит, https://c2n.me/42X2BCo. Ошибка появляется когда не включена консоль разраба в мозиле, при этом исчезает когда консоль включена. Ну как бы типо чтобы не поймали =)
Konstantin
Глюки на этом сайте. https://ales-spb.ru/imitaciya-brusa
Konstantin
Если положить в корзину с одинаковым количеством несколько раз, как раз таки штуки начинают глючить.
Konstantin
вот по этому и страшно юзать всякие там шопкиперы
Поэтому каждый пишет своё, а это с точки зрения концепций программирования не айс, так как это тыща велосипедов. Я сторонник использования ээээээ про-при-е-тар-но-го софта)))) гы. Шопкипер, конечно, таковым не является, но он, хотя бы, не самописный))
Konstantin
НУ блин, ну то есть самописный, но хотя бы не мои кривые руки его писали )))
Ilya
Есть небольшая проблема юзабилити https://c2n.me/42X3iu1 Чтобы узнать есть ли брус на складе нужно по очереди проверять каждое поле с колвом м3 м2
Ilya
вводим 1 - нету, след строка вводим 1 - нету опять. Пометить над как-то что нету на складе сразу =)
Ilya
https://c2n.me/42X3xhD наугад в общем =)
Ilya
а все эт я тупой, не обратил внимания чуть левее на строчку наличие на складе =)
Ilya
Видимо пора уже отдыхать на сегодня хорош =)
Ilya
а это нормально что шопкипер не суммирует одну и туже позицию ? https://c2n.me/42X4cKx в корзине
Ilya
Или я опять туплю
Ilya
Меняется только кол-во поидее
Konstantin
Возможно, шопкипер специально был допилен для этого. Не знаю точно, это где-то в анналах истории уже.
Я поэтому выше и написал, что пускай бы он уже и не суммировал товары, а писал бы их подряд одинаковые. Но когда товары полностью идентичный, он один теряет. Это и есть проблема.
Aliaksandr
я вообще не уверен, что это глючит шопкипер, а не тот, кто его "допиливал" )
Konstantin
Aliaksandr
если он считает итоговую сумму по корзине правильно, значит и количесто и цена переданы правильно. Отсюда вывод - если в корзине выведено не то количество, значит в корзине выведено что-то не то ( не количество) ))))
Aliaksandr
что там в шаблоне строки корзины?
Aliaksandr
плюс столбец "Стоимость" надо переименовать в "Цену" - там именно она. Ну или вывести стоимость (общую), а не цену за штуку
Konstantin
https://monosnap.com/file/fQrqkoYhTakLImiHRu07aKraoDalbd
Konstantin
При этом как раз таки в сессии он хранит инфу о том, что охапки две. Но как это присобачить к шопкиперу я не понимаю. Где-то оно сломалось, либо сломали, либо ещё что-то.
Aliaksandr
там все понятно и все правильно - кроме столбца "количество" - значит там просто выведено не то, что надо
Aliaksandr
Приведенный скрин вообще ни о чем - потому что на сайте совершенно другая информация :)
Aliaksandr
короче как я вчера и говорил - это случай из разряда тех самых "9 из 10, которые к изначально заявленной проблеме вообще отношения не имеют", можно подумать, если бы эти "охапки" и "штуки охапок" считались бы на битриксе, то там бы все чудесным образом пересчитало :) Тут хотя бы сумма итоговая правильная, а значит надо просто найти плейсхолдер, в котором количество - и будет счастье )
Konstantin
...ну либо костыль и подставлять значение (произведение количество на охапки) из сессии что в шапку сайта, что в корзину...
Konstantin
если плэйсхолдера ВДРУГ не существует.
Aliaksandr
я не понимаю смысла считать охапками, а не штуками
Aliaksandr
и подсовывать какие-то цены за охапки )
Konstantin
Короче, подозреваю, что корзина была допилена по вполне объективным причинам. Пиломатериалы дело такое... человеку нужно например 1м2 застелить, а это 2.1 штуки, то есть приходится покупать три. И если он покупает этот же материал ещё дл 1м2, то есть в сумме надо либо 5, либо 6 штук товара (по ситуации), поэтому тема с охапками и сделана. Просто не допилена
Aliaksandr
я не вижу ни одного нормально скрина кроме рассуждений, мало относящихся к теме ) потому никаких дельных советов и дать не могу ))
Aliaksandr
даже скрина строки корзины
Konstantin
Ща. Вот такой же шопкипер на одном сайте. Где обычные товары и обычное количество.
Konstantin
А вот сессия на проблемном сайте:
Konstantin
Aliaksandr
ну и там и там видно, что это 3 штуки по 3500 (рублей) ресурса id=718
Aliaksandr
и соответственно 3 штуки по 2341 (рублей) id товара 347
Aliaksandr
все остальное - это доп. параметры внутри массива tv
Aliaksandr
вывести [+count+] в строке корзины и будет это количество охапок, мне кажется
Aliaksandr
но видимо этого скрина я буду ждать примерно как и скрина меню ))
Konstantin
Aliaksandr
там то небось выведено что-то вроде [+shk_items+] - которое показывает количество в одной охапке
Aliaksandr
или [+items+] - неясно чем они отличаются и зачем их два
Konstantin
Konstantin
Konstantin
чё, может перемножить просто реально? )
Aliaksandr
ну вот рядом с [+shk_items+] написать ([+count+] шт) и все станет ясно ))
Aliaksandr
или [+count+] по [+shk_items+] шт
Konstantin
Konstantin
Порнуха. Спасибо) Ща попробую перемножить, а потом буду думать, то ли видит человек, что он должен видеть. По результатам отпишусь.
Aliaksandr
ну вот и сошлось - 3 штуки стоят 2341, 3 раза по три штуки - 7023
Aliaksandr
остальное - косяки проектирования
Aliaksandr
к которым шопкипер никакого отношения не имеет )
Aliaksandr
если надо обойтись малой кровью, то надо сделать более понятную таблицу, может быть еще колонку ввести или даже две )
Aliaksandr
чтобы [+count+] вынести отдельно (количество комплектов, например), цена этого нашего комплекта 2341 руб, количество штук в комплекте - 3 [+shk_items+], ну и добавить еще колонку [+price_count+] - итого по строке
Konstantin
Спасибо, всё правильно. Сейчас только одна проблема - перемножается всё, кроме price_total, потому что в нём цифра пишется через пробел (2 341). Странная фишка надо сказать...
Konstantin
Осталось только Price_total поправить.
Aliaksandr
для этого есть [+price_count+] - уже перемноженный
Aliaksandr
по идее в вызове шопкипера можно написано &excepDigitGroup=`0` - но не уверен, что это сработает )
Konstantin
Спасибо, супер. За этим вопросом вытекает второй. Получается, шопкипер уже подразумевает "количество " и "охапки"? Раз есть два числа: Price_total и price_count?
Konstantin
Иначе откуда взялся нативный price_count
Konstantin
аааа, врубился, отбой )
Konstantin
Раньше не видел просто вот этой части класса:
Konstantin
Aliaksandr
price_total - это цена за штуку, price_count - цена * количество. Просто у вас там штукой считается "охапка" ))
Konstantin
Да, колхоз "лапоть". Но, в целом, достаточно логичное решение, как мне кажется)
Aliaksandr
ну в общем как оказалось не такой и глючный шопкипер, чтоб уж прямо идти и писать свой магазин ))
Aliaksandr
вряд ли он будет хотя бы минимально такой же функциональный и менее глючный )))
Konstantin
О том и речь. "В мире есть 100 велосипедов, но они все не очень, построю я ка свой, собрав лучшее из тех 100". Проходит год. В мире теперь 101 велосипед. Нафиг нафиг.
Konstantin
Ща в личку напишу по поводу вознаграждения.
Ilya
https://c2n.me/42Xez3a за это надо атата делать
Vitaliy
Ilya
Нет, тут обсуждают сейчас сайт https://ales-spb.ru/imitaciya-brusa
Vitaliy
Нет мобильной версии, смотреть я конечно не буду
Ilya
Ilya
в 2019