Я использую плагин woo-get для добавления атрибута продукта prod_hsn_id, который добавляет поле с именем HSN-код на странице редактирования продукта, я также использую плагин pdf-счета woocommerce pdf-инвойс для генерации pdfсчет-фактура.Теперь я хочу отобразить код HSN в счете-фактуре.
Мне очень трудно заставить его работать, я попытался выполнить поиск в Интернете и связался с автором плагина, и он сказал, что его можно получить с помощьюWordPress get post meta.
Но
Эта функция, которую плагин использует для создания настраиваемого поля.
public function fn_add_product_custom_meta_box() {
woocommerce_wp_text_input(
array(
'id' => 'hsn_prod_id',
'label' => __('HSN Code', 'woocommerce' ),
'description' => __( 'HSN Code is mandatory for GST.', 'woocommerce' ),
'custom_attributes' => array( 'required' => 'required' ),
'value' => get_post_meta( get_the_ID(), 'hsn_prod_id', true )
)
);
}
В файле шаблона счета-фактуры я пытаюсьотобразить код HSN, используя
<?php $meta = get_post_meta( $post_id , 'hsn_prod_id', true ); ?>
<?php $meta = get_post_meta( get_the_ID(), 'hsn_prod_id', true ); ?>
Источники:
Поддержка 1. https://wordpress.org/support/topic/print-hsn-in-invoice/
https://wordpress.org/support/topic/which-pdf-plugin-will-display-the-hsn-field-and-gst-number/