Files
2026-04-28 15:13:50 +02:00

47 lines
840 B
PHP

<?php
/**
* Shipment field.
*
* @package PaczkomatyInpost
*/
/**
* Handles shipment field.
*/
interface WPDesk_Paczkomaty_Shipment_Field {
/**
* Handle checkout.
*
* @param array $fs_method Flexible Shipping method settings.
* @param array $package WooCommerce package.
*/
public function handle_checkout( array $fs_method, array $package );
/**
* Prepare matebox field values.
*
* @param array $values .
*
* @return array
*/
public function prepare_metabox_field_values( array $values );
/**
* Save data from metabox.
*
* @param array $ajax_data .
*/
public function save_ajax_data( array $ajax_data );
/**
* .
*
* @param stdClass $shipment_data .
*
* @return stdClass
* @throws WPDesk_Paczkomaty_ShipX_Exception .
*/
public function modify_shipment_data( $shipment_data );
}