Skip to content

Commit 47910a4

Browse files
committed
Product Variation Schema and Checking Term instance Fix
1 parent 7fd709e commit 47910a4

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

includes/model/class-product-variation.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ protected function init() {
238238
$shipping_class_id = $this->wc_data->get_shipping_class_id();
239239
$shipping_class_term = get_term( $shipping_class_id, 'product_shipping_class' );
240240

241-
if ( ! is_wp_error( $shipping_class_term ) && is_a( $shipping_class_term, 'WP_Term' ) ) {
241+
if ( ! is_wp_error( $shipping_class_term ) && $shipping_class_term instanceof \WP_Term ) {
242242
$shipping_class = $shipping_class_term;
243243
}
244244

includes/type/interface/class-product-variation.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,10 @@ public static function get_fields() {
241241
'type' => 'String',
242242
'description' => __( 'Product variation purchase_note', 'wp-graphql-woocommerce' ),
243243
],
244+
'shippingClassId' => [
245+
'type' => 'Int',
246+
'description' => __( 'Product variation shipping class ID', 'wp-graphql-woocommerce' ),
247+
],
244248
'shippingClass' => [
245249
'type' => 'ShippingClass',
246250
'description' => __( 'Product variation shipping class', 'wp-graphql-woocommerce' ),

0 commit comments

Comments
 (0)