Untitled

 avatar
unknown
plain_text
a year ago
1.7 kB
50
Indexable
add_action('marketking_after_save_product', function($product_id, $vendor_id){
	$postdata = $_POST;
	
	$pa_brand = get_term_by('id',$postdata['acf']['field_6543ae15a51bb'],'pa_brand');
	$pa_color = get_term_by('id',$postdata['acf']['field_6543b3a94ddf2'],'pa_color');
	$pa_model = get_term_by('id',$postdata['acf']['field_654b8d7ee81f9'],'pa_model');
	$pa_year = get_term_by('id',$postdata['acf']['field_654b8dc711c84'],'pa_year-decade');
	$pa_condition = get_term_by('id',$postdata['acf']['field_654b8de211c85'],'pa_condition');

	wp_set_object_terms( $product_id, $pa_brand->slug, 'pa_brand', true );
	wp_set_object_terms( $product_id, $pa_color->slug, 'pa_color', true );
	wp_set_object_terms( $product_id, $pa_model->slug, 'pa_model', true );
	wp_set_object_terms( $product_id, $pa_year->slug, 'pa_year-decade', true );
	wp_set_object_terms( $product_id, $pa_condition->slug, 'pa_condition', true );

	$att_color = Array('pa_color' =>Array(
	       'name'=>'pa_color',
	       'value'=>$pa_color->slug,
	       'is_visible' => '1',
	       'is_taxonomy' => '1'
	),
	'pa_brand' =>Array(
	     'name'=>'pa_brand',
	     'value'=>$pa_brand->slug,
	     'is_visible' => '1',
	     'is_taxonomy' => '1'),
	'pa_condition' =>Array(
	     'name'=>'pa_condition',
	     'value'=>$pa_condition->slug,
	     'is_visible' => '1',
	     'is_taxonomy' => '1'),
	'pa_model' =>Array(
	     'name'=>'pa_model',
	     'value'=>$pa_model->slug,
	     'is_visible' => '1',
	     'is_taxonomy' => '1'),
	'pa_year-decade' =>Array(
	     'name'=>'pa_year-decade',
	     'value'=>$pa_year->slug,
	     'is_visible' => '1',
	     'is_taxonomy' => '1')
	);
	update_post_meta( $product_id, '_product_attributes', $att_color);

}, 10, 2);
Editor is loading...
Leave a Comment