1

Тема: А что будет если кол-во заказов будет больше?

Если я укажу такие настройки генерации номеров заказов, что будет когда номера закончатся?

http://img4.tempfile.ru/13281/142569c34a/a01c21550855b85b948962c8.jpg

2

Re: А что будет если кол-во заказов будет больше?

Если все номера будут заняты, система покажет вам ошибку при создании очередного заказа.

Повысить оценку Понизить оценку

3

Re: А что будет если кол-во заказов будет больше?

А есть ли возможность задать нумерацию, начиная, например с 1000, потом 1001, 1002 и т.д.? "{n}" - это же произвольное число.

4

Re: А что будет если кол-во заказов будет больше?

Если номер заказа идет последовательно, то это не произвольное число.
Для этого вы можете просто отключить функцию генерации идентификатора заказа. И вручную первому заказу поставить id = 1000 в базе, все следующие заказы будут последовательно расти от 1000.

С помощью функции генератора, вы можете задать например маску: 1000{n}, и у вас будут генерироваться произвольные номера, всегда начинающиеся с символов "1000".
10001232
10009842
10008485
...

Но в большинстве случаев обычно указывают там какой-то символьный префикс, например:
ИМ-{n} и получают заказы:
ИМ-123533
ИМ-837436
....

Повысить оценку Понизить оценку

5

Re: А что будет если кол-во заказов будет больше?

admin пишет:

Если номер заказа идет последовательно, то это не произвольное число.
Для этого вы можете просто отключить функцию генерации идентификатора заказа. И вручную первому заказу поставить id = 1000 в базе, все следующие заказы будут последовательно расти от 1000.

А где в базе поставить вручную номер первого заказа не подскажете?

6

Re: А что будет если кол-во заказов будет больше?

Откройте через панель управления вашим хостингом phpmyadmin, выберите базу данных, которую использует ваш сайт.
Далее в таблице {ВАШ_ПРЕФИКС}_order, поменяйте id у последнего заказа на "1000".

Повысить оценку Понизить оценку

7

Re: А что будет если кол-во заказов будет больше?

Спасибо!