get_meta( '__wiaas_package_addons' ); $addons = array(); foreach ($addon_ids as $addon_id) { $addon_package = wc_get_product( $addon_id ); if (is_object($addon_package)) { $addons[] = $addon_package; } } return $addons; } /** * Retrieve ids of package addons * @param int $package * * @return array */ public static function get_package_addons_ids($package) { return $package->get_meta( '__wiaas_package_addons' ); } /** * Sets addons for provided wiaas standard package type * @param $package * @param $children_ids */ public static function set_package_addons($package, $children_ids) { $package->update_meta_data( '__wiaas_package_addons', $children_ids ); $package->save_meta_data(); } } Wiaas_Package_Addon::init();