• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Решено Физлицо и юрлицо. Как разделить?

catman

Форумчанин
Доброго дня!

Ищу решение дилеммы. При оформлении заказа, покупателю необходимо выбрать форму: как физик или как организация.
Соответственно, для физика достаточно ФИО, телефон, почта. Для организации добавляется ИНН, ОГРН, и пр.
Оплату я формирую "По счету" (Использую PDF Invoice плагин).
Вот тут самое главное: для физлица - одни реквизиты для оплаты, для юрлица - другие.
Создал два разных шаблона c разными платежными реквизитами: /woocommerce/pdf/person и /woocommerce/pdf/firm
Вопрос: "Как, в зависимости от формы покупателя, выбрать и отправить соответствующий счет для оплаты?"

Кто с подобным сталкивался? Или, может, есть совершенно другой способ решения?
 

catman

Форумчанин
Вопрос решил.
Все оказалось проще) Создал дополнительное поле "billing_firm_or_person" с двумя вариантами (юрик, физик).
1613479853917.png
А так как выбор платежных реквизитов нужен только заказчику, то в плаге генерации счета в зависимости от формы плательщика - подставляю нужные реквизиты.
$shop_address_ooo - для юрика, $shop_address_person - для физика.

PHP:
if (get_post_meta( $order_id, '_billing_firm_or_person', true ) == "юридическое-лицо")
    {$shop_address = $shop_address_ooo;} else {$shop_address = $shop_address_person;}
 
  • Like
Реакции: D&B
Сверху Снизу