Chenom0r Опубліковано: 1 листопада 2014 Share Опубліковано: 1 листопада 2014 Всем привет! Подскажите, пожалуйста, как сделать время жизни товара в корзине вечным (ну или хотя-бы 1 год)? Я заметил, что у меня товар в корзине живет максимум сутки, а иногда и меньше. Куки не чищу. Хочется, чтобы покупатель, зайдя на сайт в любое время, видел товар в корзине, добавленный им. Также планирую использовать email-рассылки по брошенным корзинам. Надіслати Поділитися на інших сайтах More sharing options...
tart Опубліковано: 1 листопада 2014 Share Опубліковано: 1 листопада 2014 Попробуйте https://opencartforum.com/topic/39775-слетает-авторизация/?do=findComment&comment=329255 Надіслати Поділитися на інших сайтах More sharing options...
zcell Опубліковано: 2 листопада 2014 Share Опубліковано: 2 листопада 2014 Сессия удаляется сразу при закрытии браузера (по умолчанию). А с параметром session_set_cookie_params(2592000, '/'); из ссылки предыдущего ответа - будет жить месяц. Если поставите год и у хорошая посещаемость - в папке sessions в корне скопятся сотни тысяч фалов сессии. Весят они мало. Надіслати Поділитися на інших сайтах More sharing options... Chenom0r Опубліковано: 9 листопада 2014 Автор Share Опубліковано: 9 листопада 2014 Установил параметр для сессии, корзина все-равно очищается. На яндекс-маркете можно через год зайти и товар в корзине будет. Подскажите что я делаю не так? Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 10 листопада 2014 Share Опубліковано: 10 листопада 2014 >> Подскажите что я делаю не так? не тратите миллиарды на разработку/поддержку. Надіслати Поділитися на інших сайтах More sharing options... Chenom0r Опубліковано: 10 листопада 2014 Автор Share Опубліковано: 10 листопада 2014 Спасибо за содержательный ответ. А решить проблему на нашем движке можно? Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 10 листопада 2014 Share Опубліковано: 10 листопада 2014 у зарегистрированных покупателей "корзина" сохраняется в базу при выходе (logout). на все остальное вы повлиять не можете (настройки браузера/переустановленная система/другой девайс/другой браузер/...). Надіслати Поділитися на інших сайтах More sharing options... Chenom0r Опубліковано: 10 листопада 2014 Автор Share Опубліковано: 10 листопада 2014 А если один девайс и тот-же браузер и пользователь не зарегистрирован? Корзина хранится сейчас. Но она хранится пару часов, а нужно, например, 6 месяцев. Это же кука где-то выдается. Понять бы какая и где? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 10 листопада 2014 Share Опубліковано: 10 листопада 2014 Корзина хранится в сессии, и ее жизнь определяется жизнью сессии Надіслати Поділитися на інших сайтах More sharing options... Chenom0r Опубліковано: 10 листопада 2014 Автор Share Опубліковано: 10 листопада 2014 это, блин, печально :( А ведь какие возможности открылись бы по возвращению покупателей на сайт, путем рассылки им брошенных корзин. Бросил корзину - получай серию писем! В текущей реализации рассылка брошенной корзины не реалистична, так как вернувшийся покупатель своего товара в ней не найдет. Надіслати Поділитися на інших сайтах More sharing options... SOKOJI Опубліковано: 10 листопада 2014 Share Опубліковано: 10 листопада 2014 Если у вас каким-то образом есть полученная почта клиента, то можно к ней и товары из корзины привязать, а потом письмо с этими товарами послать, и товары хранить хоть до следующего века. Но если у вас только товары в сессии - кому вы будете письма-то слать? Надіслати Поділитися на інших сайтах More sharing options... Chenom0r Опубліковано: 11 листопада 2014 Автор Share Опубліковано: 11 листопада 2014 а я и не буду слать есть достаточно много сервисов, которые это сделают за меня. И сделают хорошо. Словить email пользователя и передать куда надо - не проблема. Привязка товаров к email возможна, если пользователь потом войдет в магазин со своей учеткой. Идеальный вариант - куки хранить в куке ID корзины, саму корзину хранить в БД и подтягивать из базы для определенной куки. Странно, что этот функционал настолько убог в нашей CMS :( Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 11 листопада 2014 Share Опубліковано: 11 листопада 2014 Хм... ну... если вы знаете как, то сделайте это для своего магазина. :( Надіслати Поділитися на інших сайтах More sharing options... Chenom0r Опубліковано: 11 листопада 2014 Автор Share Опубліковано: 11 листопада 2014 Придется делать видимо :( Надіслати Поділитися на інших сайтах More sharing options... 1 year later... gandhari Опубліковано: 10 серпня 2016 Share Опубліковано: 10 серпня 2016 Придется делать видимо :( Ну как, сделали?? Надіслати Поділитися на інших сайтах More sharing options... vuluv Опубліковано: 10 серпня 2016 Share Опубліковано: 10 серпня 2016 тут про полгода жизни корзины говорят, но это наверное странно и бессмысленно, за пол года товар изменится и цена на него тоже. Пару недель ещё куда не шло. Надіслати Поділитися на інших сайтах More sharing options... 4 months later... 9421770 Опубліковано: 25 грудня 2016 Share Опубліковано: 25 грудня 2016 Я с такой же проблемой столкнулся. Поставил время жизни сессии 1 месяц. В результате сессия админки держится, а корзина сбрасывается через 1 час. Кто то смог настроить на ОС 2.2.? Надіслати Поділитися на інших сайтах More sharing options... 9421770 Опубліковано: 25 грудня 2016 Share Опубліковано: 25 грудня 2016 Проблема решена так: Для опенкарта 2.2: здесь /system/library/session.php меняем значение в строке session_set_cookie_params(0, '/');на session_set_cookie_params(60*60*24, '/');А также вот здесь: /system/library/cart/cart.php меняем значение в строке $this->db->query("DELETE FROM " . DB_PREFIX . "cart WHERE customer_id = '0' AND date_added < DATE_SUB(NOW(), INTERVAL 1 HOUR)"); на вот такое: $this->db->query("DELETE FROM " . DB_PREFIX . "cart WHERE customer_id = '0' AND date_added < DATE_SUB(NOW(), INTERVAL 24 HOUR)");Для других версий примерно такая-же процедура. Пути могут немного отличаться. 4 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Встановлення, оновлення, налаштування Время жизни корзины Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Chenom0r Опубліковано: 9 листопада 2014 Автор Share Опубліковано: 9 листопада 2014 Установил параметр для сессии, корзина все-равно очищается. На яндекс-маркете можно через год зайти и товар в корзине будет. Подскажите что я делаю не так? Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 10 листопада 2014 Share Опубліковано: 10 листопада 2014 >> Подскажите что я делаю не так? не тратите миллиарды на разработку/поддержку. Надіслати Поділитися на інших сайтах More sharing options... Chenom0r Опубліковано: 10 листопада 2014 Автор Share Опубліковано: 10 листопада 2014 Спасибо за содержательный ответ. А решить проблему на нашем движке можно? Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 10 листопада 2014 Share Опубліковано: 10 листопада 2014 у зарегистрированных покупателей "корзина" сохраняется в базу при выходе (logout). на все остальное вы повлиять не можете (настройки браузера/переустановленная система/другой девайс/другой браузер/...). Надіслати Поділитися на інших сайтах More sharing options... Chenom0r Опубліковано: 10 листопада 2014 Автор Share Опубліковано: 10 листопада 2014 А если один девайс и тот-же браузер и пользователь не зарегистрирован? Корзина хранится сейчас. Но она хранится пару часов, а нужно, например, 6 месяцев. Это же кука где-то выдается. Понять бы какая и где? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 10 листопада 2014 Share Опубліковано: 10 листопада 2014 Корзина хранится в сессии, и ее жизнь определяется жизнью сессии Надіслати Поділитися на інших сайтах More sharing options... Chenom0r Опубліковано: 10 листопада 2014 Автор Share Опубліковано: 10 листопада 2014 это, блин, печально :( А ведь какие возможности открылись бы по возвращению покупателей на сайт, путем рассылки им брошенных корзин. Бросил корзину - получай серию писем! В текущей реализации рассылка брошенной корзины не реалистична, так как вернувшийся покупатель своего товара в ней не найдет. Надіслати Поділитися на інших сайтах More sharing options... SOKOJI Опубліковано: 10 листопада 2014 Share Опубліковано: 10 листопада 2014 Если у вас каким-то образом есть полученная почта клиента, то можно к ней и товары из корзины привязать, а потом письмо с этими товарами послать, и товары хранить хоть до следующего века. Но если у вас только товары в сессии - кому вы будете письма-то слать? Надіслати Поділитися на інших сайтах More sharing options... Chenom0r Опубліковано: 11 листопада 2014 Автор Share Опубліковано: 11 листопада 2014 а я и не буду слать есть достаточно много сервисов, которые это сделают за меня. И сделают хорошо. Словить email пользователя и передать куда надо - не проблема. Привязка товаров к email возможна, если пользователь потом войдет в магазин со своей учеткой. Идеальный вариант - куки хранить в куке ID корзины, саму корзину хранить в БД и подтягивать из базы для определенной куки. Странно, что этот функционал настолько убог в нашей CMS :( Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 11 листопада 2014 Share Опубліковано: 11 листопада 2014 Хм... ну... если вы знаете как, то сделайте это для своего магазина. :( Надіслати Поділитися на інших сайтах More sharing options... Chenom0r Опубліковано: 11 листопада 2014 Автор Share Опубліковано: 11 листопада 2014 Придется делать видимо :( Надіслати Поділитися на інших сайтах More sharing options... 1 year later... gandhari Опубліковано: 10 серпня 2016 Share Опубліковано: 10 серпня 2016 Придется делать видимо :( Ну как, сделали?? Надіслати Поділитися на інших сайтах More sharing options... vuluv Опубліковано: 10 серпня 2016 Share Опубліковано: 10 серпня 2016 тут про полгода жизни корзины говорят, но это наверное странно и бессмысленно, за пол года товар изменится и цена на него тоже. Пару недель ещё куда не шло. Надіслати Поділитися на інших сайтах More sharing options... 4 months later... 9421770 Опубліковано: 25 грудня 2016 Share Опубліковано: 25 грудня 2016 Я с такой же проблемой столкнулся. Поставил время жизни сессии 1 месяц. В результате сессия админки держится, а корзина сбрасывается через 1 час. Кто то смог настроить на ОС 2.2.? Надіслати Поділитися на інших сайтах More sharing options... 9421770 Опубліковано: 25 грудня 2016 Share Опубліковано: 25 грудня 2016 Проблема решена так: Для опенкарта 2.2: здесь /system/library/session.php меняем значение в строке session_set_cookie_params(0, '/');на session_set_cookie_params(60*60*24, '/');А также вот здесь: /system/library/cart/cart.php меняем значение в строке $this->db->query("DELETE FROM " . DB_PREFIX . "cart WHERE customer_id = '0' AND date_added < DATE_SUB(NOW(), INTERVAL 1 HOUR)"); на вот такое: $this->db->query("DELETE FROM " . DB_PREFIX . "cart WHERE customer_id = '0' AND date_added < DATE_SUB(NOW(), INTERVAL 24 HOUR)");Для других версий примерно такая-же процедура. Пути могут немного отличаться. 4 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Встановлення, оновлення, налаштування Время жизни корзины Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut
Chenom0r Опубліковано: 10 листопада 2014 Автор Share Опубліковано: 10 листопада 2014 Спасибо за содержательный ответ. А решить проблему на нашем движке можно? Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 10 листопада 2014 Share Опубліковано: 10 листопада 2014 у зарегистрированных покупателей "корзина" сохраняется в базу при выходе (logout). на все остальное вы повлиять не можете (настройки браузера/переустановленная система/другой девайс/другой браузер/...). Надіслати Поділитися на інших сайтах More sharing options... Chenom0r Опубліковано: 10 листопада 2014 Автор Share Опубліковано: 10 листопада 2014 А если один девайс и тот-же браузер и пользователь не зарегистрирован? Корзина хранится сейчас. Но она хранится пару часов, а нужно, например, 6 месяцев. Это же кука где-то выдается. Понять бы какая и где? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 10 листопада 2014 Share Опубліковано: 10 листопада 2014 Корзина хранится в сессии, и ее жизнь определяется жизнью сессии Надіслати Поділитися на інших сайтах More sharing options... Chenom0r Опубліковано: 10 листопада 2014 Автор Share Опубліковано: 10 листопада 2014 это, блин, печально :( А ведь какие возможности открылись бы по возвращению покупателей на сайт, путем рассылки им брошенных корзин. Бросил корзину - получай серию писем! В текущей реализации рассылка брошенной корзины не реалистична, так как вернувшийся покупатель своего товара в ней не найдет. Надіслати Поділитися на інших сайтах More sharing options... SOKOJI Опубліковано: 10 листопада 2014 Share Опубліковано: 10 листопада 2014 Если у вас каким-то образом есть полученная почта клиента, то можно к ней и товары из корзины привязать, а потом письмо с этими товарами послать, и товары хранить хоть до следующего века. Но если у вас только товары в сессии - кому вы будете письма-то слать? Надіслати Поділитися на інших сайтах More sharing options... Chenom0r Опубліковано: 11 листопада 2014 Автор Share Опубліковано: 11 листопада 2014 а я и не буду слать есть достаточно много сервисов, которые это сделают за меня. И сделают хорошо. Словить email пользователя и передать куда надо - не проблема. Привязка товаров к email возможна, если пользователь потом войдет в магазин со своей учеткой. Идеальный вариант - куки хранить в куке ID корзины, саму корзину хранить в БД и подтягивать из базы для определенной куки. Странно, что этот функционал настолько убог в нашей CMS :( Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 11 листопада 2014 Share Опубліковано: 11 листопада 2014 Хм... ну... если вы знаете как, то сделайте это для своего магазина. :( Надіслати Поділитися на інших сайтах More sharing options... Chenom0r Опубліковано: 11 листопада 2014 Автор Share Опубліковано: 11 листопада 2014 Придется делать видимо :( Надіслати Поділитися на інших сайтах More sharing options... 1 year later... gandhari Опубліковано: 10 серпня 2016 Share Опубліковано: 10 серпня 2016 Придется делать видимо :( Ну как, сделали?? Надіслати Поділитися на інших сайтах More sharing options... vuluv Опубліковано: 10 серпня 2016 Share Опубліковано: 10 серпня 2016 тут про полгода жизни корзины говорят, но это наверное странно и бессмысленно, за пол года товар изменится и цена на него тоже. Пару недель ещё куда не шло. Надіслати Поділитися на інших сайтах More sharing options... 4 months later... 9421770 Опубліковано: 25 грудня 2016 Share Опубліковано: 25 грудня 2016 Я с такой же проблемой столкнулся. Поставил время жизни сессии 1 месяц. В результате сессия админки держится, а корзина сбрасывается через 1 час. Кто то смог настроить на ОС 2.2.? Надіслати Поділитися на інших сайтах More sharing options... 9421770 Опубліковано: 25 грудня 2016 Share Опубліковано: 25 грудня 2016 Проблема решена так: Для опенкарта 2.2: здесь /system/library/session.php меняем значение в строке session_set_cookie_params(0, '/');на session_set_cookie_params(60*60*24, '/');А также вот здесь: /system/library/cart/cart.php меняем значение в строке $this->db->query("DELETE FROM " . DB_PREFIX . "cart WHERE customer_id = '0' AND date_added < DATE_SUB(NOW(), INTERVAL 1 HOUR)"); на вот такое: $this->db->query("DELETE FROM " . DB_PREFIX . "cart WHERE customer_id = '0' AND date_added < DATE_SUB(NOW(), INTERVAL 24 HOUR)");Для других версий примерно такая-же процедура. Пути могут немного отличаться. 4 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Встановлення, оновлення, налаштування Время жизни корзины
Chenom0r Опубліковано: 10 листопада 2014 Автор Share Опубліковано: 10 листопада 2014 А если один девайс и тот-же браузер и пользователь не зарегистрирован? Корзина хранится сейчас. Но она хранится пару часов, а нужно, например, 6 месяцев. Это же кука где-то выдается. Понять бы какая и где? Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 10 листопада 2014 Share Опубліковано: 10 листопада 2014 Корзина хранится в сессии, и ее жизнь определяется жизнью сессии Надіслати Поділитися на інших сайтах More sharing options... Chenom0r Опубліковано: 10 листопада 2014 Автор Share Опубліковано: 10 листопада 2014 это, блин, печально :( А ведь какие возможности открылись бы по возвращению покупателей на сайт, путем рассылки им брошенных корзин. Бросил корзину - получай серию писем! В текущей реализации рассылка брошенной корзины не реалистична, так как вернувшийся покупатель своего товара в ней не найдет. Надіслати Поділитися на інших сайтах More sharing options... SOKOJI Опубліковано: 10 листопада 2014 Share Опубліковано: 10 листопада 2014 Если у вас каким-то образом есть полученная почта клиента, то можно к ней и товары из корзины привязать, а потом письмо с этими товарами послать, и товары хранить хоть до следующего века. Но если у вас только товары в сессии - кому вы будете письма-то слать? Надіслати Поділитися на інших сайтах More sharing options... Chenom0r Опубліковано: 11 листопада 2014 Автор Share Опубліковано: 11 листопада 2014 а я и не буду слать есть достаточно много сервисов, которые это сделают за меня. И сделают хорошо. Словить email пользователя и передать куда надо - не проблема. Привязка товаров к email возможна, если пользователь потом войдет в магазин со своей учеткой. Идеальный вариант - куки хранить в куке ID корзины, саму корзину хранить в БД и подтягивать из базы для определенной куки. Странно, что этот функционал настолько убог в нашей CMS :( Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 11 листопада 2014 Share Опубліковано: 11 листопада 2014 Хм... ну... если вы знаете как, то сделайте это для своего магазина. :( Надіслати Поділитися на інших сайтах More sharing options... Chenom0r Опубліковано: 11 листопада 2014 Автор Share Опубліковано: 11 листопада 2014 Придется делать видимо :( Надіслати Поділитися на інших сайтах More sharing options... 1 year later... gandhari Опубліковано: 10 серпня 2016 Share Опубліковано: 10 серпня 2016 Придется делать видимо :( Ну как, сделали?? Надіслати Поділитися на інших сайтах More sharing options... vuluv Опубліковано: 10 серпня 2016 Share Опубліковано: 10 серпня 2016 тут про полгода жизни корзины говорят, но это наверное странно и бессмысленно, за пол года товар изменится и цена на него тоже. Пару недель ещё куда не шло. Надіслати Поділитися на інших сайтах More sharing options... 4 months later... 9421770 Опубліковано: 25 грудня 2016 Share Опубліковано: 25 грудня 2016 Я с такой же проблемой столкнулся. Поставил время жизни сессии 1 месяц. В результате сессия админки держится, а корзина сбрасывается через 1 час. Кто то смог настроить на ОС 2.2.? Надіслати Поділитися на інших сайтах More sharing options... 9421770 Опубліковано: 25 грудня 2016 Share Опубліковано: 25 грудня 2016 Проблема решена так: Для опенкарта 2.2: здесь /system/library/session.php меняем значение в строке session_set_cookie_params(0, '/');на session_set_cookie_params(60*60*24, '/');А также вот здесь: /system/library/cart/cart.php меняем значение в строке $this->db->query("DELETE FROM " . DB_PREFIX . "cart WHERE customer_id = '0' AND date_added < DATE_SUB(NOW(), INTERVAL 1 HOUR)"); на вот такое: $this->db->query("DELETE FROM " . DB_PREFIX . "cart WHERE customer_id = '0' AND date_added < DATE_SUB(NOW(), INTERVAL 24 HOUR)");Для других версий примерно такая-же процедура. Пути могут немного отличаться. 4 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Chenom0r Опубліковано: 10 листопада 2014 Автор Share Опубліковано: 10 листопада 2014 это, блин, печально :( А ведь какие возможности открылись бы по возвращению покупателей на сайт, путем рассылки им брошенных корзин. Бросил корзину - получай серию писем! В текущей реализации рассылка брошенной корзины не реалистична, так как вернувшийся покупатель своего товара в ней не найдет. Надіслати Поділитися на інших сайтах More sharing options...
SOKOJI Опубліковано: 10 листопада 2014 Share Опубліковано: 10 листопада 2014 Если у вас каким-то образом есть полученная почта клиента, то можно к ней и товары из корзины привязать, а потом письмо с этими товарами послать, и товары хранить хоть до следующего века. Но если у вас только товары в сессии - кому вы будете письма-то слать? Надіслати Поділитися на інших сайтах More sharing options...
Chenom0r Опубліковано: 11 листопада 2014 Автор Share Опубліковано: 11 листопада 2014 а я и не буду слать есть достаточно много сервисов, которые это сделают за меня. И сделают хорошо. Словить email пользователя и передать куда надо - не проблема. Привязка товаров к email возможна, если пользователь потом войдет в магазин со своей учеткой. Идеальный вариант - куки хранить в куке ID корзины, саму корзину хранить в БД и подтягивать из базы для определенной куки. Странно, что этот функционал настолько убог в нашей CMS :( Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 11 листопада 2014 Share Опубліковано: 11 листопада 2014 Хм... ну... если вы знаете как, то сделайте это для своего магазина. :( Надіслати Поділитися на інших сайтах More sharing options... Chenom0r Опубліковано: 11 листопада 2014 Автор Share Опубліковано: 11 листопада 2014 Придется делать видимо :( Надіслати Поділитися на інших сайтах More sharing options... 1 year later... gandhari Опубліковано: 10 серпня 2016 Share Опубліковано: 10 серпня 2016 Придется делать видимо :( Ну как, сделали?? Надіслати Поділитися на інших сайтах More sharing options... vuluv Опубліковано: 10 серпня 2016 Share Опубліковано: 10 серпня 2016 тут про полгода жизни корзины говорят, но это наверное странно и бессмысленно, за пол года товар изменится и цена на него тоже. Пару недель ещё куда не шло. Надіслати Поділитися на інших сайтах More sharing options... 4 months later... 9421770 Опубліковано: 25 грудня 2016 Share Опубліковано: 25 грудня 2016 Я с такой же проблемой столкнулся. Поставил время жизни сессии 1 месяц. В результате сессия админки держится, а корзина сбрасывается через 1 час. Кто то смог настроить на ОС 2.2.? Надіслати Поділитися на інших сайтах More sharing options... 9421770 Опубліковано: 25 грудня 2016 Share Опубліковано: 25 грудня 2016 Проблема решена так: Для опенкарта 2.2: здесь /system/library/session.php меняем значение в строке session_set_cookie_params(0, '/');на session_set_cookie_params(60*60*24, '/');А также вот здесь: /system/library/cart/cart.php меняем значение в строке $this->db->query("DELETE FROM " . DB_PREFIX . "cart WHERE customer_id = '0' AND date_added < DATE_SUB(NOW(), INTERVAL 1 HOUR)"); на вот такое: $this->db->query("DELETE FROM " . DB_PREFIX . "cart WHERE customer_id = '0' AND date_added < DATE_SUB(NOW(), INTERVAL 24 HOUR)");Для других версий примерно такая-же процедура. Пути могут немного отличаться. 4 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Chenom0r Опубліковано: 11 листопада 2014 Автор Share Опубліковано: 11 листопада 2014 Придется делать видимо :( Надіслати Поділитися на інших сайтах More sharing options...
gandhari Опубліковано: 10 серпня 2016 Share Опубліковано: 10 серпня 2016 Придется делать видимо :( Ну как, сделали?? Надіслати Поділитися на інших сайтах More sharing options...
vuluv Опубліковано: 10 серпня 2016 Share Опубліковано: 10 серпня 2016 тут про полгода жизни корзины говорят, но это наверное странно и бессмысленно, за пол года товар изменится и цена на него тоже. Пару недель ещё куда не шло. Надіслати Поділитися на інших сайтах More sharing options...
9421770 Опубліковано: 25 грудня 2016 Share Опубліковано: 25 грудня 2016 Я с такой же проблемой столкнулся. Поставил время жизни сессии 1 месяц. В результате сессия админки держится, а корзина сбрасывается через 1 час. Кто то смог настроить на ОС 2.2.? Надіслати Поділитися на інших сайтах More sharing options...
9421770 Опубліковано: 25 грудня 2016 Share Опубліковано: 25 грудня 2016 Проблема решена так: Для опенкарта 2.2: здесь /system/library/session.php меняем значение в строке session_set_cookie_params(0, '/');на session_set_cookie_params(60*60*24, '/');А также вот здесь: /system/library/cart/cart.php меняем значение в строке $this->db->query("DELETE FROM " . DB_PREFIX . "cart WHERE customer_id = '0' AND date_added < DATE_SUB(NOW(), INTERVAL 1 HOUR)"); на вот такое: $this->db->query("DELETE FROM " . DB_PREFIX . "cart WHERE customer_id = '0' AND date_added < DATE_SUB(NOW(), INTERVAL 24 HOUR)");Для других версий примерно такая-же процедура. Пути могут немного отличаться. 4 Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts