dnagikh Опубліковано: 11 вересня 2015 Share Опубліковано: 11 вересня 2015 Приветствую! Сложилась такая проблема. После покупки товара, пользователь переходит к оформлению заказа, где заполняет необходимые данные о себе и доставке и выбирает способ оплаты, например, оплата картой MasterCard! Затем, нажав кнопку "перейти к оплате", он переходит на платежный шлюз (в моем случае IntellectMoney). Но, немного подумав, он решает сменить способ оплаты на систему Яндекс.Деньги, тем самым, он нажимает кнопку "Назад" в браузере и вновь перемещается на страницу с оформлением заказа, где, к счастью, остаются все заполненные данные, он выбирает иной способ оплаты, переходит к оплате и оплачивает. Процесс проходит идеально, за исключением того, что заказ оформляется дважды. Каждый раз, когда перешел к оплате, формируется заказ. Получается, заказы дублируются в базе. В связи с этим к Вам, господа, вопрос, что можно сделать в данной ситуации более корректно? Возможно, есть какие-то нативные решения этой проблемы. Заранее благодарю! Надіслати Поділитися на інших сайтах More sharing options...
freelancer Опубліковано: 11 вересня 2015 Share Опубліковано: 11 вересня 2015 Каждый раз, когда перешел к оплате, формируется заказ. Получается, заказы дублируются в базе. что нормально. не оплаченные заказы хранятся в базе без статуса и фильтруются как "Потерянные", у оплаченные же другой отличный статус Надіслати Поділитися на інших сайтах More sharing options... dnagikh Опубліковано: 11 вересня 2015 Автор Share Опубліковано: 11 вересня 2015 что нормально. не оплаченные заказы хранятся в базе без статуса и фильтруются как "Потерянные", у оплаченные же другой отличный статус Тут проблема не только в том, что захламляется БД, а еще и в том, что при каждом оформлении заказа, людям отправляются письма, мол почитайте, как оплатить, спасибо Вам за все и т.д. Контингент моего магазина "блондинки с айфонами" и подобное поведение их приводит в ужас и дезориентирует. Хотелось бы немного скрасить их быт. Надіслати Поділитися на інших сайтах More sharing options... dnagikh Опубліковано: 11 вересня 2015 Автор Share Опубліковано: 11 вересня 2015 Тогда надо делать доставку курьером. А по теме вопроса, надо допиливать движок. Работаю по всей России и СНГ, тут с курьерами чуть сложнее и гораздо дороже. В общем я узнал, что хотел. Такой функциональности не предусмотрено, буду костылить. Спасибо за ответы! Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 11 вересня 2015 Share Опубліковано: 11 вересня 2015 А по теме вопроса, надо допиливать движок. движок не надо допиливать, потому как не надо "при каждом оформлении заказа, людям отправляются письма, мол почитайте, как оплатить, спасибо Вам за все и т.д." вы, dnagikh, сделали один костыль, который нужно подпереть другим Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 11 вересня 2015 Share Опубліковано: 11 вересня 2015 может я чего не понял - но заказы со статусом 0 не должны отправляться покупателю они просто в БД попадают как потерянные если при потерянных заказах письма падают покупателям - значит что-то в движке уже покопали, не? Надіслати Поділитися на інших сайтах More sharing options... dnagikh Опубліковано: 11 вересня 2015 Автор Share Опубліковано: 11 вересня 2015 движок не надо допиливать, потому как не надо "при каждом оформлении заказа, людям отправляются письма, мол почитайте, как оплатить, спасибо Вам за все и т.д." вы, dnagikh, сделали один костыль, который нужно подпереть другим Вон оно в чем дело. Сайт разрабатывал не я и с OpenCard почти не работаю, поэтому не знал, что это не штатный функционал. Буду иметь ввиду и, скорее, пересмотрю политику отправки писем, нежели переработку системы оформления. Спасибо! Надіслати Поділитися на інших сайтах More sharing options... shoputils Опубліковано: 11 вересня 2015 Share Опубліковано: 11 вересня 2015 Некоторые модули оплаты позволяют при переходе на оплату присваивать определенный статус заказа, тогда письмо покупателю о создании заказа уходит. В любом случае, модуль оплаты подтверждает заказ. Чтобы письмо не уходило - нужно чтобы при вызова метода model_checkout_confirm() модуль оплаты передавал в параметре 'notify' false. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 11 вересня 2015 Share Опубліковано: 11 вересня 2015 Некоторые модули оплаты позволяют при переходе на оплату присваивать определенный статус заказа, тогда письмо покупателю о создании заказа уходит это плохо по уму, отправлять письмо/менять статус нужно лишь после подтверждения оплаты, а не по факту перехода на страницу платежной системы Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] OpenGram | Ваш магазин в Telegram Автор: kevdev, 16 травня 2023 telegram продажа товара (і ще %d) Теги: telegram продажа товара продаж bot оплата liqpay телеграм телеграм telegram 17 відповідей 1 650 переглядів kevdev 29 серпня [Підтримка] Wayforpay API оплата для Opencart 2.3, 3.x Автор: bogdan281989, 24 січня 2023 wayforpay оплата 17 відповідей 1 889 переглядів YaroslavHolovatiy 20 вересня Wayforpay API оплата для Opencart 2.3, 3.x Автор: bogdan281989, 24 січня 2023 wayforpay оплата 0 коментарів 5 839 переглядів bogdan281989 24 січня 2023 OpenGram | Ваш магазин в Telegram Автор: kevdev, 16 травня 2023 telegram продажа товара (і ще %d) Теги: telegram продажа товара продаж bot оплата liqpay телеграм телеграм telegram 0 коментарів 5 123 перегляди kevdev 26 квітня 2023 [Підтримка] Оплата Приват 24 1 2 3 Автор: Jamb86, 6 лютого 2013 оплата приват 24 72 відповіді 22 620 переглядів Roumek 25 червня 2019 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Пресечение повторного оформления заказа при возврате от платежного шлюза Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
dnagikh Опубліковано: 11 вересня 2015 Автор Share Опубліковано: 11 вересня 2015 что нормально. не оплаченные заказы хранятся в базе без статуса и фильтруются как "Потерянные", у оплаченные же другой отличный статус Тут проблема не только в том, что захламляется БД, а еще и в том, что при каждом оформлении заказа, людям отправляются письма, мол почитайте, как оплатить, спасибо Вам за все и т.д. Контингент моего магазина "блондинки с айфонами" и подобное поведение их приводит в ужас и дезориентирует. Хотелось бы немного скрасить их быт. Надіслати Поділитися на інших сайтах More sharing options...
dnagikh Опубліковано: 11 вересня 2015 Автор Share Опубліковано: 11 вересня 2015 Тогда надо делать доставку курьером. А по теме вопроса, надо допиливать движок. Работаю по всей России и СНГ, тут с курьерами чуть сложнее и гораздо дороже. В общем я узнал, что хотел. Такой функциональности не предусмотрено, буду костылить. Спасибо за ответы! Надіслати Поділитися на інших сайтах More sharing options...
freelancer Опубліковано: 11 вересня 2015 Share Опубліковано: 11 вересня 2015 А по теме вопроса, надо допиливать движок. движок не надо допиливать, потому как не надо "при каждом оформлении заказа, людям отправляются письма, мол почитайте, как оплатить, спасибо Вам за все и т.д." вы, dnagikh, сделали один костыль, который нужно подпереть другим Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 11 вересня 2015 Share Опубліковано: 11 вересня 2015 может я чего не понял - но заказы со статусом 0 не должны отправляться покупателю они просто в БД попадают как потерянные если при потерянных заказах письма падают покупателям - значит что-то в движке уже покопали, не? Надіслати Поділитися на інших сайтах More sharing options... dnagikh Опубліковано: 11 вересня 2015 Автор Share Опубліковано: 11 вересня 2015 движок не надо допиливать, потому как не надо "при каждом оформлении заказа, людям отправляются письма, мол почитайте, как оплатить, спасибо Вам за все и т.д." вы, dnagikh, сделали один костыль, который нужно подпереть другим Вон оно в чем дело. Сайт разрабатывал не я и с OpenCard почти не работаю, поэтому не знал, что это не штатный функционал. Буду иметь ввиду и, скорее, пересмотрю политику отправки писем, нежели переработку системы оформления. Спасибо! Надіслати Поділитися на інших сайтах More sharing options... shoputils Опубліковано: 11 вересня 2015 Share Опубліковано: 11 вересня 2015 Некоторые модули оплаты позволяют при переходе на оплату присваивать определенный статус заказа, тогда письмо покупателю о создании заказа уходит. В любом случае, модуль оплаты подтверждает заказ. Чтобы письмо не уходило - нужно чтобы при вызова метода model_checkout_confirm() модуль оплаты передавал в параметре 'notify' false. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 11 вересня 2015 Share Опубліковано: 11 вересня 2015 Некоторые модули оплаты позволяют при переходе на оплату присваивать определенный статус заказа, тогда письмо покупателю о создании заказа уходит это плохо по уму, отправлять письмо/менять статус нужно лишь после подтверждения оплаты, а не по факту перехода на страницу платежной системы Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] OpenGram | Ваш магазин в Telegram Автор: kevdev, 16 травня 2023 telegram продажа товара (і ще %d) Теги: telegram продажа товара продаж bot оплата liqpay телеграм телеграм telegram 17 відповідей 1 650 переглядів kevdev 29 серпня [Підтримка] Wayforpay API оплата для Opencart 2.3, 3.x Автор: bogdan281989, 24 січня 2023 wayforpay оплата 17 відповідей 1 889 переглядів YaroslavHolovatiy 20 вересня Wayforpay API оплата для Opencart 2.3, 3.x Автор: bogdan281989, 24 січня 2023 wayforpay оплата 0 коментарів 5 839 переглядів bogdan281989 24 січня 2023 OpenGram | Ваш магазин в Telegram Автор: kevdev, 16 травня 2023 telegram продажа товара (і ще %d) Теги: telegram продажа товара продаж bot оплата liqpay телеграм телеграм telegram 0 коментарів 5 123 перегляди kevdev 26 квітня 2023 [Підтримка] Оплата Приват 24 1 2 3 Автор: Jamb86, 6 лютого 2013 оплата приват 24 72 відповіді 22 620 переглядів Roumek 25 червня 2019 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Пресечение повторного оформления заказа при возврате от платежного шлюза Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
AlexDW Опубліковано: 11 вересня 2015 Share Опубліковано: 11 вересня 2015 может я чего не понял - но заказы со статусом 0 не должны отправляться покупателю они просто в БД попадают как потерянные если при потерянных заказах письма падают покупателям - значит что-то в движке уже покопали, не? Надіслати Поділитися на інших сайтах More sharing options... dnagikh Опубліковано: 11 вересня 2015 Автор Share Опубліковано: 11 вересня 2015 движок не надо допиливать, потому как не надо "при каждом оформлении заказа, людям отправляются письма, мол почитайте, как оплатить, спасибо Вам за все и т.д." вы, dnagikh, сделали один костыль, который нужно подпереть другим Вон оно в чем дело. Сайт разрабатывал не я и с OpenCard почти не работаю, поэтому не знал, что это не штатный функционал. Буду иметь ввиду и, скорее, пересмотрю политику отправки писем, нежели переработку системы оформления. Спасибо! Надіслати Поділитися на інших сайтах More sharing options... shoputils Опубліковано: 11 вересня 2015 Share Опубліковано: 11 вересня 2015 Некоторые модули оплаты позволяют при переходе на оплату присваивать определенный статус заказа, тогда письмо покупателю о создании заказа уходит. В любом случае, модуль оплаты подтверждает заказ. Чтобы письмо не уходило - нужно чтобы при вызова метода model_checkout_confirm() модуль оплаты передавал в параметре 'notify' false. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 11 вересня 2015 Share Опубліковано: 11 вересня 2015 Некоторые модули оплаты позволяют при переходе на оплату присваивать определенный статус заказа, тогда письмо покупателю о создании заказа уходит это плохо по уму, отправлять письмо/менять статус нужно лишь после подтверждения оплаты, а не по факту перехода на страницу платежной системы Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] OpenGram | Ваш магазин в Telegram Автор: kevdev, 16 травня 2023 telegram продажа товара (і ще %d) Теги: telegram продажа товара продаж bot оплата liqpay телеграм телеграм telegram 17 відповідей 1 650 переглядів kevdev 29 серпня [Підтримка] Wayforpay API оплата для Opencart 2.3, 3.x Автор: bogdan281989, 24 січня 2023 wayforpay оплата 17 відповідей 1 889 переглядів YaroslavHolovatiy 20 вересня Wayforpay API оплата для Opencart 2.3, 3.x Автор: bogdan281989, 24 січня 2023 wayforpay оплата 0 коментарів 5 839 переглядів bogdan281989 24 січня 2023 OpenGram | Ваш магазин в Telegram Автор: kevdev, 16 травня 2023 telegram продажа товара (і ще %d) Теги: telegram продажа товара продаж bot оплата liqpay телеграм телеграм telegram 0 коментарів 5 123 перегляди kevdev 26 квітня 2023 [Підтримка] Оплата Приват 24 1 2 3 Автор: Jamb86, 6 лютого 2013 оплата приват 24 72 відповіді 22 620 переглядів Roumek 25 червня 2019 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Пресечение повторного оформления заказа при возврате от платежного шлюза
dnagikh Опубліковано: 11 вересня 2015 Автор Share Опубліковано: 11 вересня 2015 движок не надо допиливать, потому как не надо "при каждом оформлении заказа, людям отправляются письма, мол почитайте, как оплатить, спасибо Вам за все и т.д." вы, dnagikh, сделали один костыль, который нужно подпереть другим Вон оно в чем дело. Сайт разрабатывал не я и с OpenCard почти не работаю, поэтому не знал, что это не штатный функционал. Буду иметь ввиду и, скорее, пересмотрю политику отправки писем, нежели переработку системы оформления. Спасибо! Надіслати Поділитися на інших сайтах More sharing options...
shoputils Опубліковано: 11 вересня 2015 Share Опубліковано: 11 вересня 2015 Некоторые модули оплаты позволяют при переходе на оплату присваивать определенный статус заказа, тогда письмо покупателю о создании заказа уходит. В любом случае, модуль оплаты подтверждает заказ. Чтобы письмо не уходило - нужно чтобы при вызова метода model_checkout_confirm() модуль оплаты передавал в параметре 'notify' false. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 11 вересня 2015 Share Опубліковано: 11 вересня 2015 Некоторые модули оплаты позволяют при переходе на оплату присваивать определенный статус заказа, тогда письмо покупателю о создании заказа уходит это плохо по уму, отправлять письмо/менять статус нужно лишь после подтверждения оплаты, а не по факту перехода на страницу платежной системы Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] OpenGram | Ваш магазин в Telegram Автор: kevdev, 16 травня 2023 telegram продажа товара (і ще %d) Теги: telegram продажа товара продаж bot оплата liqpay телеграм телеграм telegram 17 відповідей 1 650 переглядів kevdev 29 серпня [Підтримка] Wayforpay API оплата для Opencart 2.3, 3.x Автор: bogdan281989, 24 січня 2023 wayforpay оплата 17 відповідей 1 889 переглядів YaroslavHolovatiy 20 вересня Wayforpay API оплата для Opencart 2.3, 3.x Автор: bogdan281989, 24 січня 2023 wayforpay оплата 0 коментарів 5 839 переглядів bogdan281989 24 січня 2023 OpenGram | Ваш магазин в Telegram Автор: kevdev, 16 травня 2023 telegram продажа товара (і ще %d) Теги: telegram продажа товара продаж bot оплата liqpay телеграм телеграм telegram 0 коментарів 5 123 перегляди kevdev 26 квітня 2023 [Підтримка] Оплата Приват 24 1 2 3 Автор: Jamb86, 6 лютого 2013 оплата приват 24 72 відповіді 22 620 переглядів Roumek 25 червня 2019 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
AlexDW Опубліковано: 11 вересня 2015 Share Опубліковано: 11 вересня 2015 Некоторые модули оплаты позволяют при переходе на оплату присваивать определенный статус заказа, тогда письмо покупателю о создании заказа уходит это плохо по уму, отправлять письмо/менять статус нужно лишь после подтверждения оплаты, а не по факту перехода на страницу платежной системы Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Recommended Posts