View Categories

Snippet-uri de cod utile pentru personalizare aditionala a functionalitatilor Innoship

< 1 min read

Redenumire metoda de livrare Innoship Lockers #

Daca doriti sa redenumiti metoda de livrare Innoship Lockers din zona de checkout va trebui sa folositi urmatorul snippet de cod, inlocuind numele boldat cu denumirea dorita de dumneavoastra:

add_filter('curiero_overwrite_innoship_lockers_shipping', function (array $args): array {
	$args['label'] = 'Livrare la Locker';

	return $args;
}, 100, 1);

Inlocuire camp de Continut cu campul de Observatii pe AWB #

add_filter('curiero_awb_details', function (array $awb_details, string $courier, WC_Abstract_Order $order): array {
	if (
		class_exists('CurieRO_Printing_Innoship')
		&& $courier === CurieRO_Printing_Innoship::$public_name
	) {
		['contents' => $contents] = curiero_extract_order_items_details($order, get_option('innoship_observation_type', ''));
		$awb_details['contents'] = $contents;
		$awb_details['observation'] = get_option('innoship_observation', '');
	}

	return $awb_details;
}, 10, 3);