zhizherinv Опубліковано: 1 травня 2022 Share Опубліковано: 1 травня 2022 Подскажите, как увеличить время хранения товаров в корзине ocStore 2.3 В файле \system\library\cart.php есть такая строка: $this->db->query("DELETE FROM " . DB_PREFIX . "cart WHERE customer_id = '0' AND date_added < DATE_SUB(NOW(), INTERVAL 1 HOUR)"); изменил 1 HOUR до 1 MONTH , не помогло Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 1 травня 2022 Share Опубліковано: 1 травня 2022 модфикаторы обновили? Надіслати Поділитися на інших сайтах More sharing options... zhizherinv Опубліковано: 1 травня 2022 Автор Share Опубліковано: 1 травня 2022 (змінено) 01.05.2022 в 12:50, chukcha сказал: модфикаторы обновили? не помню, но сейчас точно обновил)) подскажите, хранение корзины месяц будет как-то влиять на производительность, время загрузки страниц ? Змінено 1 травня 2022 користувачем zhizherinv Надіслати Поділитися на інших сайтах More sharing options... buslikdrev Опубліковано: 1 травня 2022 Share Опубліковано: 1 травня 2022 01.05.2022 в 13:23, zhizherinv сказал: не помню, но сейчас точно обновил)) подскажите, хранение корзины месяц будет как-то влиять на производительность, время загрузки страниц ? Когда-то будет. Надіслати Поділитися на інших сайтах More sharing options... zhizherinv Опубліковано: 1 травня 2022 Автор Share Опубліковано: 1 травня 2022 01.05.2022 в 14:26, buslikdrev сказал: Когда-то будет. чуть подробнее можно? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 1 травня 2022 Share Опубліковано: 1 травня 2022 незначительно Но это также завит от времени жизни сессии Надіслати Поділитися на інших сайтах More sharing options... buslikdrev Опубліковано: 1 травня 2022 Share Опубліковано: 1 травня 2022 01.05.2022 в 13:27, zhizherinv сказал: чуть подробнее можно? Нет. Надіслати Поділитися на інших сайтах More sharing options... zhizherinv Опубліковано: 1 травня 2022 Автор Share Опубліковано: 1 травня 2022 01.05.2022 в 12:50, chukcha сказал: модфикаторы обновили? не помогло Надіслати Поділитися на інших сайтах More sharing options... zhizherinv Опубліковано: 3 травня 2022 Автор Share Опубліковано: 3 травня 2022 01.05.2022 в 14:27, chukcha сказал: незначительно Но это также завит от времени жизни сессии Подскажите, нужно увеличить сессию и всё? Есть один магазин, в котором моя корзина уже неделю хранится, хочу сделать на opencart так же, но не пойму, что ещё менять надо Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Frolly Опубліковано: 15 червня 2022 Share Опубліковано: 15 червня 2022 UP - актуальная тема. Модуль такой не помог, нужно кровь с носа увеличить время жизни корзины у юзеров, которые не авторизовуются Надіслати Поділитися на інших сайтах More sharing options... pawana Опубліковано: 15 червня 2022 Share Опубліковано: 15 червня 2022 (змінено) 15.06.2022 в 11:38, Frolly сказал: UP - актуальная тема. Модуль такой не помог, нужно кровь с носа увеличить время жизни корзины у юзеров, которые не авторизовуются Ищите в поиске по форуму - ответы есть (в этой теме тоже), но всё делается вручную в движке. Если сами не готовы, то попросите в Услугах. Змінено 15 червня 2022 користувачем pawana Надіслати Поділитися на інших сайтах More sharing options... Frolly Опубліковано: 15 червня 2022 Share Опубліковано: 15 червня 2022 уже делали и за деньги и в поиске находил, но не держится корзина Надіслати Поділитися на інших сайтах More sharing options... nogocuHoBuk Опубліковано: 15 червня 2022 Share Опубліковано: 15 червня 2022 15.06.2022 в 12:09, Frolly сказал: уже делали и за деньги и в поиске находил, но не держится корзина Вы, видимо, не совсем поняли как работает корзина для гостей. В БД у корзины следующая структура: Скрытый текст Если пользователь авторизован, то в поле customer_id записывается id пользователя, товары, опции и время добавления в корзину товаров. Вы можете вручную изменить код по примеру выше: 01.05.2022 в 12:38, zhizherinv сказал: В файле \system\library\cart.php есть такая строка: $this->db->query("DELETE FROM " . DB_PREFIX . "cart WHERE customer_id = '0' AND date_added < DATE_SUB(NOW(), INTERVAL 1 HOUR)"); изменил 1 HOUR до 1 MONTH , не помогло Это "должно" изменить срок очистки корзины ДЛЯ НЕ ЗАРЕГИСТРИРОВАННЫХ пользователей. Но и тут с гостями всё "слегка" иначе. Когда гость добавляет товар в корзину, то в поле customer_id пишется 0, и теперь важную роль имеет поле session_id Например, я добавил гостем товар в корзину: Скрытый текст Как видно: customer_id = 0 session_id = 0a423da921c30804d3051182bd Так вот ID сессии хранится в браузере: Скрытый текст И в поле Expires / Mac-age указано "Сеанс" Скрытый текст Это говорит о том, что срок браузер будет помнить эту сессию ровно столько, сколько установлено у Вас на сервере (у хостинга) время жизни сеанса. В большинстве случаев по дефолту это 1440 секунд (24 минуты) Скрытый текст Т.е. через 24 минуты браузер "забудет" эту сессию и создаст новую, соответственно и корзина (что вполне логично) уже будет "чужая" Потому Ваша задача - увеличить время жизни сессии (но не стоит переусердствовать). И вкупе с правками выше (или с упомянутым модулем) корзина будет "жить" ровно столько, сколько нужно Вам. 2 Надіслати Поділитися на інших сайтах More sharing options... Frolly Опубліковано: 16 червня 2022 Share Опубліковано: 16 червня 2022 дякую nogocuHoBuk Поміг розібрати, навіть зробив відео для мене неуча Купував модулі, платив кошти але без результату було нажаль. Лишу рішення тут. Если хостинг поддерживает, то можно в htaccess прописать: php_value session.gc_maxlifetime 259200 php_value session.cookie_lifetime 259200 Если есть возможность править php.ini: session.gc_maxlifetime = 259200 session.cookie_lifetime = 259200 И, как вариант, в config.php (или index.php) в самом начале ini_set('session.gc_maxlifetime', 259200); ini_set('session.cookie_lifetime', 259200); Мені допомогло рішення з php.ini и в config.php Можливо комусь буде корисно 2 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 червня 2022 Share Опубліковано: 16 червня 2022 01.05.2022 в 14:27, chukcha сказал: незначительно Но это также завит от времени жизни сессии Читали? Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Luckyman Опубліковано: 8 листопада 2023 Share Опубліковано: 8 листопада 2023 @nogocuHoBuk, підкажіть будь ласка, а чи можна задати БІЛЬШЕ значення життя сессії ніж 259200 ? Це може якось вплинути в подальшому на швидкість роботи сайту? Надіслати Поділитися на інших сайтах More sharing options... kJlukOo Опубліковано: 8 листопада 2023 Share Опубліковано: 8 листопада 2023 вот решение Надіслати Поділитися на інших сайтах More sharing options... 6 months later... Sergusnet Опубліковано: 31 травня Share Опубліковано: 31 травня 16.06.2022 в 12:12, Frolly сказал: Мені допомогло рішення з php.ini и в config.php Можливо комусь буде корисно Буде) Дякую. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Увеличить время хранения товаров в корзине Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
zhizherinv Опубліковано: 1 травня 2022 Автор Share Опубліковано: 1 травня 2022 (змінено) 01.05.2022 в 12:50, chukcha сказал: модфикаторы обновили? не помню, но сейчас точно обновил)) подскажите, хранение корзины месяц будет как-то влиять на производительность, время загрузки страниц ? Змінено 1 травня 2022 користувачем zhizherinv Надіслати Поділитися на інших сайтах More sharing options...
buslikdrev Опубліковано: 1 травня 2022 Share Опубліковано: 1 травня 2022 01.05.2022 в 13:23, zhizherinv сказал: не помню, но сейчас точно обновил)) подскажите, хранение корзины месяц будет как-то влиять на производительность, время загрузки страниц ? Когда-то будет. Надіслати Поділитися на інших сайтах More sharing options... zhizherinv Опубліковано: 1 травня 2022 Автор Share Опубліковано: 1 травня 2022 01.05.2022 в 14:26, buslikdrev сказал: Когда-то будет. чуть подробнее можно? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 1 травня 2022 Share Опубліковано: 1 травня 2022 незначительно Но это также завит от времени жизни сессии Надіслати Поділитися на інших сайтах More sharing options... buslikdrev Опубліковано: 1 травня 2022 Share Опубліковано: 1 травня 2022 01.05.2022 в 13:27, zhizherinv сказал: чуть подробнее можно? Нет. Надіслати Поділитися на інших сайтах More sharing options... zhizherinv Опубліковано: 1 травня 2022 Автор Share Опубліковано: 1 травня 2022 01.05.2022 в 12:50, chukcha сказал: модфикаторы обновили? не помогло Надіслати Поділитися на інших сайтах More sharing options... zhizherinv Опубліковано: 3 травня 2022 Автор Share Опубліковано: 3 травня 2022 01.05.2022 в 14:27, chukcha сказал: незначительно Но это также завит от времени жизни сессии Подскажите, нужно увеличить сессию и всё? Есть один магазин, в котором моя корзина уже неделю хранится, хочу сделать на opencart так же, но не пойму, что ещё менять надо Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Frolly Опубліковано: 15 червня 2022 Share Опубліковано: 15 червня 2022 UP - актуальная тема. Модуль такой не помог, нужно кровь с носа увеличить время жизни корзины у юзеров, которые не авторизовуются Надіслати Поділитися на інших сайтах More sharing options... pawana Опубліковано: 15 червня 2022 Share Опубліковано: 15 червня 2022 (змінено) 15.06.2022 в 11:38, Frolly сказал: UP - актуальная тема. Модуль такой не помог, нужно кровь с носа увеличить время жизни корзины у юзеров, которые не авторизовуются Ищите в поиске по форуму - ответы есть (в этой теме тоже), но всё делается вручную в движке. Если сами не готовы, то попросите в Услугах. Змінено 15 червня 2022 користувачем pawana Надіслати Поділитися на інших сайтах More sharing options... Frolly Опубліковано: 15 червня 2022 Share Опубліковано: 15 червня 2022 уже делали и за деньги и в поиске находил, но не держится корзина Надіслати Поділитися на інших сайтах More sharing options... nogocuHoBuk Опубліковано: 15 червня 2022 Share Опубліковано: 15 червня 2022 15.06.2022 в 12:09, Frolly сказал: уже делали и за деньги и в поиске находил, но не держится корзина Вы, видимо, не совсем поняли как работает корзина для гостей. В БД у корзины следующая структура: Скрытый текст Если пользователь авторизован, то в поле customer_id записывается id пользователя, товары, опции и время добавления в корзину товаров. Вы можете вручную изменить код по примеру выше: 01.05.2022 в 12:38, zhizherinv сказал: В файле \system\library\cart.php есть такая строка: $this->db->query("DELETE FROM " . DB_PREFIX . "cart WHERE customer_id = '0' AND date_added < DATE_SUB(NOW(), INTERVAL 1 HOUR)"); изменил 1 HOUR до 1 MONTH , не помогло Это "должно" изменить срок очистки корзины ДЛЯ НЕ ЗАРЕГИСТРИРОВАННЫХ пользователей. Но и тут с гостями всё "слегка" иначе. Когда гость добавляет товар в корзину, то в поле customer_id пишется 0, и теперь важную роль имеет поле session_id Например, я добавил гостем товар в корзину: Скрытый текст Как видно: customer_id = 0 session_id = 0a423da921c30804d3051182bd Так вот ID сессии хранится в браузере: Скрытый текст И в поле Expires / Mac-age указано "Сеанс" Скрытый текст Это говорит о том, что срок браузер будет помнить эту сессию ровно столько, сколько установлено у Вас на сервере (у хостинга) время жизни сеанса. В большинстве случаев по дефолту это 1440 секунд (24 минуты) Скрытый текст Т.е. через 24 минуты браузер "забудет" эту сессию и создаст новую, соответственно и корзина (что вполне логично) уже будет "чужая" Потому Ваша задача - увеличить время жизни сессии (но не стоит переусердствовать). И вкупе с правками выше (или с упомянутым модулем) корзина будет "жить" ровно столько, сколько нужно Вам. 2 Надіслати Поділитися на інших сайтах More sharing options... Frolly Опубліковано: 16 червня 2022 Share Опубліковано: 16 червня 2022 дякую nogocuHoBuk Поміг розібрати, навіть зробив відео для мене неуча Купував модулі, платив кошти але без результату було нажаль. Лишу рішення тут. Если хостинг поддерживает, то можно в htaccess прописать: php_value session.gc_maxlifetime 259200 php_value session.cookie_lifetime 259200 Если есть возможность править php.ini: session.gc_maxlifetime = 259200 session.cookie_lifetime = 259200 И, как вариант, в config.php (или index.php) в самом начале ini_set('session.gc_maxlifetime', 259200); ini_set('session.cookie_lifetime', 259200); Мені допомогло рішення з php.ini и в config.php Можливо комусь буде корисно 2 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 червня 2022 Share Опубліковано: 16 червня 2022 01.05.2022 в 14:27, chukcha сказал: незначительно Но это также завит от времени жизни сессии Читали? Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Luckyman Опубліковано: 8 листопада 2023 Share Опубліковано: 8 листопада 2023 @nogocuHoBuk, підкажіть будь ласка, а чи можна задати БІЛЬШЕ значення життя сессії ніж 259200 ? Це може якось вплинути в подальшому на швидкість роботи сайту? Надіслати Поділитися на інших сайтах More sharing options... kJlukOo Опубліковано: 8 листопада 2023 Share Опубліковано: 8 листопада 2023 вот решение Надіслати Поділитися на інших сайтах More sharing options... 6 months later... Sergusnet Опубліковано: 31 травня Share Опубліковано: 31 травня 16.06.2022 в 12:12, Frolly сказал: Мені допомогло рішення з php.ini и в config.php Можливо комусь буде корисно Буде) Дякую. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Увеличить время хранения товаров в корзине Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
zhizherinv Опубліковано: 1 травня 2022 Автор Share Опубліковано: 1 травня 2022 01.05.2022 в 14:26, buslikdrev сказал: Когда-то будет. чуть подробнее можно? Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 1 травня 2022 Share Опубліковано: 1 травня 2022 незначительно Но это также завит от времени жизни сессии Надіслати Поділитися на інших сайтах More sharing options... buslikdrev Опубліковано: 1 травня 2022 Share Опубліковано: 1 травня 2022 01.05.2022 в 13:27, zhizherinv сказал: чуть подробнее можно? Нет. Надіслати Поділитися на інших сайтах More sharing options... zhizherinv Опубліковано: 1 травня 2022 Автор Share Опубліковано: 1 травня 2022 01.05.2022 в 12:50, chukcha сказал: модфикаторы обновили? не помогло Надіслати Поділитися на інших сайтах More sharing options... zhizherinv Опубліковано: 3 травня 2022 Автор Share Опубліковано: 3 травня 2022 01.05.2022 в 14:27, chukcha сказал: незначительно Но это также завит от времени жизни сессии Подскажите, нужно увеличить сессию и всё? Есть один магазин, в котором моя корзина уже неделю хранится, хочу сделать на opencart так же, но не пойму, что ещё менять надо Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Frolly Опубліковано: 15 червня 2022 Share Опубліковано: 15 червня 2022 UP - актуальная тема. Модуль такой не помог, нужно кровь с носа увеличить время жизни корзины у юзеров, которые не авторизовуются Надіслати Поділитися на інших сайтах More sharing options... pawana Опубліковано: 15 червня 2022 Share Опубліковано: 15 червня 2022 (змінено) 15.06.2022 в 11:38, Frolly сказал: UP - актуальная тема. Модуль такой не помог, нужно кровь с носа увеличить время жизни корзины у юзеров, которые не авторизовуются Ищите в поиске по форуму - ответы есть (в этой теме тоже), но всё делается вручную в движке. Если сами не готовы, то попросите в Услугах. Змінено 15 червня 2022 користувачем pawana Надіслати Поділитися на інших сайтах More sharing options... Frolly Опубліковано: 15 червня 2022 Share Опубліковано: 15 червня 2022 уже делали и за деньги и в поиске находил, но не держится корзина Надіслати Поділитися на інших сайтах More sharing options... nogocuHoBuk Опубліковано: 15 червня 2022 Share Опубліковано: 15 червня 2022 15.06.2022 в 12:09, Frolly сказал: уже делали и за деньги и в поиске находил, но не держится корзина Вы, видимо, не совсем поняли как работает корзина для гостей. В БД у корзины следующая структура: Скрытый текст Если пользователь авторизован, то в поле customer_id записывается id пользователя, товары, опции и время добавления в корзину товаров. Вы можете вручную изменить код по примеру выше: 01.05.2022 в 12:38, zhizherinv сказал: В файле \system\library\cart.php есть такая строка: $this->db->query("DELETE FROM " . DB_PREFIX . "cart WHERE customer_id = '0' AND date_added < DATE_SUB(NOW(), INTERVAL 1 HOUR)"); изменил 1 HOUR до 1 MONTH , не помогло Это "должно" изменить срок очистки корзины ДЛЯ НЕ ЗАРЕГИСТРИРОВАННЫХ пользователей. Но и тут с гостями всё "слегка" иначе. Когда гость добавляет товар в корзину, то в поле customer_id пишется 0, и теперь важную роль имеет поле session_id Например, я добавил гостем товар в корзину: Скрытый текст Как видно: customer_id = 0 session_id = 0a423da921c30804d3051182bd Так вот ID сессии хранится в браузере: Скрытый текст И в поле Expires / Mac-age указано "Сеанс" Скрытый текст Это говорит о том, что срок браузер будет помнить эту сессию ровно столько, сколько установлено у Вас на сервере (у хостинга) время жизни сеанса. В большинстве случаев по дефолту это 1440 секунд (24 минуты) Скрытый текст Т.е. через 24 минуты браузер "забудет" эту сессию и создаст новую, соответственно и корзина (что вполне логично) уже будет "чужая" Потому Ваша задача - увеличить время жизни сессии (но не стоит переусердствовать). И вкупе с правками выше (или с упомянутым модулем) корзина будет "жить" ровно столько, сколько нужно Вам. 2 Надіслати Поділитися на інших сайтах More sharing options... Frolly Опубліковано: 16 червня 2022 Share Опубліковано: 16 червня 2022 дякую nogocuHoBuk Поміг розібрати, навіть зробив відео для мене неуча Купував модулі, платив кошти але без результату було нажаль. Лишу рішення тут. Если хостинг поддерживает, то можно в htaccess прописать: php_value session.gc_maxlifetime 259200 php_value session.cookie_lifetime 259200 Если есть возможность править php.ini: session.gc_maxlifetime = 259200 session.cookie_lifetime = 259200 И, как вариант, в config.php (или index.php) в самом начале ini_set('session.gc_maxlifetime', 259200); ini_set('session.cookie_lifetime', 259200); Мені допомогло рішення з php.ini и в config.php Можливо комусь буде корисно 2 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 червня 2022 Share Опубліковано: 16 червня 2022 01.05.2022 в 14:27, chukcha сказал: незначительно Но это также завит от времени жизни сессии Читали? Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Luckyman Опубліковано: 8 листопада 2023 Share Опубліковано: 8 листопада 2023 @nogocuHoBuk, підкажіть будь ласка, а чи можна задати БІЛЬШЕ значення життя сессії ніж 259200 ? Це може якось вплинути в подальшому на швидкість роботи сайту? Надіслати Поділитися на інших сайтах More sharing options... kJlukOo Опубліковано: 8 листопада 2023 Share Опубліковано: 8 листопада 2023 вот решение Надіслати Поділитися на інших сайтах More sharing options... 6 months later... Sergusnet Опубліковано: 31 травня Share Опубліковано: 31 травня 16.06.2022 в 12:12, Frolly сказал: Мені допомогло рішення з php.ini и в config.php Можливо комусь буде корисно Буде) Дякую. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Увеличить время хранения товаров в корзине Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
buslikdrev Опубліковано: 1 травня 2022 Share Опубліковано: 1 травня 2022 01.05.2022 в 13:27, zhizherinv сказал: чуть подробнее можно? Нет. Надіслати Поділитися на інших сайтах More sharing options... zhizherinv Опубліковано: 1 травня 2022 Автор Share Опубліковано: 1 травня 2022 01.05.2022 в 12:50, chukcha сказал: модфикаторы обновили? не помогло Надіслати Поділитися на інших сайтах More sharing options... zhizherinv Опубліковано: 3 травня 2022 Автор Share Опубліковано: 3 травня 2022 01.05.2022 в 14:27, chukcha сказал: незначительно Но это также завит от времени жизни сессии Подскажите, нужно увеличить сессию и всё? Есть один магазин, в котором моя корзина уже неделю хранится, хочу сделать на opencart так же, но не пойму, что ещё менять надо Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Frolly Опубліковано: 15 червня 2022 Share Опубліковано: 15 червня 2022 UP - актуальная тема. Модуль такой не помог, нужно кровь с носа увеличить время жизни корзины у юзеров, которые не авторизовуются Надіслати Поділитися на інших сайтах More sharing options... pawana Опубліковано: 15 червня 2022 Share Опубліковано: 15 червня 2022 (змінено) 15.06.2022 в 11:38, Frolly сказал: UP - актуальная тема. Модуль такой не помог, нужно кровь с носа увеличить время жизни корзины у юзеров, которые не авторизовуются Ищите в поиске по форуму - ответы есть (в этой теме тоже), но всё делается вручную в движке. Если сами не готовы, то попросите в Услугах. Змінено 15 червня 2022 користувачем pawana Надіслати Поділитися на інших сайтах More sharing options... Frolly Опубліковано: 15 червня 2022 Share Опубліковано: 15 червня 2022 уже делали и за деньги и в поиске находил, но не держится корзина Надіслати Поділитися на інших сайтах More sharing options... nogocuHoBuk Опубліковано: 15 червня 2022 Share Опубліковано: 15 червня 2022 15.06.2022 в 12:09, Frolly сказал: уже делали и за деньги и в поиске находил, но не держится корзина Вы, видимо, не совсем поняли как работает корзина для гостей. В БД у корзины следующая структура: Скрытый текст Если пользователь авторизован, то в поле customer_id записывается id пользователя, товары, опции и время добавления в корзину товаров. Вы можете вручную изменить код по примеру выше: 01.05.2022 в 12:38, zhizherinv сказал: В файле \system\library\cart.php есть такая строка: $this->db->query("DELETE FROM " . DB_PREFIX . "cart WHERE customer_id = '0' AND date_added < DATE_SUB(NOW(), INTERVAL 1 HOUR)"); изменил 1 HOUR до 1 MONTH , не помогло Это "должно" изменить срок очистки корзины ДЛЯ НЕ ЗАРЕГИСТРИРОВАННЫХ пользователей. Но и тут с гостями всё "слегка" иначе. Когда гость добавляет товар в корзину, то в поле customer_id пишется 0, и теперь важную роль имеет поле session_id Например, я добавил гостем товар в корзину: Скрытый текст Как видно: customer_id = 0 session_id = 0a423da921c30804d3051182bd Так вот ID сессии хранится в браузере: Скрытый текст И в поле Expires / Mac-age указано "Сеанс" Скрытый текст Это говорит о том, что срок браузер будет помнить эту сессию ровно столько, сколько установлено у Вас на сервере (у хостинга) время жизни сеанса. В большинстве случаев по дефолту это 1440 секунд (24 минуты) Скрытый текст Т.е. через 24 минуты браузер "забудет" эту сессию и создаст новую, соответственно и корзина (что вполне логично) уже будет "чужая" Потому Ваша задача - увеличить время жизни сессии (но не стоит переусердствовать). И вкупе с правками выше (или с упомянутым модулем) корзина будет "жить" ровно столько, сколько нужно Вам. 2 Надіслати Поділитися на інших сайтах More sharing options... Frolly Опубліковано: 16 червня 2022 Share Опубліковано: 16 червня 2022 дякую nogocuHoBuk Поміг розібрати, навіть зробив відео для мене неуча Купував модулі, платив кошти але без результату було нажаль. Лишу рішення тут. Если хостинг поддерживает, то можно в htaccess прописать: php_value session.gc_maxlifetime 259200 php_value session.cookie_lifetime 259200 Если есть возможность править php.ini: session.gc_maxlifetime = 259200 session.cookie_lifetime = 259200 И, как вариант, в config.php (или index.php) в самом начале ini_set('session.gc_maxlifetime', 259200); ini_set('session.cookie_lifetime', 259200); Мені допомогло рішення з php.ini и в config.php Можливо комусь буде корисно 2 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 червня 2022 Share Опубліковано: 16 червня 2022 01.05.2022 в 14:27, chukcha сказал: незначительно Но это также завит от времени жизни сессии Читали? Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Luckyman Опубліковано: 8 листопада 2023 Share Опубліковано: 8 листопада 2023 @nogocuHoBuk, підкажіть будь ласка, а чи можна задати БІЛЬШЕ значення життя сессії ніж 259200 ? Це може якось вплинути в подальшому на швидкість роботи сайту? Надіслати Поділитися на інших сайтах More sharing options... kJlukOo Опубліковано: 8 листопада 2023 Share Опубліковано: 8 листопада 2023 вот решение Надіслати Поділитися на інших сайтах More sharing options... 6 months later... Sergusnet Опубліковано: 31 травня Share Опубліковано: 31 травня 16.06.2022 в 12:12, Frolly сказал: Мені допомогло рішення з php.ini и в config.php Можливо комусь буде корисно Буде) Дякую. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Увеличить время хранения товаров в корзине Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV
zhizherinv Опубліковано: 1 травня 2022 Автор Share Опубліковано: 1 травня 2022 01.05.2022 в 12:50, chukcha сказал: модфикаторы обновили? не помогло Надіслати Поділитися на інших сайтах More sharing options...
zhizherinv Опубліковано: 3 травня 2022 Автор Share Опубліковано: 3 травня 2022 01.05.2022 в 14:27, chukcha сказал: незначительно Но это также завит от времени жизни сессии Подскажите, нужно увеличить сессию и всё? Есть один магазин, в котором моя корзина уже неделю хранится, хочу сделать на opencart так же, но не пойму, что ещё менять надо Надіслати Поділитися на інших сайтах More sharing options...
Frolly Опубліковано: 15 червня 2022 Share Опубліковано: 15 червня 2022 UP - актуальная тема. Модуль такой не помог, нужно кровь с носа увеличить время жизни корзины у юзеров, которые не авторизовуются Надіслати Поділитися на інших сайтах More sharing options...
pawana Опубліковано: 15 червня 2022 Share Опубліковано: 15 червня 2022 (змінено) 15.06.2022 в 11:38, Frolly сказал: UP - актуальная тема. Модуль такой не помог, нужно кровь с носа увеличить время жизни корзины у юзеров, которые не авторизовуются Ищите в поиске по форуму - ответы есть (в этой теме тоже), но всё делается вручную в движке. Если сами не готовы, то попросите в Услугах. Змінено 15 червня 2022 користувачем pawana Надіслати Поділитися на інших сайтах More sharing options...
Frolly Опубліковано: 15 червня 2022 Share Опубліковано: 15 червня 2022 уже делали и за деньги и в поиске находил, но не держится корзина Надіслати Поділитися на інших сайтах More sharing options...
nogocuHoBuk Опубліковано: 15 червня 2022 Share Опубліковано: 15 червня 2022 15.06.2022 в 12:09, Frolly сказал: уже делали и за деньги и в поиске находил, но не держится корзина Вы, видимо, не совсем поняли как работает корзина для гостей. В БД у корзины следующая структура: Скрытый текст Если пользователь авторизован, то в поле customer_id записывается id пользователя, товары, опции и время добавления в корзину товаров. Вы можете вручную изменить код по примеру выше: 01.05.2022 в 12:38, zhizherinv сказал: В файле \system\library\cart.php есть такая строка: $this->db->query("DELETE FROM " . DB_PREFIX . "cart WHERE customer_id = '0' AND date_added < DATE_SUB(NOW(), INTERVAL 1 HOUR)"); изменил 1 HOUR до 1 MONTH , не помогло Это "должно" изменить срок очистки корзины ДЛЯ НЕ ЗАРЕГИСТРИРОВАННЫХ пользователей. Но и тут с гостями всё "слегка" иначе. Когда гость добавляет товар в корзину, то в поле customer_id пишется 0, и теперь важную роль имеет поле session_id Например, я добавил гостем товар в корзину: Скрытый текст Как видно: customer_id = 0 session_id = 0a423da921c30804d3051182bd Так вот ID сессии хранится в браузере: Скрытый текст И в поле Expires / Mac-age указано "Сеанс" Скрытый текст Это говорит о том, что срок браузер будет помнить эту сессию ровно столько, сколько установлено у Вас на сервере (у хостинга) время жизни сеанса. В большинстве случаев по дефолту это 1440 секунд (24 минуты) Скрытый текст Т.е. через 24 минуты браузер "забудет" эту сессию и создаст новую, соответственно и корзина (что вполне логично) уже будет "чужая" Потому Ваша задача - увеличить время жизни сессии (но не стоит переусердствовать). И вкупе с правками выше (или с упомянутым модулем) корзина будет "жить" ровно столько, сколько нужно Вам. 2 Надіслати Поділитися на інших сайтах More sharing options... Frolly Опубліковано: 16 червня 2022 Share Опубліковано: 16 червня 2022 дякую nogocuHoBuk Поміг розібрати, навіть зробив відео для мене неуча Купував модулі, платив кошти але без результату було нажаль. Лишу рішення тут. Если хостинг поддерживает, то можно в htaccess прописать: php_value session.gc_maxlifetime 259200 php_value session.cookie_lifetime 259200 Если есть возможность править php.ini: session.gc_maxlifetime = 259200 session.cookie_lifetime = 259200 И, как вариант, в config.php (или index.php) в самом начале ini_set('session.gc_maxlifetime', 259200); ini_set('session.cookie_lifetime', 259200); Мені допомогло рішення з php.ini и в config.php Можливо комусь буде корисно 2 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 червня 2022 Share Опубліковано: 16 червня 2022 01.05.2022 в 14:27, chukcha сказал: незначительно Но это также завит от времени жизни сессии Читали? Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Luckyman Опубліковано: 8 листопада 2023 Share Опубліковано: 8 листопада 2023 @nogocuHoBuk, підкажіть будь ласка, а чи можна задати БІЛЬШЕ значення життя сессії ніж 259200 ? Це може якось вплинути в подальшому на швидкість роботи сайту? Надіслати Поділитися на інших сайтах More sharing options... kJlukOo Опубліковано: 8 листопада 2023 Share Опубліковано: 8 листопада 2023 вот решение Надіслати Поділитися на інших сайтах More sharing options... 6 months later... Sergusnet Опубліковано: 31 травня Share Опубліковано: 31 травня 16.06.2022 в 12:12, Frolly сказал: Мені допомогло рішення з php.ini и в config.php Можливо комусь буде корисно Буде) Дякую. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Увеличить время хранения товаров в корзине
Frolly Опубліковано: 16 червня 2022 Share Опубліковано: 16 червня 2022 дякую nogocuHoBuk Поміг розібрати, навіть зробив відео для мене неуча Купував модулі, платив кошти але без результату було нажаль. Лишу рішення тут. Если хостинг поддерживает, то можно в htaccess прописать: php_value session.gc_maxlifetime 259200 php_value session.cookie_lifetime 259200 Если есть возможность править php.ini: session.gc_maxlifetime = 259200 session.cookie_lifetime = 259200 И, как вариант, в config.php (или index.php) в самом начале ini_set('session.gc_maxlifetime', 259200); ini_set('session.cookie_lifetime', 259200); Мені допомогло рішення з php.ini и в config.php Можливо комусь буде корисно 2 Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 16 червня 2022 Share Опубліковано: 16 червня 2022 01.05.2022 в 14:27, chukcha сказал: незначительно Но это также завит от времени жизни сессии Читали? Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Luckyman Опубліковано: 8 листопада 2023 Share Опубліковано: 8 листопада 2023 @nogocuHoBuk, підкажіть будь ласка, а чи можна задати БІЛЬШЕ значення життя сессії ніж 259200 ? Це може якось вплинути в подальшому на швидкість роботи сайту? Надіслати Поділитися на інших сайтах More sharing options... kJlukOo Опубліковано: 8 листопада 2023 Share Опубліковано: 8 листопада 2023 вот решение Надіслати Поділитися на інших сайтах More sharing options... 6 months later... Sergusnet Опубліковано: 31 травня Share Опубліковано: 31 травня 16.06.2022 в 12:12, Frolly сказал: Мені допомогло рішення з php.ini и в config.php Можливо комусь буде корисно Буде) Дякую. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Luckyman Опубліковано: 8 листопада 2023 Share Опубліковано: 8 листопада 2023 @nogocuHoBuk, підкажіть будь ласка, а чи можна задати БІЛЬШЕ значення життя сессії ніж 259200 ? Це може якось вплинути в подальшому на швидкість роботи сайту? Надіслати Поділитися на інших сайтах More sharing options...
kJlukOo Опубліковано: 8 листопада 2023 Share Опубліковано: 8 листопада 2023 вот решение Надіслати Поділитися на інших сайтах More sharing options... 6 months later... Sergusnet Опубліковано: 31 травня Share Опубліковано: 31 травня 16.06.2022 в 12:12, Frolly сказал: Мені допомогло рішення з php.ini и в config.php Можливо комусь буде корисно Буде) Дякую. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2
Sergusnet Опубліковано: 31 травня Share Опубліковано: 31 травня 16.06.2022 в 12:12, Frolly сказал: Мені допомогло рішення з php.ini и в config.php Можливо комусь буде корисно Буде) Дякую. Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts