No
у банков свои апи есть. там не сложно
No
например можно взять тинькофский модуль и его переделать для сбера того же
No
http://forum.modx-shopkeeper.ru/topic/602/%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BE%D0%BF%D0%BB%D0%B0%D1%82%D1%8B-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-tinkoff-bank/2
R
вот кстати на тот же ево похоже нашел модуль https://modstore.pro/packages/payment-system/mspbepaid#
No
вот например как вариант статьи где понятно что к чему и можно скорректировать под свои требования как надо
Anonymous
R
+ для минишопа... а тут еще у меня шопкипер )
R
да, т.е. пока смотреть вариант тинькоффа и курить апи банка так?
No
для начала посмотреть апи банка
No
Обычно есть пример на php
No
и по нему уже можно приделать без проблем на эво
No
ну а образец интеграции в шопкиппер да, по ссылке выше там есть
R
пока понял. Бду пытаться нарыть что-то такое у банка. Спасибо!
Saniock
Да там юзать апи через курл всего пару запросов
Туда
Обратно
И назад
Andrey
Тыкаю шопкипер. Он товары только в сессию сохраняет что ли, кук нет? Может кто писал решение?
Saniock
Мммм лучше не в куках а в локал сторадж
Andrey
Да по сути-то не так важно.
Модуль для сохранения в базу нашёлся, сохраняет юзеру заказы в поле таблицы web_users. Но вот с неавторизированными ребятами как быть.. Куки или сторадж.
Andrey
Не встречалось решения?
Saniock
Так а для чего такое решение?
Andrey
Ну по дефолту корзина живёт только время сессии. Кука подольше.
Или я где-то не нашёл в коде что-то и там реально куки)
Saniock
Чтоб засунуть в куках надо уже оттуда и читать и при наличьи отпровлять и в сесию
Раньше Здесь Был Мат_
Andrey
Я бы рад эвошоп, но сайт аж 1.0.12, шопкипер адово изменён руками.
Раньше Здесь Был Мат_
Andrey
Женечка
Женечка
Не знаю зачем я это сказал. Просто вырвалось)
Andrey
Хэш по железу делать?))
Andrey
Речь о неавторизированном товарище. С залогиненными помог плагин выше.
Женечка
Хэш по железу делать?))
да, по мак адресу. А лучше что бы пользовать вводил свой адрес))). А можно генерить херш на основе его "ip + время" , и пусть он им пользуется. То есть нету у него куки, мы ему её придумаем, а если есть, то по ней попробуем найти.
Andrey
Боюсь представить, как вы предохраняетесь ))
Женечка
хим защитой
Женечка
А что не так предложил?
Andrey
Да не, просто зачем городить. Куку поставил и всё ок)
Женечка
Хеш должен быть уникальным, в идеале ещё и в базе проверять нет ли такого же.
Andrey
Я зашёл на сайт, закинул товар. Шопкипер закинул его в сессию. Я вышел с сайта, сессия оборвалась.
Через полдня я всё же решил купить товар, зашёл - корзина пуста.
Женечка
А кука к чему?
Женечка
Спросил что имеете ввиду говоря "куки", вы начали объяснять про сессии
Andrey
Вот это поведение клиенту не нравится. Я думаю, что при покупке можно товар кидать в куки.
А при входе как-то эти куки парсить и товары возвращать в корзину.
Женечка
Я предложил своё виденье, и учитывая что есть скрипт закидывающий корзину в базу.
И типа: а может хватит к нему дописать поиск товаров пользователя по хешу.
Но я не настаиваю, что бы вы не выбрали, это будет ваш, это будет правильный выбор, и мы всем сообществом поддержим вас.
Andrey
Угу, спасибо. Просто советуюсь, как и что запилить.
По-честному, судя по количеству комментов в коде, этот шопкипер был знатно перепилен местами. Аж трогать страшно.
Pathologic
обработчик сессий можно запилить, чтобы сессии в базе хранились
Сергей
Угу, спасибо. Просто советуюсь, как и что запилить.
По-честному, судя по количеству комментов в коде, этот шопкипер был знатно перепилен местами. Аж трогать страшно.
реализовывал похожее.
товары хранятся в сессии и в базе, и так же пишутся в базу при изменении сесии, ключ корзины хранится в куки.
То есть при обновлении страницы нет запросов сколько товаров в корзине, а берутся данные из сессии.
При залогивании юзера, сессия с товарами присваивается сессии с товарами залогиненного юзера, а старая сессия удаляется. И обновляются товары в базе уже с ключом юзера, а не ключа из куки.
При выходе юзера, товары так и остаются в базе (брошенная корзина).
При заходе юзера через неделю, и если опять накидает в корзину и опять потом залогинится, то товары опять приплюсуются к корзине, что он бросил.
Если не залогинится, то у него будет чистая корзина.
Andrey
Сильно.
Andrey
Я решил хранить просто id товаров в куке. Сначала засунул туда всю $_SESSION['purchases'], но потом убрал. Модифицируют и начнут по рублю покупать... Теперь сижу разбираю её, чтобы при входе в сессию добавлялись товары из куки.
Сергей
Andrey
Там ещё и addit_params блин) Забыл совсем.
Pathologic
попробовал бы кто-нибудь в реальном магазине кинуть посреди магазина корзину и вернуться через неделю
Сергей
@remote_adm
В класс шопкипера сразу добавьте в функцию __construct
if ($this->modx->getLoginUserID('web')) {
$this->session = &$_SESSION['webUsrConfigSet'];
} else {
$this->session = &$_SESSION;
}
и все
$_SESSION
в классе заменить на
$this->session
и такую же манипуляцию поделать при залогинивании юзера в препаре Формлистера
Andrey
Спасибо, подумаю потом.
Anonymous
Anonymous
Достаточно часто, на основании этих данных бросают рассылку, а потом клиенты с этих писем возвращаются и покупают.
Pathologic
нормальный клиент не будет возвращаться и покупать
Сергей
Спасибо, подумаю потом.
так вы в шопкипере будете использовать одну и ту же переменную с сессией, а сесси разные будут, для разного состояниия юзера (регистр./новый)
Сергей
Pathologic
Anonymous
хорошо, что не 95
Ну вообще там изучение было такое. На ссылку в письмо вешался доп GET параметр. По которому создавалась сессия. И если человек покупал в течении 30 минут после появления сессии, то помечалось как успешное письмо. Вот за год в среднем получилось по 65% писем покупали.
Anonymous
Я не настаиваю, но по моему это хороший показатель, для любого магазина. Но тут есть особенность, если человек не зарегистрирован, то письмо и не отправишь.
Pathologic
ну это мне напоминает, как я в одном магазине заказал винчестер, никто мне не позвонил, винчестер я купил в другом месте и тут вдруг приходит письмо типа бля мы облажались, пройдите опрос чтобы мы стали лучше
Anonymous
Anonymous
Со списком товаров конечно же. Если не жалешь, то удалил письмо и забил. А если решил, что всё же надо, то оформляешь. И корзину заново собирать не надо
Pathologic
не могу придумать товары, которые я бы забыл заказать, а потом пришло такое письмо и я радостно их купил
Anonymous
Ну у меня такое было. Я рассматривал колонки по скидке. Кинул в корзину, потом отвлёкся. Через некоторое время пришло письмо, я про них вспомнил и купил.
Раньше Здесь Был Мат_
Скорее женское своство
Pathologic
а если бы не пришло, так и колонки не нужны значит
Anonymous
а если бы не пришло, так и колонки не нужны значит
Ну да, это вещь из разряда не очень нужна. Просто давно было желание на кухню купить колонку с вай фаем. Что бы с ноута в комнате запустил, а там играло. Т.е. и ноут можно перетащить туда, но и колонки можно взять. Как бы не очень обязательная вещь.
Pathologic
просто магазины ищут способы заебать покупателей
Pathologic
даже в пивной магазин заходишь, а там сразу "что вас интересует"
Pathologic
классическая литература меня интересует, раз я в пивной магазин пришел
Anonymous
Anonymous
*чёрт, нужно смотреть новые сообщения, перед отправкой*
Anonymous
Скорее женское своство
Возможно, но у меня достаточно часто такое случается, когда меня отвлекает работа от чего-либо не значительного, то я могу совсем забыть о этой вещи.
Andrey
Точно. У меня с книгами на озоне так. Накидаешь, забудешь. Потом через полгода такой "ой, я хотел Варкрафт прикупить".
Anonymous
А озон, не кидает напоминалку? Вроде бы раньше кидал
Anonymous
Да. озон шлёт письма
https://image.prntscr.com/image/ZGGVizRfSn_Qup8RqWGT5Q.png
Pathologic
о, с книжным магазином была тоже история