How to Sync Woocommerce Custom Fields with Woo Order Integration Addon

  1. Create custom fields through WPCargo Manage Form Fields
  2. Copy and paste the following code in the functions.php of your current theme.
    Note: Make sure to use the same metakeys for your woocommerce fields and wpcargo fields
  3. //saving
    add_action('wpcwi_after_shipment_order_save', 'additional_sunc_data', 99, 2 );
    add_action('wpcwoo_integration_after_shipment_save', 'additional_sunc_data', 99, 2 );
    function additional_sunc_data( $shipmentID, $order_id ){
    
    //Note: This kb is a sample used in saving the custom kg and date to courier call field. Please change the metakey depending on the metakey you have used.
       // $order = wc_get_order( $order_id ); 
       // $order_data = $order->get_data();
      //  $meta_data = $order_data['meta_data'];
        $kilogram = get_post_meta( $order_id, '_billing_kg', true );
        $dateTime = get_post_meta( $order_id, 'wpcargo_pickup_date_picker', true );
    
        //update shiment data
        update_post_meta( $shipmentID, 'wpcargo_pickup_date_picker', $dateTime);
        update_post_meta( $shipmentID, 'billing_kg', $kilogram);
    }
    
0
    0
    Your Cart
    Your cart is emptyReturn to Shop