Как сделать оформление несуществующего товара в Woocommerce?
Хочу реализовать магазин на Woocommerce, но сам каталог сайта будет подтягиваться с другой БД(к ней у меня доступа нет, и создавать товары в самом Woocommerce не получится), итого есть каталог сайта который и функционал личного кабинета из Woocommerce, можно ли это как то вместе срастить что бы можно было оформить заказ и он отображался в ЛК и админке. Пока не пойму в каком направлении двигаться может создать какой то универсальный товар, в который я буду в процессе оформления добавлять нужные данные, тогда появляется вопрос при нескольких товарах в корзине.
Дополнительно:
Ты сам-то понял что написал? Если нет доступа к "другой БД", то как ты собрался "подтягивать" из неё товары?
А если есть возможность "подтягивать", то какие проблемы залить их в WC?
И разбери остальной набор слов на понятные предложения.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для создания оформления несуществующего товара в WooCommerce можно использовать функцию `woocommerce_template_single_title`, которая отображает название товара на странице товара.
Прежде всего, вам необходимо создать новый товар в админ-панели WooCommerce, но не заполнять его данными о товаре, такими как цена, описание и т. д. Затем вам нужно добавить следующий код в файл `functions.php` вашей темы:
add_action( 'woocommerce_before_single_product', 'custom_single_product_title' ); function custom_single_product_title() { global $product; if ( ! $product->get_name() ) { echo '<h1 class="product_title entry-title">Несуществующий товар</h1>'; } }
Этот код будет проверять, существует ли название товара. Если название не заполнено (то есть товар не существует), то будет отображаться текст "Несуществующий товар".
Теперь, когда вы откроете страницу товара этого несуществующего товара, вы увидите текст "Несуществующий товар" вместо названия товара.
Не забудьте проверить, что ваша тема поддерживает WooCommerce и что вы правильно добавили код в файл `functions.php`. Всегда делайте резервные копии файлов перед внесением изменений, чтобы избежать потенциальных проблем.