Size: a a a

WordPress Russian Community

2020 December 09

АВ

Александр Волков... in WordPress Russian Community
Добрый день!
Как мне изменить значение name внутри data ?
Или из за protected я это не смогу сделать?
источник

АП

Артём Приходько... in WordPress Russian Community
Александр Волков
Добрый день!
Как мне изменить значение name внутри data ?
Или из за protected я это не смогу сделать?
так это товар. изменить название товара в админке
источник

АВ

Александр Волков... in WordPress Russian Community
Артём Приходько
так это товар. изменить название товара в админке
ну да, название товара.
Кодом я могу это сделать?
источник

АП

Артём Приходько... in WordPress Russian Community
Александр Волков
ну да, название товара.
Кодом я могу это сделать?
$product->set_name( $name);
источник

АВ

Александр Волков... in WordPress Russian Community
Артём Приходько
$product->set_name( $name);
Сейчас попробую
источник

АП

Артём Приходько... in WordPress Russian Community
зачем вам это?
источник

ES

Evgeniy Safronov in WordPress Russian Community
Плохая идея вообще что-то менять в протектед и это не касается WP
источник

АИ

Альфия Ибрагимова... in WordPress Russian Community
Pavel Ketov
Тут все что угодно может быть на самом деле )
Вот и не знаю, с чего вдруг так получилось. Буду пытаться решить методом тыка.
источник

АП

Артём Приходько... in WordPress Russian Community
Evgeniy Safronov
Плохая идея вообще что-то менять в протектед и это не касается WP
для этого есть функции
источник

АВ

Александр Волков... in WordPress Russian Community
Артём Приходько
зачем вам это?
Как видно из названия, я делаю конструктор бургеров.
И в этом конструкторе Цена меняется динамически, поэтому я не могу её задать в админке. Через js цену я добавил в куки и при помощи php достал её. Теперь мне нужно заменить цену в массиве, что бы она подставлялась в корзину, на страницу оформление заказа и т.д.

$product->set_price( $price); не помогло
источник

АП

Артём Приходько... in WordPress Russian Community
Александр Волков
Как видно из названия, я делаю конструктор бургеров.
И в этом конструкторе Цена меняется динамически, поэтому я не могу её задать в админке. Через js цену я добавил в куки и при помощи php достал её. Теперь мне нужно заменить цену в массиве, что бы она подставлялась в корзину, на страницу оформление заказа и т.д.

$product->set_price( $price); не помогло
это делается не так, а с помощью вариаций и атрибутов товара
источник

АП

Артём Приходько... in WordPress Russian Community
вукомерс сам считает цену исходя из выбранных атрибутов/вариаций
источник

АВ

Александр Волков... in WordPress Russian Community
Артём Приходько
это делается не так, а с помощью вариаций и атрибутов товара
Да, но уже сделано так.
источник

АП

Артём Приходько... in WordPress Russian Community
Александр Волков
Да, но уже сделано так.
в корзине хранятся только ID товаров. по ним получается цена. Вы не можете добавить в корзину товар со своей ценой
источник

АП

Артём Приходько... in WordPress Russian Community
и в базе вы не можете менять цену динамически, так как это почувствуют другие пользователи
источник

АП

Артём Приходько... in WordPress Russian Community
придется переделывать
источник

PA

Porshnyov Anatoly in WordPress Russian Community
Артём Приходько
У тебя хотябы реальное имя и аватарка и тут пишешь часто, а заказчики постоянно переводят предоплату ноунеймам каким-то
источник

АП

Артём Приходько... in WordPress Russian Community
а вот с котиками перебарщиваешь
источник

PK

Pavel Ketov in WordPress Russian Community
Александр Волков
Как видно из названия, я делаю конструктор бургеров.
И в этом конструкторе Цена меняется динамически, поэтому я не могу её задать в админке. Через js цену я добавил в куки и при помощи php достал её. Теперь мне нужно заменить цену в массиве, что бы она подставлялась в корзину, на страницу оформление заказа и т.д.

$product->set_price( $price); не помогло
Есть же
woocommerce_before_calculate_totals()
источник

Н

Николай Федотов... in WordPress Russian Community
Всем привет! Есть вариации товара из двух атрибутов в одном 6 в другом два. Так же есть доп. поле в фрайме вариации товара, которое при указывании должно определять как отобразить данную вариацию.
Достаю все вариации через ф-ю get_available_variations, нахожу там нужный атрибут (который указал во фрейме). Нужен Id этой вариации, как его достать можно? ID лежит в функции get_post но понять не могу, как проверить, или что отправить, что бы получить id...
источник