Как увеличить номер заказа ни через базу данных? Тому кто поможет 1000р на телефон или киви:)
#1
Отправлено 16 October 2013 - 11:20 PM
Shopcms 3.1.2 vip.
Задача: Сделать так, чтобы новый заказ имел номер ни 1, 2, 3 итд, а например 2459 или 100120 и тд, то есть чтобы пользователь не думал, что сайт только сегодня открылся.
Самое главное сделать это нужно ни путем отсыла SQL запроса в бд (как сделать через бд я знаю), а как-то по другому, без применения базы данных вообще. Может в скриптах самого магазины подправить, что-то, чтобы каждый сделанный заказ имел номер ни 1-2-3, а сразу 100-200-300 и тд или еще как-то, в общем что-то в этом духе. Может знает кто решение этой проблемы?
Нужно срочно. Тому кто поможет, зашлю на телефон или киви кошель 1000 рублей на пиво.
Надеюсь на вашу на помощь.
#3
Отправлено 17 October 2013 - 11:08 AM
ALTER TABLE xxxx_orders AUTO_INCREMENT = 100120;где xxxx - префикс базыждемсНужно срочно. Тому кто поможет, зашлю на телефон или киви кошель 500-700 рублей на пиво
Cпасибо, но это было бы слишком просто, вы не внимательно прочитали, сделать это нужно не через SQL, вообще не через базу данных. Например если можно где-то в файлах самого магазина изменить, что-то, чтобы заказ первый начался не с 1, а с 1000 например или чтобы каждый новый заказ скакал через сотню 1-100-200 (чтобы как-то можно было накрутить в приемлемое время), это все подойдет.
Я не знаю как это сделать, но если кто-то знает, то думаю ему будет приятно получить, нууу пусть 1000 рублей, а мне будет приятно, что я сэкономлю пару дней мозго****ва.
#4
Отправлено 17 October 2013 - 11:19 AM
не вижу никакой проблемы в реализации, но имхо это не одна строка, так что, если горит, то четко сформулированное ТЗ в личку ( постоплаты нет, только 100% предоплата )Я не знаю как это сделать, но если кто-то знает, то думаю ему будет приятно получить, нууу пусть 1000 рублей, а мне будет приятно, что я сэкономлю пару дней мозго****ва.
#5
Отправлено 17 October 2013 - 12:53 PM
не вижу никакой проблемы в реализации, но имхо это не одна строка, так что, если горит, то четко сформулированное ТЗ в личку ( постоплаты нет, только 100% предоплата )Я не знаю как это сделать, но если кто-то знает, то думаю ему будет приятно получить, нууу пусть 1000 рублей, а мне будет приятно, что я сэкономлю пару дней мозго****ва.
Я туплю или что-то еще? Но я не вижу где тут в личку написать
Никакого ТЗ нет, мне просто нужно сделать так, чтобы в новом магазине отсчет пошел с номера 5001 например, мне все равно каким образом это будет реализовано отдельным файлом, который нужно запустить или стандартные файлы магазина будут изменены. Нужно просто, чтобы это сработало и чтобы потом все дальнейшие заказы шли уже от этой цифры и нужно это только на 1 раз, то есть писать какой-то модуль рассчитанный на многоразовое использование не нужно.
#6
Отправлено 17 October 2013 - 01:11 PM
order_number.php 289байт 10 Количество загрузок:
1) Заливаем в корень сайта
2) Заходим по url _http://Ваш_сайт/order_number.php?num=xxxx (где xxxx число, с которого начнутся заказы)
ждемсНужно срочно. Тому кто поможет, зашлю на телефон или киви кошель 1000 рублей на пиво.
#7
Отправлено 17 October 2013 - 02:01 PM
Так задача колоссально упрощается
order_number.php 289байт 10 Количество загрузок:
1) Заливаем в корень сайта
2) Заходим по url _http://Ваш_сайт/order_number.php?num=xxxx (где xxxx число, с которого начнутся заказы)ждемсНужно срочно. Тому кто поможет, зашлю на телефон или киви кошель 1000 рублей на пиво.
У меня нет прав на скачку, закиньте куда-то, где я смогу это сделать, если это сработает, то я свое обещание выполню (только скажите куда, можно в пм)
#8
Отправлено 17 October 2013 - 03:13 PM
#9
Отправлено 17 October 2013 - 04:22 PM
#10
Отправлено 17 October 2013 - 07:40 PM
ИМХО, если проблема не решается так, как ее обычно все решают (а Вы не первый, кому надо, чтобы номера заказов начинались с XXX), то присутствует какой-то подвох-обман-попадалово. Ничего не делается просто так. Так что пишите четкое ТЗ, иначе хрен кто возьмется за явный мутняк.Проблема не решена, все еще актуально.
Думаю, там в базе просто прав у shopcms-аккаунта нет на ALTER, только на CREATE. И так сделано совсем не просто так.ждемс
#11
Отправлено 18 October 2013 - 12:29 AM