• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Система оплаты

Image CMS

Akselon

Форумчанин
#1
Добрый вечер.

Подошло время выбрать систему оплаты на сайту.
Из бесплатных нашел только robokassa.
Подскажите пожалуйста какие сервисы еще можно подключить к woocommerce.

И еще один вопрос.
Как сделать , что бы на странице магазина за место описания товара, выводились свойства ( длина/ширина, высота товара)
 

Вложения

  • 41.8 KB Просмотры: 5

kvo

Форумчанин
#2
Можно тоже с вопросом к вам присоседюсь?
LiqPay принимает только оплату с карт типа VISA? Кто пользуется этой платежной системой , дайте отзыв коротенький. Спасибо
 

redjek

Опытный
Местный
#3
Есть еще такая система как payanyway у них на сайте есть фаг, как интегрировать ее в воокомерц (отзывы дать не могу, тока ставлю)
 

Stork.71

Гуру
Местный
#4
по второму вопросу - надо рыться в шаблонах темы, и искать шаблон вывода архива товаров, там уже смотреть, что туда можно добавить.
Исходник - \wp-content\plugins\woocommerce\templates\content-product.php
там есть хук do_action( 'woocommerce_after_shop_loop_item' ); можно на него подцепить что-то, но вот как это будет отображаться с Вашей темой - вопрос.
Кстати, для отдельных вопросов лучше делать отдельные темы, а то теряется обсуждение.
 

Stork.71

Гуру
Местный
#5
Порылся в функциях, размял мозг.
Если цеплять на хуки, то меняем woocommerce_product_meta_end на подходящий хук.
Данный сниппет позволяет отображать размеры (заданные в разделе "доставка") в карточке товара ниже мета-тегов.

PHP:
add_action( 'woocommerce_product_meta_end', 'my_attr_show' );
function my_attr_show() {
    ?>
    <div><p><b>Размеры:</b> <?php echo get_post_meta( get_the_ID(), '_width', true );?>см х <?php echo get_post_meta( get_the_ID(), '_height', true );?>см</p></div>
    <?php
}
 

Akselon

Форумчанин
#7
Порылся в функциях, размял мозг.
Если цеплять на хуки, то меняем woocommerce_product_meta_end на подходящий хук.
Данный сниппет позволяет отображать размеры (заданные в разделе "доставка") в карточке товара ниже мета-тегов.

PHP:
add_action( 'woocommerce_product_meta_end', 'my_attr_show' );
function my_attr_show() {
    ?>
    <div><p><b>Размеры:</b> <?php echo get_post_meta( get_the_ID(), '_width', true );?>см х <?php echo get_post_meta( get_the_ID(), '_height', true );?>см</p></div>
    <?php
}

А какую функцию надо подключать что бы выводить мета теги задаваемые вот тут?

 

Akselon

Форумчанин
#8
А какую функцию надо подключать что бы выводить мета теги задаваемые вот тут?



Код:
    add_action( 'woocommerce_after_shop_loop_item_title', 'sama_woocommerce_template_loop_excerpt', 6 );
    function sama_woocommerce_template_loop_excerpt() {
     
        echo '<div class="product-desc"><p>Длина:' .get_post_meta($order->id, 'medafi_543c8330898d3', 5) . '</p></div>';
    }
Вот что получилось, ошибок не каких не вылетает , но и число он не показывает, а слово "Длина" появилась на странице товара.

этот код добавил в файл theme-woocommerce.php

 

Akselon

Форумчанин
#9
Код:
    add_action( 'woocommerce_after_shop_loop_item_title', 'sama_woocommerce_template_loop_excerpt', 6 );
    function sama_woocommerce_template_loop_excerpt() {
    
        echo '<div class="product-desc"><p>Длина:' .get_post_meta($order->id, 'medafi_543c8330898d3', 5) . '</p></div>';
    }
Вот что получилось, ошибок не каких не вылетает , но и число он не показывает, а слово "Длина" появилась на странице товара.

этот код добавил в файл theme-woocommerce.php

Проблему решил, надо было искать в get_the_ID()
 
Сверху Снизу