• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Сообщество uCoz » Мастерская uCoz » Использование PHP и API на uCoz » Не работает сортировка
Не работает сортировка
Bastik
Сообщений: 39
Репутация: 6

Сообщение # 1 | 12:18:45
Добрый день!

Для запросов использую скрипт uAPImodule.php (версия 2.3 от 1 октября 2016).

Делаю следующие запросы:
    [1]
    Код
    case 'newest':
                $response = $request->get('/shop/request', array(
                    'page' => 'allgoods',
                    'sort' => 'added_time',
                    'order' => 'desc'
                ));
                break;
    [2]
    Код
    case 'bestsellers':
                $response = $request->get('/shop/request', array(
                    'page' => 'allgoods',
                    'sort' => 'solds',
                    'order' => 'desc'
                ));
                break;
    [3]
    Код
    case 'popular':
                $response = $request->get('/shop/request', array(
                    'page' => 'allgoods',
                    'sort' => 'views',
                    'order' => 'desc'
                ));
                break;

Но ответ всегда получаю одинаковый, одни и те же товары идут в одном и том же порядке.
Код
sort:{order: "desc", sort: "added_time",…}

Т.е. в ответе сортировка всегда идёт по времени добавления.

Может быть это баг? Помогите разобраться smile
Сообщение отредактировал Bastik - Пятница, 10 Фев 2017, 12:20:03
sergeymitrichev
Сообщений: 1976
Репутация: 409

Сообщение # 2 | 12:30:29
Bastik, посмотрите, в настройках магазина включена сортировка по этим полям?

Bastik
Сообщений: 39
Репутация: 6

Сообщение # 3 | 12:39:43
sergeymitrichev, действительно были выключены.

Включил и всё заработало как надо.
В документацию бы ещё это добавить, чтобы другие не мучились.

Спасибо Вам огромное! respect
Сообщество uCoz » Мастерская uCoz » Использование PHP и API на uCoz » Не работает сортировка
  • Страница 1 из 1
  • 1
Поиск: