установите плагины
WooCommerce , Contact Form 7, Contact Form 7 Dynamic Text Extension
в WooCommerce измените код
add_action('wpcf7_before_send_mail', 'custom_wpcf7_add_to_cart');
function custom_wpcf7_add_to_cart($form) {
// Получите данные из формы
$product_id = intval($_POST['your-product-id']); // Замените на имя поля для ID товара
$quantity = intval($_POST['your-product-quantity']); // Замените на имя поля для количества товара
// Проверьте, что товар существует в WooCommerce
if (wc_get_product($product_id)) {
// Добавьте товар в корзину
WC()->cart->add_to_cart($product_id, $quantity);
}
}