alg_wc_ean()->core->ean_key, 'value' => $data['alg_ean'], ); unset( $data['alg_ean'] ); } return $data; } /** * set_import_mapping_option_default. * * @version 1.5.0 * @since 1.5.0 * * @todo (dev) use `alg_wc_ean_title` option value instead of 'EAN' (same in `add_import_mapping_option()` and `add_export_column()`)? */ function set_import_mapping_option_default( $columns ) { $columns['EAN'] = 'alg_ean'; return $columns; } /** * add_import_mapping_option. * * @version 1.5.0 * @since 1.5.0 */ function add_import_mapping_option( $options ) { $options['alg_ean'] = 'EAN'; return $options; } /** * add_export_column. * * @version 1.5.0 * @since 1.5.0 */ function add_export_column( $columns ) { $columns['alg_ean'] = 'EAN'; return $columns; } /** * add_export_data. * * @version 2.0.0 * @since 1.5.0 */ function add_export_data( $value, $product ) { return alg_wc_ean()->core->get_ean( $product->get_id() ); } } endif; return new Alg_WC_EAN_Export_Import();