Задать вопрос
  • Оформление заказа на одной странице woocomerce?

    @Dev403 Автор вопроса
    Спасибо за подсказку. Отлично все разместил на странице чекаута.
    Написано
  • Оформление заказа на одной странице woocomerce?

    @Dev403 Автор вопроса
    Refguser, я просто немного сомневаюсь в его подходе, поэтому решил уточнить, по факту в woo либо решают все плагинами, либо колхозят на что фантазии хватает, либо пытаются подверстывать дефолтный шаблон чтоб по минимуму двигать , либо наоборот сносят шаблон и пишут полностью свое, порой даже не все хуки оставляют. Поэтому уточняю как правильней.
    Написано
  • Оформление заказа на одной странице woocomerce?

    @Dev403 Автор вопроса
    Больше интересует, если я хочу чтоб было оформление заказа на одной странице и сразу корзина, то мне нужно кастомить checkout ? хуками перекинуть корзину в чекаут?
    Написано
  • Как сделать не стандартный каталог woocomerce?

    @Dev403 Автор вопроса
    WP Panda, работал раньше в Simpla , там только ручками всё и писалось, тут связался с WOO и думал что плагины существенно облегчить должны разработку.
    Ну Linked Variations и работает по принципу сущности post_type=wpclv , обьединяющей вариации.

    Ну вот фильтр написать как будто бы не кажется уже плохой идеей.
    Написано
  • Как сделать не стандартный каталог woocomerce?

    @Dev403 Автор вопроса
    WP Panda, В общем рекомендуете
    Видимость в магазине: Только результаты поиска , поставить, чтоб скрыть из каталога и потом при фильтрации подмешивать все товары?
    Вариант который я сделал более костыльный?
    Написано
  • Как сделать не стандартный каталог woocomerce?

    @Dev403 Автор вопроса
    WP Panda, Вообще мой вариант с тем чтоб скрывать товары и обьединять их в группы казался неплохим, пока не столкнулся с пагинацией. Но учитывая что хуков я не вижу подходящих чтоб при инициализации фильтра давать ему товары которые скрыты из каталога, чтоб он подтягивал нужные атрибуты для фильтрации, а потом после фильтрации опять же отдавать тоже все результаты. У меня ж пока я не отфильтрую только должны товары быть групированны, а дальше уже в обычном режиме
    Написано
  • Как сделать не стандартный каталог woocomerce?

    @Dev403 Автор вопроса
    WP Panda, так вся загвозка в том что если я прячу товары из каталога, то потом придется изначально фильтр подкручивать, чтоб он например свойства выдавал соответствующие. То есть выбрав такой подход мне надо еще как то фильтр инициализировать чтоб он брал товары скрытые и по ним выводил свойства. А потом еще после фильтрации выдавать товары которые скрыты.
    https://filtereverything.pro/resources/hooks/
    Хуков там кстати прям по минимальному в доке.

    Главная дилема у меня сейчас, что правильней. Открывать все товары и подкручивать пагинацию, либо скрывать все вариации товара кроме одной и уже подкручивать фильтр.
    Написано
  • Как сделать не стандартный каталог woocomerce?

    @Dev403 Автор вопроса
    WP Panda, единственная загвозка в этом варианте что изначально у меня показывает на странице теперь условно 2 товара) вместо 20 положенных, т.к. в опции я собрал, а пагинация и вывод товаров всё таки те товары хочет видеть)
    Написано
  • Как сделать не стандартный каталог woocomerce?

    @Dev403 Автор вопроса
    WP Panda, ну вот сейчас в целом сделал так

    add_filter('the_posts', function(array $posts, WP_Query $q){
        if (is_admin() || !$q->is_main_query()) return $posts;
        if (!(function_exists('is_shop') && (is_shop() || is_product_taxonomy()))) return $posts;
    
        // если активна фильтрация FE — показываем всё
        if (function_exists('flrt_is_filter_request') && flrt_is_filter_request()) return $posts;
    
        $kept = [];
        $seen = [];
    
        foreach ($posts as $p) {
            if (get_post_type($p) !== 'product') { $kept[] = $p; continue; }
            $pid = (int)$p->ID;
    
            // Получаем список связанной группы из WPC LV
            $groupIds = [$pid];
            if (class_exists('WPCleverWpclv')) {
                $link = WPCleverWpclv::get_linked_data($pid);
                if ($link && !empty($link['products'])) {
                    $groupIds = array_map('intval', array_filter(explode(',', $link['products'])));
                    if (!in_array($pid, $groupIds, true)) $groupIds[] = $pid;
                }
            }
    
            sort($groupIds, SORT_NUMERIC);
            $groupKey  = implode('-', $groupIds);     
            $canonical = (int)min($groupIds);       
    
            if (!isset($seen[$groupKey])) $seen[$groupKey] = $canonical;
    
            if ($pid === $seen[$groupKey]) {
                $kept[] = $p; 
            }
        }
    
        return $kept;
    }, 20, 2);


    Показываю один товар из группы Linked Variation , но в фильтрации он видит все варианты.

    дальше беру фукнцию фильтра

    flrt_is_filter_request();

    и если товары отфильтрованы то уже выдаю все товары.
    Написано
  • Как сделать не стандартный каталог woocomerce?

    @Dev403 Автор вопроса
    Тут больше вопрос, стоит ли скрывать товары "Видимость в магазине: Только результаты поиска "
    Или лучше все товары выводить стандартно, а потом уже на уровне вывода каталога их прятать? Тогда танцы с бубном для фильтра не нужны будут.
    Написано
  • Как сделать не стандартный каталог woocomerce?

    @Dev403 Автор вопроса
    В целом искал фильтры для woocomerce, этот показался самым гибким, т.к. приходится верстку натягивать кастомную.
    Написано
  • Какой арендовать VPS сервер с гигабитным каналом для VPN?

    @Dev403 Автор вопроса
    Drno,
    Вы же должны знать как работают базы геоIP.. это реально не всегда зависит от хостера))

    Это я понимаю, но первый раз с таким столкулся за всё время аренды VPS именно на аезе, и перед арендой сервака специально спросил, будет ли IP корректно биться по базе, на что был ответ дан что Да) а потом уже узнал что свежие IP, после заказа.

    А где это четко указано? если так, то я в шары долбился когда заказывал. Ну в целом у них на главной указано до 1Гб с, поэтому "до" можно растянуть как хочется.
    Написано
  • Какой арендовать VPS сервер с гигабитным каналом для VPN?

    @Dev403 Автор вопроса
    Drno,
    6750a34d808d1540416045.png
    6750a355edd16767787612.png

    Вот кстати сравнение аезы и хецнера, хецнер за 5 баксов, и аеза за 20 евро.

    Но в целом и хецнер не добивает гигабит.
    Написано
  • Какой арендовать VPS сервер с гигабитным каналом для VPN?

    @Dev403 Автор вопроса
    Drno, поддержу вышеизложенное, уже сталкивался 2 раза на аезе с тем что дают айпишник который определяется как РФ Москва, на что они отвечают что он свежий и поэтому так определяется. Но при этом вся суть сервера как ВПН теряется, тот же ноушен не работает. Но за 1 евро они предлагают тебе поискать старый айпишник который все таки будет определяться как Нидерланды, но опять же 100% гарантии не дают. Это первое, второе это реально их падения. У меня к аезе подключен забикс, так вот стабильно раз 5-6 упал за месяц, причем IP не пинговался вообще, как будто порт отвалился. Платим что то в районе 20 евро. Ну как бы по меркам хецнера, не дешево.
    Ну и самое главное, что гигабитом там не пахнет, выдает примерно честные 500мбит.

    Хецнер смело выдает 1ГБс
    Написано
  • Какой арендовать VPS сервер с гигабитным каналом для VPN?

    @Dev403 Автор вопроса
    Ну смените сервак на хетзнер или IP.. это ж не долго

    Не поверите, первым делом это попровал, 2 локации сменили (кроме США) там просто пинги будут дикие.
    Финляндия, Германия - вот мой прошлый вопрос был как раз о том почему ютуб так начал делать. Путем анализа выяснили что это связка gmail корпоративная почта и youtube.

    Пробовали и IP менять и локации. Без толку.

    По аезе, падал сервер раз 5 в месяц, считаю что это многовато, учитывая что нагрузка на канал вообще мниимальная была. То есть падение было просто на стороне аезы.
    Написано
  • Перестали отображаться и сохраняться поля ACF?

    @Dev403 Автор вопроса
    «Пользователь удалён», да уже откатывал, не помогло, не пойму в какой момент они перестали работать, не заходил на страницу данного постайпа очень давно
  • Перестали отображаться и сохраняться поля ACF?

    @Dev403 Автор вопроса
    «Пользователь удалён», да , поля в админке есть, все подтягивается, но не сохраняются, не меняются.
  • Перестали отображаться и сохраняться поля ACF?

    @Dev403 Автор вопроса
    Refguser, миграции не было, и всё отлично работало, только обновил ACF не так давно
  • Раздувает кэш bitrix menu?

    @Dev403 Автор вопроса
    scottparker, да в папке создаются файлы где всё одинаково за исключением

    $datecreate = '001716212585';
    $dateexpire = '001752212585';


    Скрин
    664b6967e58e6923445180.png

    С битриксом в области кэша не очень знаком, но в целом думаю что кэш явно как то странно обрабатывается. Как минимум.
  • Как очистить логи докер контейнера?

    @Dev403 Автор вопроса
    mureevms, ну решение выше это единственно правильно. Ротация. Просто сейчас спокойно удалить текущие логи и заниматься настройкой остального. Просто логи за 60 гб ушли.