• Как создать таблицу как свойство страницы или записи?

    @arcticworker Автор вопроса
    Refguser, еще раз посмотрел про вариации, в первый раз я упустил возможность автоматического создания вариаций из всех атрибутов. Обдумаю еще раз и может пойду по этому пути. Еще раз спасибо.
    Написано
  • Как создать таблицу как свойство страницы или записи?

    @arcticworker Автор вопроса
    Refguser, это очень условный магазин, скорее это каталог с ценами, т.к. там надо покупать в больших объемах и согласовывать покупку из-за наличия товара, поэтому там только цены и форма заказа с указанием интересующей позиции. Вообще там есть прайс листы и в excel и в pdf, и их можно скачать для некоторых товаров. Но вот еще для некоторых товаров клиент захотел такой вот блок с переключателями, но у клиента не времени создавать вариации товаров для большого числа разных позиций, поэтому woocomerce не подходит.
    В любом случае спасибо за ответы и потраченное время.
    Написано
  • Как создать таблицу как свойство страницы или записи?

    @arcticworker Автор вопроса
    Если я правильно понял Ваши варианты, то все эти варианты предполагают работу с контентом страницы / записи, я же хочу не трогать контент, а создать отдельное поле, в терминах WP "произвольное поле" или "мета поле" (вот тут подробнее https://misha.agency/course/wordpress-custom-fields).

    Я уже использую плагин "Carbon Fields" (https://misha.agency/wordpress/carbon-fields.html) для создания некоторых полей , но в нем нет возможности создать таблицу, только множество полей типа complex.

    А хранить в json, это не обязательное условие, просто по итогам заполнения таблицы с двумя измерениями я должен на странице товара отобразить блок выбора размера и цвета (на подобии как на скриншоте ниже), чтобы при переключении значений в нем менялась цена указанная рядом. И вот я подумал, что если есть плагин, который добавит такое мета поле в виде таблицы, а потом вернет результат в json или другом виде, то на основе этих данных я отображу блок выбора цвета и размера.

    666c03baa1bce163535235.png
    Написано
  • Как реализовать систему бронирование для отеля?

    @arcticworker Автор вопроса
    Евгений, возможно я слишком условный пример привел, но в данном случае предполагается, что у номера либо тип отсутствует вообще, либо есть не меньше двух типов. В данном случае, я думаю, подойдет такой пример:
    Номер люкс - без типа
    Номер стандарт - с одной кроватью (тип1), с двумя кроватями (тип2).
    Идея была в том, что одновременно может быть забронирован номер стандарт как с одной кроватью, так и с двумя т.е. тип номера влияет на доступность, поэтому в примере (в вопросе) я собирался хранить тип номера в таблице бронирования.
    Цены в данном случае нет, пользователям просто нужно иметь представление какие номера свободны в тот или иной день или период.