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

Цена из произвольного поля

brash

Новичок
Здравствуйте, есть такая задача,
Для добавления товара использую wp all import
Решили что для 1 товара будет одна строчка в импорте. поэтому атрибуты мы прописываем по такой схеме

атрибут размер:
324х234 | 234xsdf | 234x234

атрибут комплектация:
комплект | полотно
и т.д.

А в настройках импорта ставлю галочкупросчитать все варианты и он автоматом проставляет все варианты.

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


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

Теперь осталась задача - сделать чтоб основная цена менялась на значение дополнительного поля, при нажатии кнопки комплект или полотно.

Надеюсь кто то возьмется помочь.
Еще по теме вот тут что то близкое к моему решению, может поможет?
https://wpcommerce.ru/threads/izmenenie-vyvoda-svojstv-tovara-radiobutton.1608/



Вот сайт где проходят работы.
http://ci62906-wordpress-3.tw1.ru/dveri/fortuna-1-dver-gluhaya-dg/

вторую цену добавил в дополнительное поле prise2
вывожу это такой функцией, в двух словах прибавляю к основной цене, цену комплектующих, и получаю комплект

Код:
add_action( 'woocommerce_single_product_summary', 'wc_rooms_prise_two', 16 );
  function wc_rooms_prise_two() {
   global $product;
   $prise22 = get_field(prise2);
//echo $product->regular_price;
//echo $product->sale_price;

$polotno = $product->regular_price;
$summ = $polotno + $prise22;
echo"<div style='clear:left;margin:10px;'></div>";
echo "цена комплекта% $summ";

  }
 
Последнее редактирование модератором:

brash

Новичок
Все тема закрыта, решили все подругому сделать.
Т.е. обойтись обычнм функционалом Woocomerce и сделать товары в импорте - с какимто количеством строк на товар.
 
  • Like
Реакции: D&B
Сверху Снизу