Size: a a a

WordPress Ukraine Community

2020 March 31

Т

Тетяна in WordPress Ukraine Community
Привіт шановна спільнота. Підкажіть будь-ласка. Маю сайт https://cafepolet.ru/ на ВП з кастомною темою (повністю створеною мною, без батьківської). Але тут виникла потреба додати функціонал продажу страв через сайт. Тож я додала плагін Woocommerce і створила відповідні сторінки Магазину, товару, кошик і оформлення замовлення. От тільки після підтвердження замовлення ніяк не можу добитись щоб відкривалась сторінка Вдячності. Зараз же замовлення відправляється, формується урл checkout/order-received/279/?key=wc_order_2pfqfR0JyVLZn але шаблон сторінки не змінюється. Підкажиться будь-ласка куди копати? Що я упустила при налаштуванні теми?
Як я встановлювала Woo:
- у fanction додала add_theme_support( 'woocommerce' );
- у файлі index.php :
if (is_product()) {
     wc_get_template('woocommerce/single-product.php');
 } elseif (is_shop()) {
  echo '<section class="section"><div class="container">';
     wc_get_template('woocommerce/shop.php');
      echo '</div></section>';
 } elseif (is_cart()) {
  echo '<section class="section"><div class="container">';
     wc_get_template('woocommerce/cart/cart.php');
     echo '</div></section>';
 } elseif (is_checkout()) {
     wc_get_template('woocommerce/checkout/form-checkout.php');
 } elseif (is_order_received_page()) {
  echo 'СПАСИБО';
 wc_get_template('woocommerce/checkout/thankyou.php');
 }
else {
  echo '<section class="section"><div class="container">';
  the_content();
  echo '</div></section>';
 }
источник

MD

Maxym Denysenko in WordPress Ukraine Community
в вукоммерс после оформления заказа thank you page открывается автоматически, без всяких костылей
источник

Т

Тетяна in WordPress Ukraine Community
так має бути якщо все гуд, А у мене щось пішло не так. Нвіть якщо я прибираю код примусового використання шаблонів що в index.php усе ламається ще на стадії перехову у кошик. ( пуста сторінка)
источник

N

Nick in WordPress Ukraine Community
Тетяна
так має бути якщо все гуд, А у мене щось пішло не так. Нвіть якщо я прибираю код примусового використання шаблонів що в index.php усе ламається ще на стадії перехову у кошик. ( пуста сторінка)
поддержку темой woo ставили ?
источник

Т

Тетяна in WordPress Ukraine Community
add_theme_support( 'woocommerce' );
источник

Т

Тетяна in WordPress Ukraine Community
так у функціях теми.
источник

N

Nick in WordPress Ukraine Community
Тетяна
так у функціях теми.
- у файлі index.php :
этот пункт делать не надо вообще насколько я знаю
если вы уж хотите переопределять/менять вёрстку и тд в woo - вам надо делать это через хуки , или в крайнем случае через копирование папки темплейтов woo себе в тему
источник

Т

Тетяна in WordPress Ukraine Community
ок.Я прибираю весь цей код,  і навіть видалаю шаблони ВУ зі своєї теми, але тоді у мене усе зупиняється на відкритті кошика. Дебагє з"являються такі логи: Функция WC_Cart::get_cart_url с версии 2.5 <strong>считается устаревшей</strong>! Используйте wc_get_cart_url. in E:\SITES\!OpenServer\domains\cafepolet.new.loc\wp-includes\functions.php on line 4648
источник

Т

Тетяна in WordPress Ukraine Community
але пошуком перевірила усі файли сайту, я не знайшла де використовується get_cart_url
источник

Т

Тетяна in WordPress Ukraine Community
Хоча ні, сорян, знайшла у хедері. Зараз підправлю.
источник

Т

Тетяна in WordPress Ukraine Community
Лог зник, але кошик всеодно не відкривається 😭
источник

OV

Oleg Valko in WordPress Ukraine Community
Давай без матів
источник

OV

Oleg Valko in WordPress Ukraine Community
Тетяна
Привіт шановна спільнота. Підкажіть будь-ласка. Маю сайт https://cafepolet.ru/ на ВП з кастомною темою (повністю створеною мною, без батьківської). Але тут виникла потреба додати функціонал продажу страв через сайт. Тож я додала плагін Woocommerce і створила відповідні сторінки Магазину, товару, кошик і оформлення замовлення. От тільки після підтвердження замовлення ніяк не можу добитись щоб відкривалась сторінка Вдячності. Зараз же замовлення відправляється, формується урл checkout/order-received/279/?key=wc_order_2pfqfR0JyVLZn але шаблон сторінки не змінюється. Підкажиться будь-ласка куди копати? Що я упустила при налаштуванні теми?
Як я встановлювала Woo:
- у fanction додала add_theme_support( 'woocommerce' );
- у файлі index.php :
if (is_product()) {
     wc_get_template('woocommerce/single-product.php');
 } elseif (is_shop()) {
  echo '<section class="section"><div class="container">';
     wc_get_template('woocommerce/shop.php');
      echo '</div></section>';
 } elseif (is_cart()) {
  echo '<section class="section"><div class="container">';
     wc_get_template('woocommerce/cart/cart.php');
     echo '</div></section>';
 } elseif (is_checkout()) {
     wc_get_template('woocommerce/checkout/form-checkout.php');
 } elseif (is_order_received_page()) {
  echo 'СПАСИБО';
 wc_get_template('woocommerce/checkout/thankyou.php');
 }
else {
  echo '<section class="section"><div class="container">';
  the_content();
  echo '</div></section>';
 }
Привіт, по перше видали все що нижче add_theme_support з вукою по-іншому це робиться, по друге що в тебе в темі ще є що відноситься до вп? Можеш залити тему кудись показати код
источник

Т

Тетяна in WordPress Ukraine Community
источник

Т

Тетяна in WordPress Ukraine Community
у останньому коміті я видалила усе з індексу, і видалилла папку вууком з кастомними шаблонами.
источник

Т

Тетяна in WordPress Ukraine Community
Тааак. з кошиком розібралась. Є надія на життя.
источник

Т

Тетяна in WordPress Ukraine Community
Не було файлу page.php у якому б виводився контент.
источник

RM

Roman Misiura in WordPress Ukraine Community
і знов я шось пропускаю
источник

OV

Oleg Valko in WordPress Ukraine Community
Тетяна
Не було файлу page.php у якому б виводився контент.
то все ок?
источник

Т

Тетяна in WordPress Ukraine Community
ООООО, Эвріка, я бачу сторінку вдячності за замовлення. 💃
источник