kelvinjayanoris
  • 0
Новичок

Пользовательские таксономии как варианты продукта

  • 0

Я пытаюсь написать пользовательскую таксономию для обработки вариантов продукта для плагина электронной коммерции (DukaPress).

Что, если бы я добавил еще одну пользовательскую таксономию под названием «Вариации продукта» для хранения имен вариантов. Люди могли создать любую именованную вариацию, а затем вариации под этим термином.

Пример:

  • Цвета футболок (термин таксономии верхнего уровня)
    • красный
    • Синий
    • Зеленый
  • Размеры футболок ( термин таксономии верхнего уровня )
    • Небольшой
    • Середина
    • Большой

И так далее…

Идея состоит в том, чтобы не только позволить людям создавать эти таксономии, но и назначать им количество продуктов. Это будет обрабатываться с помощью мета-поля.

Затем функция Meta Box создаст поля вариантов и размеров, отметив нужные варианты.

Единственная проблема, для которой я не могу придумать решение, заключается в том, что метабокс должен генерировать метабокс количества вариаций на основе того, какие таксономии нажимаются при создании продукта на экране редактирования поста. Как я могу сделать это, не прося пользователя сохранить черновик? Знаете ли вы, как я могу динамически создавать метабоксы? Возможно, поместите в метабокс только кнопку с надписью «Создать варианты», которая добавляет правильные варианты при нажатии. Вроде как настраиваемые поля по умолчанию.

Кто может помочь с идеями?

Share
  1. Это довольно старый пост, но если вы когда-нибудь придумали решение, вы должны опубликовать его здесь! Если нет, я бы предложил использовать WooCommerce. Поскольку он основан на пользовательских типах сообщений, вы можете настроить пользовательские таксономии, как всегда, что, я думаю, решит то, что вы просите!

    • 0
  2. Ваше решение будет заключаться в обработке запросов через . Вам придется сохранять данные на лету (в зависимости от длины ввода или по нажатию кнопки).

    • 0

Оставить ответ

You must login to add an answer.