Пользовательские поля пользовательского ввода Woocommerce

У меня есть установка магазина woocommerce с 2 продуктами, которые входят во многие варианты, это браслеты.

Клиент может настроить продукт, выбрав цвет, размер, тип группы, и они могут добавлять текст в группу, если захотят.

Я создал переменный продукт с различными раскрывающимися списками, который все хорош, но я пришел не застрял, пытаясь добавить текстовое поле, чтобы пользователь мог написать какой-то текст, который затем сохраняется и берется через поле проверки. Файл, который нужно отредактировать, это: variable.php, но я не уверен, как это сделать.

Я добавил атрибут текстового поля к переменной, но это отображает выпадающий список на передней панели, и я не хочу, чтобы он делал это, мне нужно отобразить 2 текстовых поля, которые берут ввод пользователя, который затем сохраняется.

Я нашел этот вопрос: текст пользовательского продукта Woocommerce, который очень похож на то, что я хочу создать.

Я хочу сделать это в коде, не покупая надстройку, и я постоянно сталкиваюсь с решениями с плагинами, которые нужно приобрести. Мне просто нужно немного помочь с этим, если кто-нибудь сможет это сделать, потому что я смотрел онлайн уже пару дней, и я уверен, что это не сложно, мне просто нужна небольшая помощь. благодаря

Добавляя этот ответ, чтобы другие могли его найти:

Я бы настоятельно рекомендовал сэкономить некоторое время, просто купив этот плагин , это всего лишь $ 49 долларов. Однако, если вы действительно хотите понять это сами; вот что вам нужно. Вам нужно будет подключиться к следующим фильтрам / действиям:

  • woocommerce_before_add_to_cart_button (чтобы добавить поля в форму)
  • woocommerce_add_cart_item_data (для отправки полевых данных)
  • woocommerce_get_cart_item_from_session (чтобы добавить данные в сеанс)
  • woocommerce_get_item_data (для отображения данных на странице корзины)
  • woocommerce_add_order_item_meta (чтобы объявить его в порядке, чтобы он отображался в области администратора)