Как да продукти Out of stock да излизат на последни страници ?

Бахти тъп и упорит съм. Опитвам се да давам БЕЗПЛАТНИ съвети в този форум, понеже и аз съм минал трудния път докато понауча това-онова. И във ВСЯКА тема излиза по някой да шикалкави и да ми се обяснява колко е напред с матряла. Абе пичове, като се изказвате по дадена тема, особено като спорите или се опитвате да защитите мнението си с изхвърляния и етикети към другите, малко се замислете.

Въпросът по даден проблем не е МОЙ, аз давам предложение за решение, или аргументирано се обосновавам защо предложено от друг потребител решение не е оптимално. И вместо другата страна с АРГУМЕНТИ да защити мнението си, се почва едно дъвкане и темата отива на кино. Абсолютно нищо градивно.

Мислех да си отделя 15-20 минути да пусна работещо решение за подребата на продуктите, защото вече съм го направил на не един и два магазина, но за какво? Да ми излизат тука професорите да ми обясняват как не разбирам нещо. Ми дреме ми бе, за себе си и клиентите ми тези неща ги правя и поне знам защо.
 
Бахти тъп и упорит съм. Опитвам се да давам БЕЗПЛАТНИ съвети в този форум, понеже и аз съм минал трудния път докато понауча това-онова. И във ВСЯКА тема излиза по някой да шикалкави и да ми се обяснява колко е напред с матряла. Абе пичове, като се изказвате по дадена тема, особено като спорите или се опитвате да защитите мнението си с изхвърляния и етикети към другите, малко се замислете.

Въпросът по даден проблем не е МОЙ, аз давам предложение за решение, или аргументирано се обосновавам защо предложено от друг потребител решение не е оптимално. И вместо другата страна с АРГУМЕНТИ да защити мнението си, се почва едно дъвкане и темата отива на кино. Абсолютно нищо градивно.

Мислех да си отделя 15-20 минути да пусна работещо решение за подребата на продуктите, защото вече съм го направил на не един и два магазина, но за какво? Да ми излизат тука професорите да ми обясняват как не разбирам нещо. Ми дреме ми бе, за себе си и клиентите ми тези неща ги правя и поне знам защо.

Привет, просто не знам какво да ти напиша, имаш някакъв вътрешен проблем явно. Прочети пак, какво съм написал, ако имаш решение го пусни, всеки решава за себе си, аз пуснах стандартните, явно е свършило работа на човека, ако не си свикнал на бизнес жаргон и директност не знам какви клиенти имаш, когато пиша нямам задни мисли или скрита загадка, пиша директно това което мисля, защото съм честен човек и към всеки гледам да бъда такъв. Ако прочетеш какво съм написал, ще разбереш смисъла на съдържанието, аз никой не нападам нито казвам, че съм най-добър, просто ти беше написал ще цитирам теб и виж какво си написал, после казвай кой кого напада и кой е професор:

@bnice:
Хах, верно нивото много е паднало... Не е това начина да сортираш неналичните продукти по количество desc...


"Това не е това начина да сортираш", как да го разбирам, ти аргумент не даде, а пишеш за аргументи, преди да атакуваш някой прочети какво си написал ти и после се сърди на хората.

Поздрави,
Станимир И
 
Цитираш грешна част от коментара ми по отношение на аргументите. Това, което предлагаш е сортиране по количество на продукта (sort) в низходящ ред (order). Това променя единствено default сортирането и подредбата на продуктите, което по подразбиране е по параметъра sort order (приоритет в подредбата на продукта), който можеш да си задаваш за всеки продукт през админа.

Посочих ти вече недостатъците на този метод - изключваш изобщо функционирането на сортирането по приоритет, а това е важно. Освен това, когато клиентът реши да сортира продуктите по цена, отново ще излизат неналичните продукти с най ниска или най висока цена сред първите продукти в категорията. Което означава, че това е частично решение на проблема.

В случая се търси начин да се показват първо наличните продукти, независимо от зададените sort и order, а след тях неналичните. А не сортирането ти по подразбиране да бъде по налично количество. Пределно ясно го е написал автора на темата.

А ти почваш да ми се обясняваш за съвсем други неща, за да ме убедиш че си прав. Ами сори не си. Ако авторът на темата е решил, че проблемът е решен по този начин - може би след време като започне да следи реалните си наличности на продуктите и иска да ги подреди с друг приоритет, ще има нова тема за същия проблем. Той даже е написал, че ще си ги сортира, като смени наличните количества ... е ако това ти е решението.

Имам решение на проблема, до което съм стигнал след не малко на брой часове работа. При което продуктите си ги подреждам не по един, а по 3 различни критерия едновременно (ако два или повече продукта имат еднакъв sort order се подреждат по втори показател, примерно по популярност, след това по цена). Като това сортиране не зависи от наличното количество, защото винаги наличните продукти се показват първи, неналичните в края, независимо от зададената сортировка.

Затова препоръчах покупката на модул, не виждам смисъл ей така да си раздавам разработките за тоя който духа. И да, нивото много падна на форума, ако го приемаш като лична нападка, не е мой проблем.
 
Привет, за жалост това е така, но за сметка на това системата може да държи голям товар

Поздрави,
Станимир И

Държи голям товар дръжки. Без допълнителна оптимизация забрави да държи каквото и да било. Пусни си един мониторинг на заявките от базата при всеки request какво се случва и ще ти опада косата.
 
Последно редактирано:
Цитираш грешна част от коментара ми по отношение на аргументите. Това, което предлагаш е сортиране по количество на продукта (sort) в низходящ ред (order). Това променя единствено default сортирането и подредбата на продуктите, което по подразбиране е по параметъра sort order (приоритет в подредбата на продукта), който можеш да си задаваш за всеки продукт през админа.

Посочих ти вече недостатъците на този метод - изключваш изобщо функционирането на сортирането по приоритет, а това е важно. Освен това, когато клиентът реши да сортира продуктите по цена, отново ще излизат неналичните продукти с най ниска или най висока цена сред първите продукти в категорията. Което означава, че това е частично решение на проблема.

В случая се търси начин да се показват първо наличните продукти, независимо от зададените sort и order, а след тях неналичните. А не сортирането ти по подразбиране да бъде по налично количество. Пределно ясно го е написал автора на темата.

А ти почваш да ми се обясняваш за съвсем други неща, за да ме убедиш че си прав. Ами сори не си. Ако авторът на темата е решил, че проблемът е решен по този начин - може би след време като започне да следи реалните си наличности на продуктите и иска да ги подреди с друг приоритет, ще има нова тема за същия проблем. Той даже е написал, че ще си ги сортира, като смени наличните количества ... е ако това ти е решението.

Имам решение на проблема, до което съм стигнал след не малко на брой часове работа. При което продуктите си ги подреждам не по един, а по 3 различни критерия едновременно (ако два или повече продукта имат еднакъв sort order се подреждат по втори показател, примерно по популярност, след това по цена). Като това сортиране не зависи от наличното количество, защото винаги наличните продукти се показват първи, неналичните в края, независимо от зададената сортировка.

Затова препоръчах покупката на модул, не виждам смисъл ей така да си раздавам разработките за тоя който духа. И да, нивото много падна на форума, ако го приемаш като лична нападка, не е мой проблем.

Привет, съгласен съм със теб, много правилно. Най-добре е да се закупи модул като smart order.

Поздрави,
Станимир И
 
Привет,

Не им обръщайте внимание. Те са ОЩЕ ДЕЦА и живеят с родителите си :D А аз съм най-умния и НА ВСЯКА МАНДЖА МЕРОДИЯ, за това слушайте ме МЕН. Не се занимавайте с тая глупава система, ОМРЕ отдавна. Щом нещо спре да се ЪП-ва, начи му идва края.

Поздрави,
Мозъчко Г
 
Здравейте, не намерих решение на въпроса. Гледах модули, но не работят с Journal темата. Опитах единият вариант, но продукти които са по 1-2 бройки ми ги изкарва най-отзад. Искам само out of stock продуктите да бъдат най-отзад. Някой дали може да ми съдейства, може и срещу заплащане, понеже не съм наясно. Благодаря предварително
 
Здравейте, не намерих решение на въпроса. Гледах модули, но не работят с Journal темата. Опитах единият вариант, но продукти които са по 1-2 бройки ми ги изкарва най-отзад. Искам само out of stock продуктите да бъдат най-отзад. Някой дали може да ми съдейства, може и срещу заплащане, понеже не съм наясно. Благодаря предварително

Файла: catalog/controller/product/category.php

Намираш:
$sort = 'p.sort_order';

Заменяш:
$sort = 'p.quantity';

Намираш:
$order = 'ASC';

Заменяш:
$order = 'DESC';

За Journal, се прави в файла на Journal, той пак е същият, само, че в папката на темата.

Поздрави,
Станимир И
 
но продукти които са по 1-2 бройки ми ги изкарва най-отзад
Заменяш:
$sort = 'p.quantity';
Заменяш:
$order = 'DESC';
Айде Станимире отдели 5-10 (или колкото е нужно) мин. да прочетеш и асимилираш задачата и решението!
 
Изкарва ти ги най-отзад, защото слушаш професора Станимир и си ги сортирал по количество, нещо за което няколко човека вече писахме, че не е решение. Много зависи не само от темата, но и от това какви допълнителни модули ползваш, за да ти се даде готово решение. Защото един филтър примерно може да ти обърква сортирането и да трябва да редактираш заявките там, а не в модела на продукта.

Колегата @hristonev наскоро беше посочил решение в друга тема, не помня коя. Виж тук имаш решение за journal специално.
 
Благодаря на @hristonev за съдействието, най-накрая вече изглежда както искам :)
 

Горе