Plugin Directory

Changeset 3162720


Ignore:
Timestamp:
10/04/2024 12:02:12 PM (16 months ago)
Author:
iyzico
Message:

+remove 3.5.3 +add readme.txt 3.5.7

Location:
iyzico-woocommerce
Files:
2 added
2 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • iyzico-woocommerce/trunk/includes/Common/Helpers/DataFactory.php

    r3162373 r3162720  
    8383            $basketItem->setName( $product->get_name() );
    8484
    85             $categories = get_the_terms( $product->get_id(), 'product_cat' );
     85            $product_id = $product->is_type( 'variation' ) ? $product->get_parent_id() : $product->get_id();
     86            $categories = get_the_terms( $product_id, 'product_cat' );
     87
     88            $category1 = '';
    8689            if ( $categories && ! is_wp_error( $categories ) ) {
    8790                $category_names = wp_list_pluck( $categories, 'name' );
    8891                $category1      = implode( ', ', $category_names );
    89                 $basketItem->setCategory1( $this->validateStringVal( $category1 ) );
    9092            }
    9193
     94            $basketItem->setCategory1( $this->validateStringVal( $category1 ) );
    9295            $basketItem->setItemType( $product->is_virtual() ? BasketItemType::VIRTUAL : BasketItemType::PHYSICAL );
    9396            $basketItem->setPrice( $item['quantity'] * $this->priceHelper->priceParser( $product->get_price() ) );
Note: See TracChangeset for help on using the changeset viewer.