Поддержка Проблемы и решения Проблемы с WooCommerce 2.1.11

  • Добрый день. Использовал связку WordPress 3.9.1 + WooСommerce 2.1.11

    Что делал:
    1. Установил WooСommerce 2.1.11 в свой WordPress 3.9.1
    2. В папке темы создал скрипт woocommerce.php в который вместо WP цикла, прописал <?php woocommerce_content(); ?>
    3. В папке темы создал папку woocommerce и скопировал туда все шаблоны из папки плагина woocommerce/templates
    4. В functions.php темы прописал add_theme_support( 'woocommerce' );
    5. Создал 3 категории товаров + 1 товар, которому назначил одну из созданных категорий
    6. Создал меню, в которое определил страницы WooCommerce (включая страницу магазина) + категорию товара, в которой есть одна, та самая созданная позиция товара. Данное меню разместил в header.php своей темы.

    Дальше вот какие начались проблемы:
    А) При входе на страницу Магазин вижу 1-ну категорию (в которой находится товар) + саму позицию товара. URL при этом: http://домен/магазин.
    Когда обновляю эту страницу (не изменяя ничего в адресной строке), то товар у меня исчезает, остается только категория. Захожу повторно через пункт меню Магазин (где url опять же не меняется) — опять вижу и категорию и товар.

    Б) С этой же страницы Магазина http://домен/магазин пытаюсь перейти в категорию товара по ссылке выводимой категории ( http://домен/товарная-категория/джинсы/легкие-джинсы ), всегда попадаю в шаблон index.php (не попадаю не в шаблон themes/my-theme/woocommerce/taxonomy-product_cat.php, не в шаблон plugins/woocommerce/templates/taxonomy-product_cat.php). Уже пробовал этот шаблон (taxonomy-product_cat.php) закинуть в папку с темой — тоже самое, все время попадаю в шаблон index.php

    После этого подумав, что быть может что-то конфликтует с моей темой развернул тестовый сайт пустой (WordPress 3.9.1), там создал минимальную тему, установил WooСommerce 2.1.11. Далее проделал те-же пункты, о которых выше написал 1-6. Ничего не изменилось, такие же проблемы.

    Вдобавок, после того как развернул тестовый сайт, вот что еще заметил:
    В) На рабочем сайте после установки WooСommerce сразу выскакивает инфо «Ваша тема не задекларированна WooСommerce поддержкой – если у вас возникнут проблемы с шаблоном, пожалуйста, прочитайте наш гид по интеграции тем в WooCommerce 🙂» до тех пор пока в functions.php темы не добавляю add_theme_support( 'woocommerce' );. На тестовом же сайте никакое инфо не выскакивает после установки WooСommerce, даже без add_theme_support( 'woocommerce' ); в functions.php — проблемы при этом те же.

    Выгрузил тестовый сайт на хостинг: http://testwp.sven-soft.com
    Вход в админку, логин: admin_site, пароль: qwerty123
    Содержимое тестового сайта, с установленным woocommerce и с дампом БД: https://yadi.sk/d/7rOObXb8TiMRZ
    Видео с проблемами: https://yadi.sk/d/AF3QCuhOTiMgn

    Подскажите пожалуйста, что за дела и как с ними бороться?

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Дополнение:
    Добавил шаблон 404.php в тему — теперь по пункту Б) Попадаю вместо taxonomy-product_cat.php именно в шаблон 404.php, до этого в index.php попадал.

    В настройках постоянных ссылок установленно Произвольно: http://домен/%category%/%postname%.html

    + Переключаюсь в тестовом сайте на типовой шаблон Twenty Fourteen — все те же проблемы, точь в точь!

    Попробовал все тоже самое воспроизвести на WordPress 3.8.3 + WooCommerce 2.1.6 — те же проблемы, в чем ошибка то? что я делаю не так?

    Проблема была в постоянных ссылках.
    Выставил пока что так:
    Общие настройки
    Произвольно : http://домен/%category%/%postname%.html
    Дополнительно
    Постоянная ссылка рубрик : product-category
    Постоянная ссылка меток : product-tag
    Постоянная ссылка товаров
    Своя ссылка : /shop/%product_cat%

    Все заработало, но думаю это не окончательный вариант с постоянными ссылками, буду разбираться дальше!

    p.s: Без обид, но порой кажется, что сюда приходишь поговорить сам с собой. Сам спрашиваешь — сам себе отвечаешь, последних несколько тем практически так и было. Пишешь пишешь, выкладываешь, спрашиваешь, результат NULL

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Все заработало

    Пишешь пишешь, выкладываешь, спрашиваешь, результат NULL

    Разве результат, полученный путём собственных экспериментов и размышлений, хуже чужого готового ответа?

    Готовый ответ возможен, только если кто-то из других участников уже сталкивался с точно такой же проблемой и решил её.

    Разве результат, полученный путём собственных экспериментов и размышлений, хуже чужого готового ответа?

    Да, конечно лучше. Но если подходить таким образом, то зачем тогда вообще нужен форум, если приходится все своими силами разбирать? Иногда совет человека, который уже сталкивался с подобной задачей, может не только дать быстрый ответ на какую-то задачу, но так же может быть более правильным, чем решение искавшего ответ на ту самую задачу, после долгих разбирательств своими силами.
    В остальном согласен с вами.

    то зачем тогда вообще нужен форум, если приходится все своими силами разбирать?

    Ну во первых, вероятно, Вы первый с такой проблемой, а во вторых — Ваше решение может помочь другим. Не это ли польза от форума? 😉

    Вы первый с такой проблемой

    Да ну вряд ли. Неужели из сторожил данного форума, кто работает с WordPress не первый год, создал не один десяток магазинов WordPress + WooCommerce не знает ответ на столь простой банальный вопрос, который задал я вчера?

    Возможно дело немного в другом, а именно, как только вопрос выходит за рамки простых ( Какой плагин мне установить, Белый экран, Банальные настройки и простые действия, неглубоко зарываясь в API WordPress и программирование ), и выходит на уровень developer, то быть может просто никто не хочет делиться своим опытом, выращивая тем самым себе конкурента по разработке WP-сайтов, либо просто не хочет давать быстрый ответ другому на то, что сам добыл путем долгих экспериментов и размышлений. Это не утверждение — всего лишь мои догадки, не судите строго, я могу ошибаться.

    никто не хочет делиться своим опытом, выращивая тем самым себе конкурента по разработке WP-сайтов

    В этом море рыбы всем хватит. 🙂 (А с учётом «особенностей» заказчиков — так этого вообще бояться не стоит). Так что дело точно не в этом.
    Более того: чем больше грамотных и опытных коллег — тем выше шанс получить помощь при проблемах (никто ж не досконален 😉 )

    Возможно ещё дело в том, что более сложные вопросы требуют больше времени (возможно экспериментов), а вот это уже не каждый и не всегда готов потратить. (Даже на прочитать большие посты требуется и время и усилия).

    Возможно ещё дело в том, что более сложные вопросы требуют больше времени (возможно экспериментов), а вот это уже не каждый и не всегда готов потратить. (Даже на прочитать большие посты требуется и время и усилия).

    Да, тоже верно сказали, согласен.

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Тема «Проблемы с WooCommerce 2.1.11» закрыта для новых ответов.