Ruru Posted April 11, 2019 Share Posted April 11, 2019 здравствуйте. нужен модуль, который будет генерировать случайные цифры в номере заказа, чтобы не было возможности отследить количество заказов. Есть что то подобное? Opencart 2.3 осторе Link to comment Share on other sites More sharing options...
stickpro Posted April 11, 2019 Share Posted April 11, 2019 добавить в моделe order.php rand c нужными параметрами Link to comment Share on other sites More sharing options... nikifalex Posted April 11, 2019 Share Posted April 11, 2019 делал такое несколько раз модуля не видел Link to comment Share on other sites More sharing options... Ruru Posted April 11, 2019 Author Share Posted April 11, 2019 7 минут назад, stickpro сказал: добавить в моделe order.php rand c нужными параметрами Спасибо! Link to comment Share on other sites More sharing options... Ruru Posted April 11, 2019 Author Share Posted April 11, 2019 8 минут назад, stickpro сказал: добавить в моделe order.php rand c нужными параметрами А можете как то подробней описать куда тыкнуть? Link to comment Share on other sites More sharing options... chukcha Posted April 11, 2019 Share Posted April 11, 2019 Модуль есть, а смысла нет Link to comment Share on other sites More sharing options... chukcha Posted April 11, 2019 Share Posted April 11, 2019 Самый простой способ - создание доп поля + генерация этого поля md5(Номерзаказ + соль) Таким образом вы всегда будете иметь уникальный номер, и не поломаете нигде структуру опенкарта Link to comment Share on other sites More sharing options... dexion Posted April 11, 2019 Share Posted April 11, 2019 7 часов назад, Ruru сказал: А можете как то подробней описать куда тыкнуть? В /catalog/model/checkout/order.php в функции addOrder, например, перед: foreach ($data['products'] as $product) { добавить: $rand = rand(10,50); $new_order_id = $this->db->getLastId() + $rand; $this->db->query("ALTER TABLE `" . DB_PREFIX . "order` AUTO_INCREMENT=" . $new_order_id); Вместо 10 и 50 можете указать свой диапазон случайных чисел, на размер которых будет каждый раз увеличиваться номер заказа Link to comment Share on other sites More sharing options... Ruru Posted April 11, 2019 Author Share Posted April 11, 2019 2 часа назад, dexion сказал: В /catalog/model/checkout/order.php в функции addOrder, например, перед: foreach ($data['products'] as $product) { добавить: $rand = rand(10,50); $new_order_id = $this->db->getLastId() + $rand; $this->db->query("ALTER TABLE `" . DB_PREFIX . "order` AUTO_INCREMENT=" . $new_order_id); Вместо 10 и 50 можете указать свой диапазон случайных чисел, на размер которых будет каждый раз увеличиваться номер заказа спасибо! попробую Link to comment Share on other sites More sharing options... 9 months later... olegodessa Posted January 18, 2020 Share Posted January 18, 2020 В 11.04.2019 в 22:14, dexion сказал: В /catalog/model/checkout/order.php в функции addOrder, например, перед: foreach ($data['products'] as $product) { добавить: $rand = rand(10,50); $new_order_id = $this->db->getLastId() + $rand; $this->db->query("ALTER TABLE `" . DB_PREFIX . "order` AUTO_INCREMENT=" . $new_order_id); Вместо 10 и 50 можете указать свой диапазон случайных чисел, на размер которых будет каждый раз увеличиваться номер заказа работает, только вставлять надо после $order_id = $this->db->getLastId(); 1 Link to comment Share on other sites More sharing options... nikolaykenig Posted January 19, 2020 Share Posted January 19, 2020 В 11.04.2019 в 15:25, chukcha сказал: Самый простой способ - создание доп поля + генерация этого поля md5(Номерзаказ + соль) А поподробнее можно Link to comment Share on other sites More sharing options... chukcha Posted January 19, 2020 Share Posted January 19, 2020 17 минут назад, nikolaykenig сказал: А поподробнее можно можно, но зачем вам это.. Мой вариант только для тех кто готов это делать, отслеживать глюки с этим связанные Link to comment Share on other sites More sharing options... Donni Posted January 21, 2020 Share Posted January 21, 2020 В 11.04.2019 в 17:22, chukcha сказал: Модуль есть, а смысла нет Интересовался подобным модулем, но потом начал сомневаться. Сначала казалось, что это избавит от людей, которые "любят считать чужие деньги". Т. е. чтобы по номеру заказа нельзя было определить много или мало продает магазин. Но потом вспомнил, что в бумажном чеке офлайн магазина тоже пишется номер заказа (обнуляется каждую смену). Цифра есть, но я даже внимание на неё не обращаю. Соответственно есть ли смысл обращать внимание на эту цифру для интернет-магазина? Скорее всего, нет. Link to comment Share on other sites More sharing options... 4 months later... Lostin Posted June 4, 2020 Share Posted June 4, 2020 В 18.01.2020 в 14:43, olegodessa сказал: работает, только вставлять надо после $order_id = $this->db->getLastId(); пробовал итак и этак ocstore 2/3/2/0/3 установлен simple, revolution и filter it - может там генерация номер заказов какт по другому идет? Link to comment Share on other sites More sharing options... 6 months later... redisskaru Posted December 11, 2020 Share Posted December 11, 2020 On 1/18/2020 at 2:43 PM, olegodessa said: работает, только вставлять надо после $order_id = $this->db->getLastId(); спасибо, вот это работает Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Изменение контактных номеров By doublelift, 19 hours ago 3 replies 83 views 3DO 12 hours ago Вывод итоговой цены и номера заказа в /success By donny, May 18, 2017 success вывод цены 6 replies 2,132 views wink0808 April 21 URL генератор для 3.0 By chukcha, June 7, 2018 slugs генератор чпу (and 5 more) Tagged with: slugs генератор чпу автогенерация чпу массовая генерация seo url seo генератор чпу seo url generator seo генератор url 0 comments 8,419 views chukcha June 8, 2018 Генератор Форм sobFeedback By sobwoofer, December 1, 2015 генератор форм создание форм (and 1 more) Tagged with: генератор форм создание форм обратная связь 0 comments 16,384 views sobwoofer December 1, 2015 Генератор доставок By progroman, March 6, 2018 доставка генератор доставки (and 6 more) Tagged with: доставка генератор доставки доставка сдэк почта россии доставка пэк служба доставки собственная служба доставки курьерская доставка 0 comments 11,942 views progroman March 6, 2018 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Поиск модулей Ищу " генератор случайных чисел в номере заказа " Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Простор - универсальный шаблон Opencart By m899 Super Special price By simple0000 Login Social Networks (Авторизации через соцсети) + Popup By S_A_P Уведомления о заказе на рабочий стол By Speaker12 Admin Attribute Filter Фильтр + Объединение атрибутов Характеристики товара By chukcha × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Контактная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
nikifalex Posted April 11, 2019 Share Posted April 11, 2019 делал такое несколько раз модуля не видел Link to comment Share on other sites More sharing options... Ruru Posted April 11, 2019 Author Share Posted April 11, 2019 7 минут назад, stickpro сказал: добавить в моделe order.php rand c нужными параметрами Спасибо! Link to comment Share on other sites More sharing options... Ruru Posted April 11, 2019 Author Share Posted April 11, 2019 8 минут назад, stickpro сказал: добавить в моделe order.php rand c нужными параметрами А можете как то подробней описать куда тыкнуть? Link to comment Share on other sites More sharing options... chukcha Posted April 11, 2019 Share Posted April 11, 2019 Модуль есть, а смысла нет Link to comment Share on other sites More sharing options... chukcha Posted April 11, 2019 Share Posted April 11, 2019 Самый простой способ - создание доп поля + генерация этого поля md5(Номерзаказ + соль) Таким образом вы всегда будете иметь уникальный номер, и не поломаете нигде структуру опенкарта Link to comment Share on other sites More sharing options... dexion Posted April 11, 2019 Share Posted April 11, 2019 7 часов назад, Ruru сказал: А можете как то подробней описать куда тыкнуть? В /catalog/model/checkout/order.php в функции addOrder, например, перед: foreach ($data['products'] as $product) { добавить: $rand = rand(10,50); $new_order_id = $this->db->getLastId() + $rand; $this->db->query("ALTER TABLE `" . DB_PREFIX . "order` AUTO_INCREMENT=" . $new_order_id); Вместо 10 и 50 можете указать свой диапазон случайных чисел, на размер которых будет каждый раз увеличиваться номер заказа Link to comment Share on other sites More sharing options... Ruru Posted April 11, 2019 Author Share Posted April 11, 2019 2 часа назад, dexion сказал: В /catalog/model/checkout/order.php в функции addOrder, например, перед: foreach ($data['products'] as $product) { добавить: $rand = rand(10,50); $new_order_id = $this->db->getLastId() + $rand; $this->db->query("ALTER TABLE `" . DB_PREFIX . "order` AUTO_INCREMENT=" . $new_order_id); Вместо 10 и 50 можете указать свой диапазон случайных чисел, на размер которых будет каждый раз увеличиваться номер заказа спасибо! попробую Link to comment Share on other sites More sharing options... 9 months later... olegodessa Posted January 18, 2020 Share Posted January 18, 2020 В 11.04.2019 в 22:14, dexion сказал: В /catalog/model/checkout/order.php в функции addOrder, например, перед: foreach ($data['products'] as $product) { добавить: $rand = rand(10,50); $new_order_id = $this->db->getLastId() + $rand; $this->db->query("ALTER TABLE `" . DB_PREFIX . "order` AUTO_INCREMENT=" . $new_order_id); Вместо 10 и 50 можете указать свой диапазон случайных чисел, на размер которых будет каждый раз увеличиваться номер заказа работает, только вставлять надо после $order_id = $this->db->getLastId(); 1 Link to comment Share on other sites More sharing options... nikolaykenig Posted January 19, 2020 Share Posted January 19, 2020 В 11.04.2019 в 15:25, chukcha сказал: Самый простой способ - создание доп поля + генерация этого поля md5(Номерзаказ + соль) А поподробнее можно Link to comment Share on other sites More sharing options... chukcha Posted January 19, 2020 Share Posted January 19, 2020 17 минут назад, nikolaykenig сказал: А поподробнее можно можно, но зачем вам это.. Мой вариант только для тех кто готов это делать, отслеживать глюки с этим связанные Link to comment Share on other sites More sharing options... Donni Posted January 21, 2020 Share Posted January 21, 2020 В 11.04.2019 в 17:22, chukcha сказал: Модуль есть, а смысла нет Интересовался подобным модулем, но потом начал сомневаться. Сначала казалось, что это избавит от людей, которые "любят считать чужие деньги". Т. е. чтобы по номеру заказа нельзя было определить много или мало продает магазин. Но потом вспомнил, что в бумажном чеке офлайн магазина тоже пишется номер заказа (обнуляется каждую смену). Цифра есть, но я даже внимание на неё не обращаю. Соответственно есть ли смысл обращать внимание на эту цифру для интернет-магазина? Скорее всего, нет. Link to comment Share on other sites More sharing options... 4 months later... Lostin Posted June 4, 2020 Share Posted June 4, 2020 В 18.01.2020 в 14:43, olegodessa сказал: работает, только вставлять надо после $order_id = $this->db->getLastId(); пробовал итак и этак ocstore 2/3/2/0/3 установлен simple, revolution и filter it - может там генерация номер заказов какт по другому идет? Link to comment Share on other sites More sharing options... 6 months later... redisskaru Posted December 11, 2020 Share Posted December 11, 2020 On 1/18/2020 at 2:43 PM, olegodessa said: работает, только вставлять надо после $order_id = $this->db->getLastId(); спасибо, вот это работает Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Изменение контактных номеров By doublelift, 19 hours ago 3 replies 83 views 3DO 12 hours ago Вывод итоговой цены и номера заказа в /success By donny, May 18, 2017 success вывод цены 6 replies 2,132 views wink0808 April 21 URL генератор для 3.0 By chukcha, June 7, 2018 slugs генератор чпу (and 5 more) Tagged with: slugs генератор чпу автогенерация чпу массовая генерация seo url seo генератор чпу seo url generator seo генератор url 0 comments 8,419 views chukcha June 8, 2018 Генератор Форм sobFeedback By sobwoofer, December 1, 2015 генератор форм создание форм (and 1 more) Tagged with: генератор форм создание форм обратная связь 0 comments 16,384 views sobwoofer December 1, 2015 Генератор доставок By progroman, March 6, 2018 доставка генератор доставки (and 6 more) Tagged with: доставка генератор доставки доставка сдэк почта россии доставка пэк служба доставки собственная служба доставки курьерская доставка 0 comments 11,942 views progroman March 6, 2018 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Поиск модулей Ищу " генератор случайных чисел в номере заказа " Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Простор - универсальный шаблон Opencart By m899 Super Special price By simple0000 Login Social Networks (Авторизации через соцсети) + Popup By S_A_P Уведомления о заказе на рабочий стол By Speaker12 Admin Attribute Filter Фильтр + Объединение атрибутов Характеристики товара By chukcha × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Контактная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Ruru Posted April 11, 2019 Author Share Posted April 11, 2019 7 минут назад, stickpro сказал: добавить в моделe order.php rand c нужными параметрами Спасибо! Link to comment Share on other sites More sharing options...
Ruru Posted April 11, 2019 Author Share Posted April 11, 2019 8 минут назад, stickpro сказал: добавить в моделe order.php rand c нужными параметрами А можете как то подробней описать куда тыкнуть? Link to comment Share on other sites More sharing options...
chukcha Posted April 11, 2019 Share Posted April 11, 2019 Модуль есть, а смысла нет Link to comment Share on other sites More sharing options... chukcha Posted April 11, 2019 Share Posted April 11, 2019 Самый простой способ - создание доп поля + генерация этого поля md5(Номерзаказ + соль) Таким образом вы всегда будете иметь уникальный номер, и не поломаете нигде структуру опенкарта Link to comment Share on other sites More sharing options... dexion Posted April 11, 2019 Share Posted April 11, 2019 7 часов назад, Ruru сказал: А можете как то подробней описать куда тыкнуть? В /catalog/model/checkout/order.php в функции addOrder, например, перед: foreach ($data['products'] as $product) { добавить: $rand = rand(10,50); $new_order_id = $this->db->getLastId() + $rand; $this->db->query("ALTER TABLE `" . DB_PREFIX . "order` AUTO_INCREMENT=" . $new_order_id); Вместо 10 и 50 можете указать свой диапазон случайных чисел, на размер которых будет каждый раз увеличиваться номер заказа Link to comment Share on other sites More sharing options... Ruru Posted April 11, 2019 Author Share Posted April 11, 2019 2 часа назад, dexion сказал: В /catalog/model/checkout/order.php в функции addOrder, например, перед: foreach ($data['products'] as $product) { добавить: $rand = rand(10,50); $new_order_id = $this->db->getLastId() + $rand; $this->db->query("ALTER TABLE `" . DB_PREFIX . "order` AUTO_INCREMENT=" . $new_order_id); Вместо 10 и 50 можете указать свой диапазон случайных чисел, на размер которых будет каждый раз увеличиваться номер заказа спасибо! попробую Link to comment Share on other sites More sharing options... 9 months later... olegodessa Posted January 18, 2020 Share Posted January 18, 2020 В 11.04.2019 в 22:14, dexion сказал: В /catalog/model/checkout/order.php в функции addOrder, например, перед: foreach ($data['products'] as $product) { добавить: $rand = rand(10,50); $new_order_id = $this->db->getLastId() + $rand; $this->db->query("ALTER TABLE `" . DB_PREFIX . "order` AUTO_INCREMENT=" . $new_order_id); Вместо 10 и 50 можете указать свой диапазон случайных чисел, на размер которых будет каждый раз увеличиваться номер заказа работает, только вставлять надо после $order_id = $this->db->getLastId(); 1 Link to comment Share on other sites More sharing options... nikolaykenig Posted January 19, 2020 Share Posted January 19, 2020 В 11.04.2019 в 15:25, chukcha сказал: Самый простой способ - создание доп поля + генерация этого поля md5(Номерзаказ + соль) А поподробнее можно Link to comment Share on other sites More sharing options... chukcha Posted January 19, 2020 Share Posted January 19, 2020 17 минут назад, nikolaykenig сказал: А поподробнее можно можно, но зачем вам это.. Мой вариант только для тех кто готов это делать, отслеживать глюки с этим связанные Link to comment Share on other sites More sharing options... Donni Posted January 21, 2020 Share Posted January 21, 2020 В 11.04.2019 в 17:22, chukcha сказал: Модуль есть, а смысла нет Интересовался подобным модулем, но потом начал сомневаться. Сначала казалось, что это избавит от людей, которые "любят считать чужие деньги". Т. е. чтобы по номеру заказа нельзя было определить много или мало продает магазин. Но потом вспомнил, что в бумажном чеке офлайн магазина тоже пишется номер заказа (обнуляется каждую смену). Цифра есть, но я даже внимание на неё не обращаю. Соответственно есть ли смысл обращать внимание на эту цифру для интернет-магазина? Скорее всего, нет. Link to comment Share on other sites More sharing options... 4 months later... Lostin Posted June 4, 2020 Share Posted June 4, 2020 В 18.01.2020 в 14:43, olegodessa сказал: работает, только вставлять надо после $order_id = $this->db->getLastId(); пробовал итак и этак ocstore 2/3/2/0/3 установлен simple, revolution и filter it - может там генерация номер заказов какт по другому идет? Link to comment Share on other sites More sharing options... 6 months later... redisskaru Posted December 11, 2020 Share Posted December 11, 2020 On 1/18/2020 at 2:43 PM, olegodessa said: работает, только вставлять надо после $order_id = $this->db->getLastId(); спасибо, вот это работает Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Изменение контактных номеров By doublelift, 19 hours ago 3 replies 83 views 3DO 12 hours ago Вывод итоговой цены и номера заказа в /success By donny, May 18, 2017 success вывод цены 6 replies 2,132 views wink0808 April 21 URL генератор для 3.0 By chukcha, June 7, 2018 slugs генератор чпу (and 5 more) Tagged with: slugs генератор чпу автогенерация чпу массовая генерация seo url seo генератор чпу seo url generator seo генератор url 0 comments 8,419 views chukcha June 8, 2018 Генератор Форм sobFeedback By sobwoofer, December 1, 2015 генератор форм создание форм (and 1 more) Tagged with: генератор форм создание форм обратная связь 0 comments 16,384 views sobwoofer December 1, 2015 Генератор доставок By progroman, March 6, 2018 доставка генератор доставки (and 6 more) Tagged with: доставка генератор доставки доставка сдэк почта россии доставка пэк служба доставки собственная служба доставки курьерская доставка 0 comments 11,942 views progroman March 6, 2018 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Поиск модулей Ищу " генератор случайных чисел в номере заказа " Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Простор - универсальный шаблон Opencart By m899 Super Special price By simple0000 Login Social Networks (Авторизации через соцсети) + Popup By S_A_P Уведомления о заказе на рабочий стол By Speaker12 Admin Attribute Filter Фильтр + Объединение атрибутов Характеристики товара By chukcha
chukcha Posted April 11, 2019 Share Posted April 11, 2019 Самый простой способ - создание доп поля + генерация этого поля md5(Номерзаказ + соль) Таким образом вы всегда будете иметь уникальный номер, и не поломаете нигде структуру опенкарта Link to comment Share on other sites More sharing options... dexion Posted April 11, 2019 Share Posted April 11, 2019 7 часов назад, Ruru сказал: А можете как то подробней описать куда тыкнуть? В /catalog/model/checkout/order.php в функции addOrder, например, перед: foreach ($data['products'] as $product) { добавить: $rand = rand(10,50); $new_order_id = $this->db->getLastId() + $rand; $this->db->query("ALTER TABLE `" . DB_PREFIX . "order` AUTO_INCREMENT=" . $new_order_id); Вместо 10 и 50 можете указать свой диапазон случайных чисел, на размер которых будет каждый раз увеличиваться номер заказа Link to comment Share on other sites More sharing options... Ruru Posted April 11, 2019 Author Share Posted April 11, 2019 2 часа назад, dexion сказал: В /catalog/model/checkout/order.php в функции addOrder, например, перед: foreach ($data['products'] as $product) { добавить: $rand = rand(10,50); $new_order_id = $this->db->getLastId() + $rand; $this->db->query("ALTER TABLE `" . DB_PREFIX . "order` AUTO_INCREMENT=" . $new_order_id); Вместо 10 и 50 можете указать свой диапазон случайных чисел, на размер которых будет каждый раз увеличиваться номер заказа спасибо! попробую Link to comment Share on other sites More sharing options... 9 months later... olegodessa Posted January 18, 2020 Share Posted January 18, 2020 В 11.04.2019 в 22:14, dexion сказал: В /catalog/model/checkout/order.php в функции addOrder, например, перед: foreach ($data['products'] as $product) { добавить: $rand = rand(10,50); $new_order_id = $this->db->getLastId() + $rand; $this->db->query("ALTER TABLE `" . DB_PREFIX . "order` AUTO_INCREMENT=" . $new_order_id); Вместо 10 и 50 можете указать свой диапазон случайных чисел, на размер которых будет каждый раз увеличиваться номер заказа работает, только вставлять надо после $order_id = $this->db->getLastId(); 1 Link to comment Share on other sites More sharing options... nikolaykenig Posted January 19, 2020 Share Posted January 19, 2020 В 11.04.2019 в 15:25, chukcha сказал: Самый простой способ - создание доп поля + генерация этого поля md5(Номерзаказ + соль) А поподробнее можно Link to comment Share on other sites More sharing options... chukcha Posted January 19, 2020 Share Posted January 19, 2020 17 минут назад, nikolaykenig сказал: А поподробнее можно можно, но зачем вам это.. Мой вариант только для тех кто готов это делать, отслеживать глюки с этим связанные Link to comment Share on other sites More sharing options... Donni Posted January 21, 2020 Share Posted January 21, 2020 В 11.04.2019 в 17:22, chukcha сказал: Модуль есть, а смысла нет Интересовался подобным модулем, но потом начал сомневаться. Сначала казалось, что это избавит от людей, которые "любят считать чужие деньги". Т. е. чтобы по номеру заказа нельзя было определить много или мало продает магазин. Но потом вспомнил, что в бумажном чеке офлайн магазина тоже пишется номер заказа (обнуляется каждую смену). Цифра есть, но я даже внимание на неё не обращаю. Соответственно есть ли смысл обращать внимание на эту цифру для интернет-магазина? Скорее всего, нет. Link to comment Share on other sites More sharing options... 4 months later... Lostin Posted June 4, 2020 Share Posted June 4, 2020 В 18.01.2020 в 14:43, olegodessa сказал: работает, только вставлять надо после $order_id = $this->db->getLastId(); пробовал итак и этак ocstore 2/3/2/0/3 установлен simple, revolution и filter it - может там генерация номер заказов какт по другому идет? Link to comment Share on other sites More sharing options... 6 months later... redisskaru Posted December 11, 2020 Share Posted December 11, 2020 On 1/18/2020 at 2:43 PM, olegodessa said: работает, только вставлять надо после $order_id = $this->db->getLastId(); спасибо, вот это работает Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Изменение контактных номеров By doublelift, 19 hours ago 3 replies 83 views 3DO 12 hours ago Вывод итоговой цены и номера заказа в /success By donny, May 18, 2017 success вывод цены 6 replies 2,132 views wink0808 April 21 URL генератор для 3.0 By chukcha, June 7, 2018 slugs генератор чпу (and 5 more) Tagged with: slugs генератор чпу автогенерация чпу массовая генерация seo url seo генератор чпу seo url generator seo генератор url 0 comments 8,419 views chukcha June 8, 2018 Генератор Форм sobFeedback By sobwoofer, December 1, 2015 генератор форм создание форм (and 1 more) Tagged with: генератор форм создание форм обратная связь 0 comments 16,384 views sobwoofer December 1, 2015 Генератор доставок By progroman, March 6, 2018 доставка генератор доставки (and 6 more) Tagged with: доставка генератор доставки доставка сдэк почта россии доставка пэк служба доставки собственная служба доставки курьерская доставка 0 comments 11,942 views progroman March 6, 2018 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Поиск модулей Ищу " генератор случайных чисел в номере заказа "
dexion Posted April 11, 2019 Share Posted April 11, 2019 7 часов назад, Ruru сказал: А можете как то подробней описать куда тыкнуть? В /catalog/model/checkout/order.php в функции addOrder, например, перед: foreach ($data['products'] as $product) { добавить: $rand = rand(10,50); $new_order_id = $this->db->getLastId() + $rand; $this->db->query("ALTER TABLE `" . DB_PREFIX . "order` AUTO_INCREMENT=" . $new_order_id); Вместо 10 и 50 можете указать свой диапазон случайных чисел, на размер которых будет каждый раз увеличиваться номер заказа Link to comment Share on other sites More sharing options... Ruru Posted April 11, 2019 Author Share Posted April 11, 2019 2 часа назад, dexion сказал: В /catalog/model/checkout/order.php в функции addOrder, например, перед: foreach ($data['products'] as $product) { добавить: $rand = rand(10,50); $new_order_id = $this->db->getLastId() + $rand; $this->db->query("ALTER TABLE `" . DB_PREFIX . "order` AUTO_INCREMENT=" . $new_order_id); Вместо 10 и 50 можете указать свой диапазон случайных чисел, на размер которых будет каждый раз увеличиваться номер заказа спасибо! попробую Link to comment Share on other sites More sharing options... 9 months later... olegodessa Posted January 18, 2020 Share Posted January 18, 2020 В 11.04.2019 в 22:14, dexion сказал: В /catalog/model/checkout/order.php в функции addOrder, например, перед: foreach ($data['products'] as $product) { добавить: $rand = rand(10,50); $new_order_id = $this->db->getLastId() + $rand; $this->db->query("ALTER TABLE `" . DB_PREFIX . "order` AUTO_INCREMENT=" . $new_order_id); Вместо 10 и 50 можете указать свой диапазон случайных чисел, на размер которых будет каждый раз увеличиваться номер заказа работает, только вставлять надо после $order_id = $this->db->getLastId(); 1 Link to comment Share on other sites More sharing options... nikolaykenig Posted January 19, 2020 Share Posted January 19, 2020 В 11.04.2019 в 15:25, chukcha сказал: Самый простой способ - создание доп поля + генерация этого поля md5(Номерзаказ + соль) А поподробнее можно Link to comment Share on other sites More sharing options... chukcha Posted January 19, 2020 Share Posted January 19, 2020 17 минут назад, nikolaykenig сказал: А поподробнее можно можно, но зачем вам это.. Мой вариант только для тех кто готов это делать, отслеживать глюки с этим связанные Link to comment Share on other sites More sharing options... Donni Posted January 21, 2020 Share Posted January 21, 2020 В 11.04.2019 в 17:22, chukcha сказал: Модуль есть, а смысла нет Интересовался подобным модулем, но потом начал сомневаться. Сначала казалось, что это избавит от людей, которые "любят считать чужие деньги". Т. е. чтобы по номеру заказа нельзя было определить много или мало продает магазин. Но потом вспомнил, что в бумажном чеке офлайн магазина тоже пишется номер заказа (обнуляется каждую смену). Цифра есть, но я даже внимание на неё не обращаю. Соответственно есть ли смысл обращать внимание на эту цифру для интернет-магазина? Скорее всего, нет. Link to comment Share on other sites More sharing options... 4 months later... Lostin Posted June 4, 2020 Share Posted June 4, 2020 В 18.01.2020 в 14:43, olegodessa сказал: работает, только вставлять надо после $order_id = $this->db->getLastId(); пробовал итак и этак ocstore 2/3/2/0/3 установлен simple, revolution и filter it - может там генерация номер заказов какт по другому идет? Link to comment Share on other sites More sharing options... 6 months later... redisskaru Posted December 11, 2020 Share Posted December 11, 2020 On 1/18/2020 at 2:43 PM, olegodessa said: работает, только вставлять надо после $order_id = $this->db->getLastId(); спасибо, вот это работает Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Изменение контактных номеров By doublelift, 19 hours ago 3 replies 83 views 3DO 12 hours ago Вывод итоговой цены и номера заказа в /success By donny, May 18, 2017 success вывод цены 6 replies 2,132 views wink0808 April 21 URL генератор для 3.0 By chukcha, June 7, 2018 slugs генератор чпу (and 5 more) Tagged with: slugs генератор чпу автогенерация чпу массовая генерация seo url seo генератор чпу seo url generator seo генератор url 0 comments 8,419 views chukcha June 8, 2018 Генератор Форм sobFeedback By sobwoofer, December 1, 2015 генератор форм создание форм (and 1 more) Tagged with: генератор форм создание форм обратная связь 0 comments 16,384 views sobwoofer December 1, 2015 Генератор доставок By progroman, March 6, 2018 доставка генератор доставки (and 6 more) Tagged with: доставка генератор доставки доставка сдэк почта россии доставка пэк служба доставки собственная служба доставки курьерская доставка 0 comments 11,942 views progroman March 6, 2018 Recently Browsing 0 members No registered users viewing this page.
Ruru Posted April 11, 2019 Author Share Posted April 11, 2019 2 часа назад, dexion сказал: В /catalog/model/checkout/order.php в функции addOrder, например, перед: foreach ($data['products'] as $product) { добавить: $rand = rand(10,50); $new_order_id = $this->db->getLastId() + $rand; $this->db->query("ALTER TABLE `" . DB_PREFIX . "order` AUTO_INCREMENT=" . $new_order_id); Вместо 10 и 50 можете указать свой диапазон случайных чисел, на размер которых будет каждый раз увеличиваться номер заказа спасибо! попробую Link to comment Share on other sites More sharing options...
olegodessa Posted January 18, 2020 Share Posted January 18, 2020 В 11.04.2019 в 22:14, dexion сказал: В /catalog/model/checkout/order.php в функции addOrder, например, перед: foreach ($data['products'] as $product) { добавить: $rand = rand(10,50); $new_order_id = $this->db->getLastId() + $rand; $this->db->query("ALTER TABLE `" . DB_PREFIX . "order` AUTO_INCREMENT=" . $new_order_id); Вместо 10 и 50 можете указать свой диапазон случайных чисел, на размер которых будет каждый раз увеличиваться номер заказа работает, только вставлять надо после $order_id = $this->db->getLastId(); 1 Link to comment Share on other sites More sharing options...
nikolaykenig Posted January 19, 2020 Share Posted January 19, 2020 В 11.04.2019 в 15:25, chukcha сказал: Самый простой способ - создание доп поля + генерация этого поля md5(Номерзаказ + соль) А поподробнее можно Link to comment Share on other sites More sharing options...
chukcha Posted January 19, 2020 Share Posted January 19, 2020 17 минут назад, nikolaykenig сказал: А поподробнее можно можно, но зачем вам это.. Мой вариант только для тех кто готов это делать, отслеживать глюки с этим связанные Link to comment Share on other sites More sharing options... Donni Posted January 21, 2020 Share Posted January 21, 2020 В 11.04.2019 в 17:22, chukcha сказал: Модуль есть, а смысла нет Интересовался подобным модулем, но потом начал сомневаться. Сначала казалось, что это избавит от людей, которые "любят считать чужие деньги". Т. е. чтобы по номеру заказа нельзя было определить много или мало продает магазин. Но потом вспомнил, что в бумажном чеке офлайн магазина тоже пишется номер заказа (обнуляется каждую смену). Цифра есть, но я даже внимание на неё не обращаю. Соответственно есть ли смысл обращать внимание на эту цифру для интернет-магазина? Скорее всего, нет. Link to comment Share on other sites More sharing options... 4 months later... Lostin Posted June 4, 2020 Share Posted June 4, 2020 В 18.01.2020 в 14:43, olegodessa сказал: работает, только вставлять надо после $order_id = $this->db->getLastId(); пробовал итак и этак ocstore 2/3/2/0/3 установлен simple, revolution и filter it - может там генерация номер заказов какт по другому идет? Link to comment Share on other sites More sharing options... 6 months later... redisskaru Posted December 11, 2020 Share Posted December 11, 2020 On 1/18/2020 at 2:43 PM, olegodessa said: работает, только вставлять надо после $order_id = $this->db->getLastId(); спасибо, вот это работает Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0
Donni Posted January 21, 2020 Share Posted January 21, 2020 В 11.04.2019 в 17:22, chukcha сказал: Модуль есть, а смысла нет Интересовался подобным модулем, но потом начал сомневаться. Сначала казалось, что это избавит от людей, которые "любят считать чужие деньги". Т. е. чтобы по номеру заказа нельзя было определить много или мало продает магазин. Но потом вспомнил, что в бумажном чеке офлайн магазина тоже пишется номер заказа (обнуляется каждую смену). Цифра есть, но я даже внимание на неё не обращаю. Соответственно есть ли смысл обращать внимание на эту цифру для интернет-магазина? Скорее всего, нет. Link to comment Share on other sites More sharing options...
Lostin Posted June 4, 2020 Share Posted June 4, 2020 В 18.01.2020 в 14:43, olegodessa сказал: работает, только вставлять надо после $order_id = $this->db->getLastId(); пробовал итак и этак ocstore 2/3/2/0/3 установлен simple, revolution и filter it - может там генерация номер заказов какт по другому идет? Link to comment Share on other sites More sharing options...
redisskaru Posted December 11, 2020 Share Posted December 11, 2020 On 1/18/2020 at 2:43 PM, olegodessa said: работает, только вставлять надо после $order_id = $this->db->getLastId(); спасибо, вот это работает Link to comment Share on other sites More sharing options...
Recommended Posts