Так что у меня небольшая проблема. У меня есть выпадающий список на странице моего отдельного продукта, который позволяет покупателю добавить что-то в продукт по фиксированной цене. Ранее я только что сохранял цену для различных вариантов выбора в качестве атрибута html, но теперь я понимаю, что это небезопасно и позволяет клиентам манипулировать ценой продукта в своем браузере.
Как получить цену безопасно? Я думал, что смогу получить индекс выбранной опции, а затем сопоставить индекс с ценой, сохраненной в массиве php в функции 'woocommerce_add_cart_item_data'. Будет ли это безопасный способ сделать это? Могу ли я просто передать индекс с помощью jQuery, проверить, что он находится в нужном диапазоне, и добавить соответствующую цену к итогу?