WooCommerce - Как я могу создать metakey с PHP, если он не существует? - PullRequest
0 голосов
/ 05 марта 2020

Я унаследовал веб-сайт woocommerce, на котором есть скрипт, подключающийся к ERP-системе клиента, он запрашивает цены из ERP и обновляет мета-ключ _price в базе данных WP. Это работает для существующих цен, но я понял, что когда они добавляют новые продукты на сайт без цены, мета-ключ "_price" отсутствует, даже с пустым значением. Мне нужно пересмотреть скрипт, чтобы создать мета-ключ и добавить значение, если его нет.

Фрагмент запроса в настоящее время:

$sql_query = "UPDATE `wp_kgnn_postmeta` SET meta_value = '".$p_stock['l_price_for_cust']."' WHERE post_id = '".$post_id."' and meta_key = '_price'";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...