raskenx Posted May 8, 2017 Share Posted May 8, 2017 Всем привет, в опенкарте каждому заказу присуждается свой номер по порядку 1, 2, 3... и т.д. Как сделать чтобы этот номер начинался скажем так со 100 или 1000? спасибо Link to comment Share on other sites More sharing options...
Guest Posted May 8, 2017 Share Posted May 8, 2017 в БД изменить id =) Link to comment Share on other sites More sharing options...
Lazdakon Posted May 8, 2017 Share Posted May 8, 2017 20 минут назад, nexus сказал: в БД изменить id =) Дополню ответ предыдущего комментатора — в базе данных через phpmyadmin в таблице oc_order изменить id у последнего заказа на нужный, но также не стоит забывать изменить id всех сопряженных таблиц, а то есть: oc_order_history oc_order_option oc_order_product oc_order_status oc_order_total и так далее 1 Link to comment Share on other sites More sharing options... raskenx Posted May 8, 2017 Author Share Posted May 8, 2017 Только что, Lazdakon сказал: Дополню ответ предыдущего комментатора — в базе данных через phpmyadmin в таблице oc_order изменить id у последнего заказа на нужный, но также не стоит забывать изменить id всех сопряженных таблиц, а то есть: oc_order_history oc_order_option oc_order_product oc_order_status oc_order_total и так далее спс. буду пробовать Link to comment Share on other sites More sharing options... baster789 Posted May 8, 2017 Share Posted May 8, 2017 13 минут назад, raskenx сказал: спс. буду пробовать Вы хотите чтобы новые заказы тоже начинались с этого с большего числа? Тогда выполните SQL запрос ALTER TABLE oc_order AUTO_INCREMENT=1001; Вместо 1001 то число с которого хотите заказы чтобы продолжались, а то что выше вам сказали для этой цели не подойдет) 1 Link to comment Share on other sites More sharing options... raskenx Posted May 8, 2017 Author Share Posted May 8, 2017 (edited) 1 час назад, baster789 сказал: Вы хотите чтобы новые заказы тоже начинались с этого с большего числа? Тогда выполните SQL запрос ALTER TABLE oc_order AUTO_INCREMENT=1001; Вместо 1001 то число с которого хотите заказы чтобы продолжались, а то что выше вам сказали для этой цели не подойдет) выдало ошибку, сделал по первому варианту, поправил БД... Но все равно большое спасибо Скрытый текст Edited May 8, 2017 by raskenx Link to comment Share on other sites More sharing options... baster789 Posted May 8, 2017 Share Posted May 8, 2017 выдало ошибку, прикрепил скриншот Сначала откройте базу опенкарт и потом выполните запрос)Отправлено с моего IQ4511 Octa через Tapatalk Link to comment Share on other sites More sharing options... chukcha Posted May 8, 2017 Share Posted May 8, 2017 Полная х-ня Номер заказа имеет сои привязки Есть номер инвойса Вам нужен уникальный, случайный, не упорядоченный номер заказа, аот и играйтесь его номером иновойса - и при этом НИЧЕГО Не сломаете Link to comment Share on other sites More sharing options... baster789 Posted May 8, 2017 Share Posted May 8, 2017 20 минут назад, chukcha сказал: Полная х-ня Номер заказа имеет сои привязки Есть номер инвойса Вам нужен уникальный, случайный, не упорядоченный номер заказа, аот и играйтесь его номером иновойса - и при этом НИЧЕГО Не сломаете Простите кончено, но причем здесь номер инвоиса? На мыло клиенту приходит номер заказа, и думаю первоначальная цель автора темы, создать видимость активной деятельности магазина. Альтерацией инкремента в базе ничего не сломается, вся система заказов танцует от order_id и каким образом вы себе представляете поломку, я не очень понимаю) Фактически мы просто внушаем системе, что было уже нужное нам колличество заказов, а что там в конце номера счета - конечному пользователю до лампочки. Для пущего тумана можно сделать генерацию счетов с перфиксом в виде даты заказа, тогда вообще идеально) Link to comment Share on other sites More sharing options... chukcha Posted May 8, 2017 Share Posted May 8, 2017 Фикция! Я знаю, откуда и где и зачем, и как єто потом ломает всю строгость Номер инвойса это тоже признак заказа, хотите его делать уникльным, вот и пользуйте это поле Link to comment Share on other sites More sharing options... baster789 Posted May 8, 2017 Share Posted May 8, 2017 6 минут назад, chukcha сказал: Фикция! Я знаю, откуда и где и зачем, и как єто потом ломает всю строгость Номер инвойса это тоже признак заказа, хотите его делать уникльным, вот и пользуйте это поле Не подумайте, что я докапываюсь или еще что-то, просто стало интересно, для общего развития, да и другим как урок будет: можете привести пример в какой ситуации подобное решение навредит системе? Я, просто, не могу представить подобный кейс, а красота решения, это уже больше из вопросов "быдло-небыдло кодинг", которые владельцев магазинов не волнуют, если это не поломает сам магазин) Вы ведь сами понимаете, что сложность в реализации увеличения инкремента и рандомизации номеров малеха разная, - для людей с пыхой и структурой карта не знакомых Link to comment Share on other sites More sharing options... chukcha Posted May 8, 2017 Share Posted May 8, 2017 ок.. Тупо перед добавлением вам нужно сгегенировать "уникальный" id а поле autoincrement Затем у вас там индекс по этому полю, и нужны связи Ну, вроде ничего страшного.. Но!!! зачем эта головная боль? Есть номер инвойса, а это тупое математическое действие 10 минут назад, baster789 сказал: какой ситуации подобное решение навредит системе? Не будет учтено в каком-нибудь кривом модуле.. Link to comment Share on other sites More sharing options... baster789 Posted May 8, 2017 Share Posted May 8, 2017 Только что, chukcha сказал: ок.. Тупо перед добавлением вам нужно сгегенировать "уникальный" id а поле autoincrement Затем у вас там индекс по этому полю, и нужны связи Ну, вроде ничего страшного.. Но!!! зачем эта головная боль? Есть номер инвойса, а это тупое математическое действие Не будет учтено в каком-нибудь кривом модуле.. А как же естественные гэйпы межде айдишниками в случае операций добавления/удаления тех же товаров например? Или например было у меня 1200 заказов, я удалил первые 1000 так как ненужны? Вроде как естественный процесс выходит Link to comment Share on other sites More sharing options... chukcha Posted May 8, 2017 Share Posted May 8, 2017 Да причем здесь естественный процесс? Вот вап простейший пример Вы генерите случайный номер id Вот вам пример 1 нужно сегенриовать 2. проверить на наличие и в случае наличия - перейти к п.1 Второй Кривой модуль который удаляет заказ, но не удаляет что-то из связанных таблиц (забыл, не учел, не знал!!!!) Генерация, попадает на ранее существующий - опа-на - потеря заказа! 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 IHOR1989, May 16, 2021 трек-номер номер накладной (and 2 more) Tagged with: трек-номер номер накладной информация о заказе редактирование заказа 0 comments 2,272 views IHOR1989 February 27, 2021 Поменять номер телефона в шаблоне By pinivla, July 5 1 reply 102 views WarStyle July 5 Сделать вход/регистрацию только по номеру телефона! By Admiral1985, March 25 3 replies 626 views Admiral1985 April 25 Ищу кто сделает шаблон By ukrfence, Monday at 09:14 AM 1 reply 116 views buslikdrev Monday at 01:20 PM Изменение контактных номеров By doublelift, May 26 3 replies 190 views 3DO May 26 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Поддержка и ответы на вопросы Общие вопросы как сделать произвольный номер заказа? Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Buttons Social Share By Parallax request-price By mr_garik Мессенджеры + Обратный Звонок By Parallax Последние товары с любой категории By Kingfrelance Вес и размеры в категориях, производителях, акциях и во всех модулях. By rtsasuk × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News 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
raskenx Posted May 8, 2017 Author Share Posted May 8, 2017 Только что, Lazdakon сказал: Дополню ответ предыдущего комментатора — в базе данных через phpmyadmin в таблице oc_order изменить id у последнего заказа на нужный, но также не стоит забывать изменить id всех сопряженных таблиц, а то есть: oc_order_history oc_order_option oc_order_product oc_order_status oc_order_total и так далее спс. буду пробовать Link to comment Share on other sites More sharing options...
baster789 Posted May 8, 2017 Share Posted May 8, 2017 13 минут назад, raskenx сказал: спс. буду пробовать Вы хотите чтобы новые заказы тоже начинались с этого с большего числа? Тогда выполните SQL запрос ALTER TABLE oc_order AUTO_INCREMENT=1001; Вместо 1001 то число с которого хотите заказы чтобы продолжались, а то что выше вам сказали для этой цели не подойдет) 1 Link to comment Share on other sites More sharing options... raskenx Posted May 8, 2017 Author Share Posted May 8, 2017 (edited) 1 час назад, baster789 сказал: Вы хотите чтобы новые заказы тоже начинались с этого с большего числа? Тогда выполните SQL запрос ALTER TABLE oc_order AUTO_INCREMENT=1001; Вместо 1001 то число с которого хотите заказы чтобы продолжались, а то что выше вам сказали для этой цели не подойдет) выдало ошибку, сделал по первому варианту, поправил БД... Но все равно большое спасибо Скрытый текст Edited May 8, 2017 by raskenx Link to comment Share on other sites More sharing options... baster789 Posted May 8, 2017 Share Posted May 8, 2017 выдало ошибку, прикрепил скриншот Сначала откройте базу опенкарт и потом выполните запрос)Отправлено с моего IQ4511 Octa через Tapatalk Link to comment Share on other sites More sharing options... chukcha Posted May 8, 2017 Share Posted May 8, 2017 Полная х-ня Номер заказа имеет сои привязки Есть номер инвойса Вам нужен уникальный, случайный, не упорядоченный номер заказа, аот и играйтесь его номером иновойса - и при этом НИЧЕГО Не сломаете Link to comment Share on other sites More sharing options... baster789 Posted May 8, 2017 Share Posted May 8, 2017 20 минут назад, chukcha сказал: Полная х-ня Номер заказа имеет сои привязки Есть номер инвойса Вам нужен уникальный, случайный, не упорядоченный номер заказа, аот и играйтесь его номером иновойса - и при этом НИЧЕГО Не сломаете Простите кончено, но причем здесь номер инвоиса? На мыло клиенту приходит номер заказа, и думаю первоначальная цель автора темы, создать видимость активной деятельности магазина. Альтерацией инкремента в базе ничего не сломается, вся система заказов танцует от order_id и каким образом вы себе представляете поломку, я не очень понимаю) Фактически мы просто внушаем системе, что было уже нужное нам колличество заказов, а что там в конце номера счета - конечному пользователю до лампочки. Для пущего тумана можно сделать генерацию счетов с перфиксом в виде даты заказа, тогда вообще идеально) Link to comment Share on other sites More sharing options... chukcha Posted May 8, 2017 Share Posted May 8, 2017 Фикция! Я знаю, откуда и где и зачем, и как єто потом ломает всю строгость Номер инвойса это тоже признак заказа, хотите его делать уникльным, вот и пользуйте это поле Link to comment Share on other sites More sharing options... baster789 Posted May 8, 2017 Share Posted May 8, 2017 6 минут назад, chukcha сказал: Фикция! Я знаю, откуда и где и зачем, и как єто потом ломает всю строгость Номер инвойса это тоже признак заказа, хотите его делать уникльным, вот и пользуйте это поле Не подумайте, что я докапываюсь или еще что-то, просто стало интересно, для общего развития, да и другим как урок будет: можете привести пример в какой ситуации подобное решение навредит системе? Я, просто, не могу представить подобный кейс, а красота решения, это уже больше из вопросов "быдло-небыдло кодинг", которые владельцев магазинов не волнуют, если это не поломает сам магазин) Вы ведь сами понимаете, что сложность в реализации увеличения инкремента и рандомизации номеров малеха разная, - для людей с пыхой и структурой карта не знакомых Link to comment Share on other sites More sharing options... chukcha Posted May 8, 2017 Share Posted May 8, 2017 ок.. Тупо перед добавлением вам нужно сгегенировать "уникальный" id а поле autoincrement Затем у вас там индекс по этому полю, и нужны связи Ну, вроде ничего страшного.. Но!!! зачем эта головная боль? Есть номер инвойса, а это тупое математическое действие 10 минут назад, baster789 сказал: какой ситуации подобное решение навредит системе? Не будет учтено в каком-нибудь кривом модуле.. Link to comment Share on other sites More sharing options... baster789 Posted May 8, 2017 Share Posted May 8, 2017 Только что, chukcha сказал: ок.. Тупо перед добавлением вам нужно сгегенировать "уникальный" id а поле autoincrement Затем у вас там индекс по этому полю, и нужны связи Ну, вроде ничего страшного.. Но!!! зачем эта головная боль? Есть номер инвойса, а это тупое математическое действие Не будет учтено в каком-нибудь кривом модуле.. А как же естественные гэйпы межде айдишниками в случае операций добавления/удаления тех же товаров например? Или например было у меня 1200 заказов, я удалил первые 1000 так как ненужны? Вроде как естественный процесс выходит Link to comment Share on other sites More sharing options... chukcha Posted May 8, 2017 Share Posted May 8, 2017 Да причем здесь естественный процесс? Вот вап простейший пример Вы генерите случайный номер id Вот вам пример 1 нужно сегенриовать 2. проверить на наличие и в случае наличия - перейти к п.1 Второй Кривой модуль который удаляет заказ, но не удаляет что-то из связанных таблиц (забыл, не учел, не знал!!!!) Генерация, попадает на ранее существующий - опа-на - потеря заказа! 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 IHOR1989, May 16, 2021 трек-номер номер накладной (and 2 more) Tagged with: трек-номер номер накладной информация о заказе редактирование заказа 0 comments 2,272 views IHOR1989 February 27, 2021 Поменять номер телефона в шаблоне By pinivla, July 5 1 reply 102 views WarStyle July 5 Сделать вход/регистрацию только по номеру телефона! By Admiral1985, March 25 3 replies 626 views Admiral1985 April 25 Ищу кто сделает шаблон By ukrfence, Monday at 09:14 AM 1 reply 116 views buslikdrev Monday at 01:20 PM Изменение контактных номеров By doublelift, May 26 3 replies 190 views 3DO May 26 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Поддержка и ответы на вопросы Общие вопросы как сделать произвольный номер заказа? Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Buttons Social Share By Parallax request-price By mr_garik Мессенджеры + Обратный Звонок By Parallax Последние товары с любой категории By Kingfrelance Вес и размеры в категориях, производителях, акциях и во всех модулях. By rtsasuk × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News 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
raskenx Posted May 8, 2017 Author Share Posted May 8, 2017 (edited) 1 час назад, baster789 сказал: Вы хотите чтобы новые заказы тоже начинались с этого с большего числа? Тогда выполните SQL запрос ALTER TABLE oc_order AUTO_INCREMENT=1001; Вместо 1001 то число с которого хотите заказы чтобы продолжались, а то что выше вам сказали для этой цели не подойдет) выдало ошибку, сделал по первому варианту, поправил БД... Но все равно большое спасибо Скрытый текст Edited May 8, 2017 by raskenx Link to comment Share on other sites More sharing options...
baster789 Posted May 8, 2017 Share Posted May 8, 2017 выдало ошибку, прикрепил скриншот Сначала откройте базу опенкарт и потом выполните запрос)Отправлено с моего IQ4511 Octa через Tapatalk Link to comment Share on other sites More sharing options... chukcha Posted May 8, 2017 Share Posted May 8, 2017 Полная х-ня Номер заказа имеет сои привязки Есть номер инвойса Вам нужен уникальный, случайный, не упорядоченный номер заказа, аот и играйтесь его номером иновойса - и при этом НИЧЕГО Не сломаете Link to comment Share on other sites More sharing options... baster789 Posted May 8, 2017 Share Posted May 8, 2017 20 минут назад, chukcha сказал: Полная х-ня Номер заказа имеет сои привязки Есть номер инвойса Вам нужен уникальный, случайный, не упорядоченный номер заказа, аот и играйтесь его номером иновойса - и при этом НИЧЕГО Не сломаете Простите кончено, но причем здесь номер инвоиса? На мыло клиенту приходит номер заказа, и думаю первоначальная цель автора темы, создать видимость активной деятельности магазина. Альтерацией инкремента в базе ничего не сломается, вся система заказов танцует от order_id и каким образом вы себе представляете поломку, я не очень понимаю) Фактически мы просто внушаем системе, что было уже нужное нам колличество заказов, а что там в конце номера счета - конечному пользователю до лампочки. Для пущего тумана можно сделать генерацию счетов с перфиксом в виде даты заказа, тогда вообще идеально) Link to comment Share on other sites More sharing options... chukcha Posted May 8, 2017 Share Posted May 8, 2017 Фикция! Я знаю, откуда и где и зачем, и как єто потом ломает всю строгость Номер инвойса это тоже признак заказа, хотите его делать уникльным, вот и пользуйте это поле Link to comment Share on other sites More sharing options... baster789 Posted May 8, 2017 Share Posted May 8, 2017 6 минут назад, chukcha сказал: Фикция! Я знаю, откуда и где и зачем, и как єто потом ломает всю строгость Номер инвойса это тоже признак заказа, хотите его делать уникльным, вот и пользуйте это поле Не подумайте, что я докапываюсь или еще что-то, просто стало интересно, для общего развития, да и другим как урок будет: можете привести пример в какой ситуации подобное решение навредит системе? Я, просто, не могу представить подобный кейс, а красота решения, это уже больше из вопросов "быдло-небыдло кодинг", которые владельцев магазинов не волнуют, если это не поломает сам магазин) Вы ведь сами понимаете, что сложность в реализации увеличения инкремента и рандомизации номеров малеха разная, - для людей с пыхой и структурой карта не знакомых Link to comment Share on other sites More sharing options... chukcha Posted May 8, 2017 Share Posted May 8, 2017 ок.. Тупо перед добавлением вам нужно сгегенировать "уникальный" id а поле autoincrement Затем у вас там индекс по этому полю, и нужны связи Ну, вроде ничего страшного.. Но!!! зачем эта головная боль? Есть номер инвойса, а это тупое математическое действие 10 минут назад, baster789 сказал: какой ситуации подобное решение навредит системе? Не будет учтено в каком-нибудь кривом модуле.. Link to comment Share on other sites More sharing options... baster789 Posted May 8, 2017 Share Posted May 8, 2017 Только что, chukcha сказал: ок.. Тупо перед добавлением вам нужно сгегенировать "уникальный" id а поле autoincrement Затем у вас там индекс по этому полю, и нужны связи Ну, вроде ничего страшного.. Но!!! зачем эта головная боль? Есть номер инвойса, а это тупое математическое действие Не будет учтено в каком-нибудь кривом модуле.. А как же естественные гэйпы межде айдишниками в случае операций добавления/удаления тех же товаров например? Или например было у меня 1200 заказов, я удалил первые 1000 так как ненужны? Вроде как естественный процесс выходит Link to comment Share on other sites More sharing options... chukcha Posted May 8, 2017 Share Posted May 8, 2017 Да причем здесь естественный процесс? Вот вап простейший пример Вы генерите случайный номер id Вот вам пример 1 нужно сегенриовать 2. проверить на наличие и в случае наличия - перейти к п.1 Второй Кривой модуль который удаляет заказ, но не удаляет что-то из связанных таблиц (забыл, не учел, не знал!!!!) Генерация, попадает на ранее существующий - опа-на - потеря заказа! 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 IHOR1989, May 16, 2021 трек-номер номер накладной (and 2 more) Tagged with: трек-номер номер накладной информация о заказе редактирование заказа 0 comments 2,272 views IHOR1989 February 27, 2021 Поменять номер телефона в шаблоне By pinivla, July 5 1 reply 102 views WarStyle July 5 Сделать вход/регистрацию только по номеру телефона! By Admiral1985, March 25 3 replies 626 views Admiral1985 April 25 Ищу кто сделает шаблон By ukrfence, Monday at 09:14 AM 1 reply 116 views buslikdrev Monday at 01:20 PM Изменение контактных номеров By doublelift, May 26 3 replies 190 views 3DO May 26 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Поддержка и ответы на вопросы Общие вопросы как сделать произвольный номер заказа? Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Buttons Social Share By Parallax request-price By mr_garik Мессенджеры + Обратный Звонок By Parallax Последние товары с любой категории By Kingfrelance Вес и размеры в категориях, производителях, акциях и во всех модулях. By rtsasuk × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News 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
chukcha Posted May 8, 2017 Share Posted May 8, 2017 Полная х-ня Номер заказа имеет сои привязки Есть номер инвойса Вам нужен уникальный, случайный, не упорядоченный номер заказа, аот и играйтесь его номером иновойса - и при этом НИЧЕГО Не сломаете Link to comment Share on other sites More sharing options... baster789 Posted May 8, 2017 Share Posted May 8, 2017 20 минут назад, chukcha сказал: Полная х-ня Номер заказа имеет сои привязки Есть номер инвойса Вам нужен уникальный, случайный, не упорядоченный номер заказа, аот и играйтесь его номером иновойса - и при этом НИЧЕГО Не сломаете Простите кончено, но причем здесь номер инвоиса? На мыло клиенту приходит номер заказа, и думаю первоначальная цель автора темы, создать видимость активной деятельности магазина. Альтерацией инкремента в базе ничего не сломается, вся система заказов танцует от order_id и каким образом вы себе представляете поломку, я не очень понимаю) Фактически мы просто внушаем системе, что было уже нужное нам колличество заказов, а что там в конце номера счета - конечному пользователю до лампочки. Для пущего тумана можно сделать генерацию счетов с перфиксом в виде даты заказа, тогда вообще идеально) Link to comment Share on other sites More sharing options... chukcha Posted May 8, 2017 Share Posted May 8, 2017 Фикция! Я знаю, откуда и где и зачем, и как єто потом ломает всю строгость Номер инвойса это тоже признак заказа, хотите его делать уникльным, вот и пользуйте это поле Link to comment Share on other sites More sharing options... baster789 Posted May 8, 2017 Share Posted May 8, 2017 6 минут назад, chukcha сказал: Фикция! Я знаю, откуда и где и зачем, и как єто потом ломает всю строгость Номер инвойса это тоже признак заказа, хотите его делать уникльным, вот и пользуйте это поле Не подумайте, что я докапываюсь или еще что-то, просто стало интересно, для общего развития, да и другим как урок будет: можете привести пример в какой ситуации подобное решение навредит системе? Я, просто, не могу представить подобный кейс, а красота решения, это уже больше из вопросов "быдло-небыдло кодинг", которые владельцев магазинов не волнуют, если это не поломает сам магазин) Вы ведь сами понимаете, что сложность в реализации увеличения инкремента и рандомизации номеров малеха разная, - для людей с пыхой и структурой карта не знакомых Link to comment Share on other sites More sharing options... chukcha Posted May 8, 2017 Share Posted May 8, 2017 ок.. Тупо перед добавлением вам нужно сгегенировать "уникальный" id а поле autoincrement Затем у вас там индекс по этому полю, и нужны связи Ну, вроде ничего страшного.. Но!!! зачем эта головная боль? Есть номер инвойса, а это тупое математическое действие 10 минут назад, baster789 сказал: какой ситуации подобное решение навредит системе? Не будет учтено в каком-нибудь кривом модуле.. Link to comment Share on other sites More sharing options... baster789 Posted May 8, 2017 Share Posted May 8, 2017 Только что, chukcha сказал: ок.. Тупо перед добавлением вам нужно сгегенировать "уникальный" id а поле autoincrement Затем у вас там индекс по этому полю, и нужны связи Ну, вроде ничего страшного.. Но!!! зачем эта головная боль? Есть номер инвойса, а это тупое математическое действие Не будет учтено в каком-нибудь кривом модуле.. А как же естественные гэйпы межде айдишниками в случае операций добавления/удаления тех же товаров например? Или например было у меня 1200 заказов, я удалил первые 1000 так как ненужны? Вроде как естественный процесс выходит Link to comment Share on other sites More sharing options... chukcha Posted May 8, 2017 Share Posted May 8, 2017 Да причем здесь естественный процесс? Вот вап простейший пример Вы генерите случайный номер id Вот вам пример 1 нужно сегенриовать 2. проверить на наличие и в случае наличия - перейти к п.1 Второй Кривой модуль который удаляет заказ, но не удаляет что-то из связанных таблиц (забыл, не учел, не знал!!!!) Генерация, попадает на ранее существующий - опа-на - потеря заказа! 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 IHOR1989, May 16, 2021 трек-номер номер накладной (and 2 more) Tagged with: трек-номер номер накладной информация о заказе редактирование заказа 0 comments 2,272 views IHOR1989 February 27, 2021 Поменять номер телефона в шаблоне By pinivla, July 5 1 reply 102 views WarStyle July 5 Сделать вход/регистрацию только по номеру телефона! By Admiral1985, March 25 3 replies 626 views Admiral1985 April 25 Ищу кто сделает шаблон By ukrfence, Monday at 09:14 AM 1 reply 116 views buslikdrev Monday at 01:20 PM Изменение контактных номеров By doublelift, May 26 3 replies 190 views 3DO May 26 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Поддержка и ответы на вопросы Общие вопросы как сделать произвольный номер заказа? Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Buttons Social Share By Parallax request-price By mr_garik Мессенджеры + Обратный Звонок By Parallax Последние товары с любой категории By Kingfrelance Вес и размеры в категориях, производителях, акциях и во всех модулях. By rtsasuk × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News 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
baster789 Posted May 8, 2017 Share Posted May 8, 2017 20 минут назад, chukcha сказал: Полная х-ня Номер заказа имеет сои привязки Есть номер инвойса Вам нужен уникальный, случайный, не упорядоченный номер заказа, аот и играйтесь его номером иновойса - и при этом НИЧЕГО Не сломаете Простите кончено, но причем здесь номер инвоиса? На мыло клиенту приходит номер заказа, и думаю первоначальная цель автора темы, создать видимость активной деятельности магазина. Альтерацией инкремента в базе ничего не сломается, вся система заказов танцует от order_id и каким образом вы себе представляете поломку, я не очень понимаю) Фактически мы просто внушаем системе, что было уже нужное нам колличество заказов, а что там в конце номера счета - конечному пользователю до лампочки. Для пущего тумана можно сделать генерацию счетов с перфиксом в виде даты заказа, тогда вообще идеально) Link to comment Share on other sites More sharing options... chukcha Posted May 8, 2017 Share Posted May 8, 2017 Фикция! Я знаю, откуда и где и зачем, и как єто потом ломает всю строгость Номер инвойса это тоже признак заказа, хотите его делать уникльным, вот и пользуйте это поле Link to comment Share on other sites More sharing options... baster789 Posted May 8, 2017 Share Posted May 8, 2017 6 минут назад, chukcha сказал: Фикция! Я знаю, откуда и где и зачем, и как єто потом ломает всю строгость Номер инвойса это тоже признак заказа, хотите его делать уникльным, вот и пользуйте это поле Не подумайте, что я докапываюсь или еще что-то, просто стало интересно, для общего развития, да и другим как урок будет: можете привести пример в какой ситуации подобное решение навредит системе? Я, просто, не могу представить подобный кейс, а красота решения, это уже больше из вопросов "быдло-небыдло кодинг", которые владельцев магазинов не волнуют, если это не поломает сам магазин) Вы ведь сами понимаете, что сложность в реализации увеличения инкремента и рандомизации номеров малеха разная, - для людей с пыхой и структурой карта не знакомых Link to comment Share on other sites More sharing options... chukcha Posted May 8, 2017 Share Posted May 8, 2017 ок.. Тупо перед добавлением вам нужно сгегенировать "уникальный" id а поле autoincrement Затем у вас там индекс по этому полю, и нужны связи Ну, вроде ничего страшного.. Но!!! зачем эта головная боль? Есть номер инвойса, а это тупое математическое действие 10 минут назад, baster789 сказал: какой ситуации подобное решение навредит системе? Не будет учтено в каком-нибудь кривом модуле.. Link to comment Share on other sites More sharing options... baster789 Posted May 8, 2017 Share Posted May 8, 2017 Только что, chukcha сказал: ок.. Тупо перед добавлением вам нужно сгегенировать "уникальный" id а поле autoincrement Затем у вас там индекс по этому полю, и нужны связи Ну, вроде ничего страшного.. Но!!! зачем эта головная боль? Есть номер инвойса, а это тупое математическое действие Не будет учтено в каком-нибудь кривом модуле.. А как же естественные гэйпы межде айдишниками в случае операций добавления/удаления тех же товаров например? Или например было у меня 1200 заказов, я удалил первые 1000 так как ненужны? Вроде как естественный процесс выходит Link to comment Share on other sites More sharing options... chukcha Posted May 8, 2017 Share Posted May 8, 2017 Да причем здесь естественный процесс? Вот вап простейший пример Вы генерите случайный номер id Вот вам пример 1 нужно сегенриовать 2. проверить на наличие и в случае наличия - перейти к п.1 Второй Кривой модуль который удаляет заказ, но не удаляет что-то из связанных таблиц (забыл, не учел, не знал!!!!) Генерация, попадает на ранее существующий - опа-на - потеря заказа! 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 IHOR1989, May 16, 2021 трек-номер номер накладной (and 2 more) Tagged with: трек-номер номер накладной информация о заказе редактирование заказа 0 comments 2,272 views IHOR1989 February 27, 2021 Поменять номер телефона в шаблоне By pinivla, July 5 1 reply 102 views WarStyle July 5 Сделать вход/регистрацию только по номеру телефона! By Admiral1985, March 25 3 replies 626 views Admiral1985 April 25 Ищу кто сделает шаблон By ukrfence, Monday at 09:14 AM 1 reply 116 views buslikdrev Monday at 01:20 PM Изменение контактных номеров By doublelift, May 26 3 replies 190 views 3DO May 26 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Поддержка и ответы на вопросы Общие вопросы как сделать произвольный номер заказа? Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Buttons Social Share By Parallax request-price By mr_garik Мессенджеры + Обратный Звонок By Parallax Последние товары с любой категории By Kingfrelance Вес и размеры в категориях, производителях, акциях и во всех модулях. By rtsasuk × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News 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
chukcha Posted May 8, 2017 Share Posted May 8, 2017 Фикция! Я знаю, откуда и где и зачем, и как єто потом ломает всю строгость Номер инвойса это тоже признак заказа, хотите его делать уникльным, вот и пользуйте это поле Link to comment Share on other sites More sharing options... baster789 Posted May 8, 2017 Share Posted May 8, 2017 6 минут назад, chukcha сказал: Фикция! Я знаю, откуда и где и зачем, и как єто потом ломает всю строгость Номер инвойса это тоже признак заказа, хотите его делать уникльным, вот и пользуйте это поле Не подумайте, что я докапываюсь или еще что-то, просто стало интересно, для общего развития, да и другим как урок будет: можете привести пример в какой ситуации подобное решение навредит системе? Я, просто, не могу представить подобный кейс, а красота решения, это уже больше из вопросов "быдло-небыдло кодинг", которые владельцев магазинов не волнуют, если это не поломает сам магазин) Вы ведь сами понимаете, что сложность в реализации увеличения инкремента и рандомизации номеров малеха разная, - для людей с пыхой и структурой карта не знакомых Link to comment Share on other sites More sharing options... chukcha Posted May 8, 2017 Share Posted May 8, 2017 ок.. Тупо перед добавлением вам нужно сгегенировать "уникальный" id а поле autoincrement Затем у вас там индекс по этому полю, и нужны связи Ну, вроде ничего страшного.. Но!!! зачем эта головная боль? Есть номер инвойса, а это тупое математическое действие 10 минут назад, baster789 сказал: какой ситуации подобное решение навредит системе? Не будет учтено в каком-нибудь кривом модуле.. Link to comment Share on other sites More sharing options... baster789 Posted May 8, 2017 Share Posted May 8, 2017 Только что, chukcha сказал: ок.. Тупо перед добавлением вам нужно сгегенировать "уникальный" id а поле autoincrement Затем у вас там индекс по этому полю, и нужны связи Ну, вроде ничего страшного.. Но!!! зачем эта головная боль? Есть номер инвойса, а это тупое математическое действие Не будет учтено в каком-нибудь кривом модуле.. А как же естественные гэйпы межде айдишниками в случае операций добавления/удаления тех же товаров например? Или например было у меня 1200 заказов, я удалил первые 1000 так как ненужны? Вроде как естественный процесс выходит Link to comment Share on other sites More sharing options... chukcha Posted May 8, 2017 Share Posted May 8, 2017 Да причем здесь естественный процесс? Вот вап простейший пример Вы генерите случайный номер id Вот вам пример 1 нужно сегенриовать 2. проверить на наличие и в случае наличия - перейти к п.1 Второй Кривой модуль который удаляет заказ, но не удаляет что-то из связанных таблиц (забыл, не учел, не знал!!!!) Генерация, попадает на ранее существующий - опа-на - потеря заказа! 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 IHOR1989, May 16, 2021 трек-номер номер накладной (and 2 more) Tagged with: трек-номер номер накладной информация о заказе редактирование заказа 0 comments 2,272 views IHOR1989 February 27, 2021 Поменять номер телефона в шаблоне By pinivla, July 5 1 reply 102 views WarStyle July 5 Сделать вход/регистрацию только по номеру телефона! By Admiral1985, March 25 3 replies 626 views Admiral1985 April 25 Ищу кто сделает шаблон By ukrfence, Monday at 09:14 AM 1 reply 116 views buslikdrev Monday at 01:20 PM Изменение контактных номеров By doublelift, May 26 3 replies 190 views 3DO May 26 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Поддержка и ответы на вопросы Общие вопросы как сделать произвольный номер заказа? Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Buttons Social Share By Parallax request-price By mr_garik Мессенджеры + Обратный Звонок By Parallax Последние товары с любой категории By Kingfrelance Вес и размеры в категориях, производителях, акциях и во всех модулях. By rtsasuk × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News 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
baster789 Posted May 8, 2017 Share Posted May 8, 2017 6 минут назад, chukcha сказал: Фикция! Я знаю, откуда и где и зачем, и как єто потом ломает всю строгость Номер инвойса это тоже признак заказа, хотите его делать уникльным, вот и пользуйте это поле Не подумайте, что я докапываюсь или еще что-то, просто стало интересно, для общего развития, да и другим как урок будет: можете привести пример в какой ситуации подобное решение навредит системе? Я, просто, не могу представить подобный кейс, а красота решения, это уже больше из вопросов "быдло-небыдло кодинг", которые владельцев магазинов не волнуют, если это не поломает сам магазин) Вы ведь сами понимаете, что сложность в реализации увеличения инкремента и рандомизации номеров малеха разная, - для людей с пыхой и структурой карта не знакомых Link to comment Share on other sites More sharing options... chukcha Posted May 8, 2017 Share Posted May 8, 2017 ок.. Тупо перед добавлением вам нужно сгегенировать "уникальный" id а поле autoincrement Затем у вас там индекс по этому полю, и нужны связи Ну, вроде ничего страшного.. Но!!! зачем эта головная боль? Есть номер инвойса, а это тупое математическое действие 10 минут назад, baster789 сказал: какой ситуации подобное решение навредит системе? Не будет учтено в каком-нибудь кривом модуле.. Link to comment Share on other sites More sharing options... baster789 Posted May 8, 2017 Share Posted May 8, 2017 Только что, chukcha сказал: ок.. Тупо перед добавлением вам нужно сгегенировать "уникальный" id а поле autoincrement Затем у вас там индекс по этому полю, и нужны связи Ну, вроде ничего страшного.. Но!!! зачем эта головная боль? Есть номер инвойса, а это тупое математическое действие Не будет учтено в каком-нибудь кривом модуле.. А как же естественные гэйпы межде айдишниками в случае операций добавления/удаления тех же товаров например? Или например было у меня 1200 заказов, я удалил первые 1000 так как ненужны? Вроде как естественный процесс выходит Link to comment Share on other sites More sharing options... chukcha Posted May 8, 2017 Share Posted May 8, 2017 Да причем здесь естественный процесс? Вот вап простейший пример Вы генерите случайный номер id Вот вам пример 1 нужно сегенриовать 2. проверить на наличие и в случае наличия - перейти к п.1 Второй Кривой модуль который удаляет заказ, но не удаляет что-то из связанных таблиц (забыл, не учел, не знал!!!!) Генерация, попадает на ранее существующий - опа-на - потеря заказа! 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 IHOR1989, May 16, 2021 трек-номер номер накладной (and 2 more) Tagged with: трек-номер номер накладной информация о заказе редактирование заказа 0 comments 2,272 views IHOR1989 February 27, 2021 Поменять номер телефона в шаблоне By pinivla, July 5 1 reply 102 views WarStyle July 5 Сделать вход/регистрацию только по номеру телефона! By Admiral1985, March 25 3 replies 626 views Admiral1985 April 25 Ищу кто сделает шаблон By ukrfence, Monday at 09:14 AM 1 reply 116 views buslikdrev Monday at 01:20 PM Изменение контактных номеров By doublelift, May 26 3 replies 190 views 3DO May 26 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Поддержка и ответы на вопросы Общие вопросы как сделать произвольный номер заказа? Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Buttons Social Share By Parallax request-price By mr_garik Мессенджеры + Обратный Звонок By Parallax Последние товары с любой категории By Kingfrelance Вес и размеры в категориях, производителях, акциях и во всех модулях. By rtsasuk
chukcha Posted May 8, 2017 Share Posted May 8, 2017 ок.. Тупо перед добавлением вам нужно сгегенировать "уникальный" id а поле autoincrement Затем у вас там индекс по этому полю, и нужны связи Ну, вроде ничего страшного.. Но!!! зачем эта головная боль? Есть номер инвойса, а это тупое математическое действие 10 минут назад, baster789 сказал: какой ситуации подобное решение навредит системе? Не будет учтено в каком-нибудь кривом модуле.. Link to comment Share on other sites More sharing options... baster789 Posted May 8, 2017 Share Posted May 8, 2017 Только что, chukcha сказал: ок.. Тупо перед добавлением вам нужно сгегенировать "уникальный" id а поле autoincrement Затем у вас там индекс по этому полю, и нужны связи Ну, вроде ничего страшного.. Но!!! зачем эта головная боль? Есть номер инвойса, а это тупое математическое действие Не будет учтено в каком-нибудь кривом модуле.. А как же естественные гэйпы межде айдишниками в случае операций добавления/удаления тех же товаров например? Или например было у меня 1200 заказов, я удалил первые 1000 так как ненужны? Вроде как естественный процесс выходит Link to comment Share on other sites More sharing options... chukcha Posted May 8, 2017 Share Posted May 8, 2017 Да причем здесь естественный процесс? Вот вап простейший пример Вы генерите случайный номер id Вот вам пример 1 нужно сегенриовать 2. проверить на наличие и в случае наличия - перейти к п.1 Второй Кривой модуль который удаляет заказ, но не удаляет что-то из связанных таблиц (забыл, не учел, не знал!!!!) Генерация, попадает на ранее существующий - опа-на - потеря заказа! 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 IHOR1989, May 16, 2021 трек-номер номер накладной (and 2 more) Tagged with: трек-номер номер накладной информация о заказе редактирование заказа 0 comments 2,272 views IHOR1989 February 27, 2021 Поменять номер телефона в шаблоне By pinivla, July 5 1 reply 102 views WarStyle July 5 Сделать вход/регистрацию только по номеру телефона! By Admiral1985, March 25 3 replies 626 views Admiral1985 April 25 Ищу кто сделает шаблон By ukrfence, Monday at 09:14 AM 1 reply 116 views buslikdrev Monday at 01:20 PM Изменение контактных номеров By doublelift, May 26 3 replies 190 views 3DO May 26 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Поддержка и ответы на вопросы Общие вопросы как сделать произвольный номер заказа?
baster789 Posted May 8, 2017 Share Posted May 8, 2017 Только что, chukcha сказал: ок.. Тупо перед добавлением вам нужно сгегенировать "уникальный" id а поле autoincrement Затем у вас там индекс по этому полю, и нужны связи Ну, вроде ничего страшного.. Но!!! зачем эта головная боль? Есть номер инвойса, а это тупое математическое действие Не будет учтено в каком-нибудь кривом модуле.. А как же естественные гэйпы межде айдишниками в случае операций добавления/удаления тех же товаров например? Или например было у меня 1200 заказов, я удалил первые 1000 так как ненужны? Вроде как естественный процесс выходит Link to comment Share on other sites More sharing options... chukcha Posted May 8, 2017 Share Posted May 8, 2017 Да причем здесь естественный процесс? Вот вап простейший пример Вы генерите случайный номер id Вот вам пример 1 нужно сегенриовать 2. проверить на наличие и в случае наличия - перейти к п.1 Второй Кривой модуль который удаляет заказ, но не удаляет что-то из связанных таблиц (забыл, не учел, не знал!!!!) Генерация, попадает на ранее существующий - опа-на - потеря заказа! 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 IHOR1989, May 16, 2021 трек-номер номер накладной (and 2 more) Tagged with: трек-номер номер накладной информация о заказе редактирование заказа 0 comments 2,272 views IHOR1989 February 27, 2021 Поменять номер телефона в шаблоне By pinivla, July 5 1 reply 102 views WarStyle July 5 Сделать вход/регистрацию только по номеру телефона! By Admiral1985, March 25 3 replies 626 views Admiral1985 April 25 Ищу кто сделает шаблон By ukrfence, Monday at 09:14 AM 1 reply 116 views buslikdrev Monday at 01:20 PM Изменение контактных номеров By doublelift, May 26 3 replies 190 views 3DO May 26 Recently Browsing 0 members No registered users viewing this page.
chukcha Posted May 8, 2017 Share Posted May 8, 2017 Да причем здесь естественный процесс? Вот вап простейший пример Вы генерите случайный номер id Вот вам пример 1 нужно сегенриовать 2. проверить на наличие и в случае наличия - перейти к п.1 Второй Кривой модуль который удаляет заказ, но не удаляет что-то из связанных таблиц (забыл, не учел, не знал!!!!) Генерация, попадает на ранее существующий - опа-на - потеря заказа! 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
Recommended Posts