parampados Опубликовано 16 марта, 2015 Жалоба Поделиться Опубликовано 16 марта, 2015 Программирование, верстка шаблонов и доработка Simpla CMS:Разработка модулей любой сложности;Адаптация шаблонов от различных CMS;Вёрстка HTML5+CSS3+JS с соблюдением семантики и применением микроданных и микроформатов;Различные слайдеры, табы, аккордионы, лайтбоксы и др. для Simpla CMS. Имя: МихаилEmail: mike.parampados@yandex.ruSkype: mike.parampados Цитата Ссылка на сообщение Поделиться на другие сайты
parampados Опубликовано 16 марта, 2015 Автор Жалоба Поделиться Опубликовано 16 марта, 2015 Доработка Simpla CMS для хранения корзины покупателей в базе данных. Хранение корзины покупателя в сессии (как реализовано в Simpla CMS по-умолчанию) или в cookies (как не раз предлагалось на данном форуме) имеет ряд ограничений: Стандартно сессия посетителя храниться ~24 минуты (или до закрытия окна браузера), т.е. если посетитель решил сходить пообедать, то вернувшись он может обнаружить пустую корзину. Длина cookie ограничена 4 Кбайт после чего корректность значения cookie страдает - отрезается кусок записи (с начала этой записи) равный превышению объема. Это особенно актуально оптового (мелкооптового) магазина, т.к. оптовые покупатели собирают товары в корзину в рамках нескольких сессий и даже по несколько дней. Самый надёжный выход из данной ситуации — хранить корзину в базе данных. Предлагаемое решение, позволяет хранить корзины покупателей в базе данных и имеет различные настройки: 1. «Время жизни корзины» — количество дней, в течение которых храниться корзина посетителя. 2. «Выход покупателя» — действия с корзиной при выходе «Покупателя» (два возможных варианта): 2.1. Дублировать корзину неавторизованному посетителю — корзина «Покупателя» сохраняется, а неавторизованному посетителю создаётся её дубль. 2.2. Очищать корзину при выходе, но сохранять в профиле покупателя — корзина «Покупателя» сохраняется, а неавторизованный посетитель получает пустую корзину. 3. «Вход покупателя» — действия с корзиной при авторизации посетителя (два возможных варианта): 3.1. Объединять корзины при авторизации — если у при авторизации посетителя, обнаруживается, что у него есть сохранённая корзина, то их содержимое объединяется. При этом, сами товары берём из обоих корзин, а количество (если товар есть и в старой и в новой корзине) берём из новой корзины. 3.2. Заменять корзину на новую — если у при авторизации посетителя, обнаруживается, что у него есть сохранённая корзина, то она удаляется и «Покупатель» продолжает работать с новой корзиной. 4. «Удалить корзины» — Если отметить данный чекбокс, по при сохранении настроек, будут удалены корзины старше, чем указано в п.1 5. «CURL для удаления» — используя данный URL вы можете настроить CURL, например, на один раз в день и он будет автоматически удалять корзины старше, чем указано в п.1 Цитата Ссылка на сообщение Поделиться на другие сайты
ps-simpla Опубликовано 17 марта, 2015 Жалоба Поделиться Опубликовано 17 марта, 2015 сколько стоит, данная доработка? При каких условиях продает. Напишите. Цитата Ссылка на сообщение Поделиться на другие сайты
parampados Опубликовано 17 марта, 2015 Автор Жалоба Поделиться Опубликовано 17 марта, 2015 Стоимость: 2000 рублей. сколько стоит, данная доработка? При каких условиях продает. Напишите. О каких условиях идёт речь? Для установки потребуется:1. Загрузить один новый файл;2. Внести изменения в три существующих файла;3. Создать одну новую таблицу в базе данных;4. Вставить одну запись в существующую таблицу базы данных. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.