Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Как сделать сортировку товара по Артикулу

Тема в разделе "Вопросы, советы и доработки.", создана пользователем Rostaman, 19 янв 2014.

  1. Rostaman

    Rostaman

    Сообщения:
    13
    Симпатии:
    2
    Баллы:
    3
    Добрый день, подскажите как можно сделать сортировку товаров по Артикулу, на крайний случай указывать порядок вывода товара в админке?
    Заранее благодарен за ответ.
     
  2. delitant

    delitant

    Сообщения:
    128
    Симпатии:
    30
    Баллы:
    28
    Это, думаю, можно регулировать изменяя дату публикации товара.
     
  3. Rostaman

    Rostaman

    Сообщения:
    13
    Симпатии:
    2
    Баллы:
    3
    Спасибо, если другого решения нет то наверное так и придется, товаров конечно не так много, но хотелось бі автоматизировать процесс.
     
  4. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.279
    Симпатии:
    726
    Баллы:
    113
    В самой админке, в списке товаров можно сортировать нажимая на Артикул, Цену, Имя.
    На странице сайта можно попробовать выводить так:
    Код:
    [products skus="" orderby="date"]
     
  5. Rostaman

    Rostaman

    Сообщения:
    13
    Симпатии:
    2
    Баллы:
    3
    я прошу прощения, а в каком файле попробовать это исправление сделать?
     
  6. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.279
    Симпатии:
    726
    Баллы:
    113
    Это обычный шорткод. Вставляете просто на странице или в записи. Не забудьте только нужные атрибуты, через запятую указать (в данном случае - артикулы).
     
  7. Rostaman

    Rostaman

    Сообщения:
    13
    Симпатии:
    2
    Баллы:
    3
    не, шоткод для меня не пройдет тему верстали и получается шаг вправо - шаг влево все плывет .... ну я принцип понял, пороюсь может где в функциях зашито. Спасибо
     
  8. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.279
    Симпатии:
    726
    Баллы:
    113
    Это шорткод WooCommerce и к теме отношения не имеет.
     
  9. Rostaman

    Rostaman

    Сообщения:
    13
    Симпатии:
    2
    Баллы:
    3
    Нашел автоматическое решение для сортировки по артикулу
    в файл functions.php темы надо прописать функцию сортировки по умолчанию
    Код:
    add_filter('woocommerce_get_catalog_ordering_args', 'am_woocommerce_catalog_orderby');
    function am_woocommerce_catalog_orderby( $args ) {
        $args['meta_key'] = '_sku';
        $args['orderby'] = 'meta_value';
        $args['order'] = 'asc';
        return $args;
    }
    Все заработало
     
    • Нравится Нравится x 2