afwollis, объясни пожалуйста что делает этот код, я вставил у себя, все равно сортировка когда по-умолчанию, то зависит только от порядка сортировки.
Я думаю, что надо сделать так:
1 вариант: Как только товара становится 0 или меньше (например купили или в админке количество изменил), порядок сортировки для этого товара сразу изменяется на 1, а как только я добавил товар в админке и нажал сохранить, то порядок сортировки для этого товара становится 0. Тогда все будет правильно, сначала показаны товары в наличии, а потом на заказ.
2 вариант (лучше, но сложнее как мне кажется): Сделать, чтобы сортировка зависила от порядка сортировки (как сейчас), но учитывала наличие товара, т.е. сначала показывала товары в наличии в том порядке какой номер порядка сортировки, а потом показывала товары на заказ опять же в порядке сортировки.