как получить список поселений магазина? Есть решение

Возможно вопрос чайниковский, но я пока что не нашел решение. Допустим у меня несколько поселений у магазина. Мне нужно получить для каждого из них url.

А витрины и поселения - это одно и то же? Короче совсем запутался. Короче мне нужно получить все возможные ссылки все витрины и поселения магазина.

5 ответов

  • 3
    Rat Разработчик 14 августа 2015 05:46 # Решение

    Посмотрите, как сделано в плагине для экспорта в Яндекс.Маркет.

  • 1
    WA-Master Разработчик 2 июля 2016 11:41 #

    привет, нашел? как получил?

  • 1

    Вот пример для вывода всех поселений в настройках магазина:


        public static function getSettlements()
        {
            $settlements = array();
            $routing = wa()->getRouting();
            $domain_routes = $routing->getByApp('shop');
            foreach ($domain_routes as $domain => $routes) {
                foreach ($routes as $key => $route) {
                    $s = $domain . '/' . $route['url'];
                    $s = rtrim($s, '/*');
                    $settlements[$s]['title'] = $s;
                    $settlements[$s]['value'] = $s;
                }
            }
            return $settlements;
        }
  • 1
    WA-Master Разработчик 4 июля 2016 09:50 #

    спасибо дружище

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите