Viewing 12 replies - 1 through 12 (of 12 total)
  • Hi hintafa,

    We have updated the plugin with Hungarian translation file , please update to latest version(1.0.9) and let us know if any issues.

    Thread Starter hintafa

    (@hintafa)

    Thank you very much for the effort. I appreciate it! really, amazing!

    Though unfortunately that did not solve the problem.
    I refreshed – nothing at the Hungarian page
    deleted and re-installed the plugin, still nothing

    So sorry, it is something else.

    Hi hintafa,

    Can you send the WooCommerce menu screenshot of both English and Hungarian page. So we can have a look into it. We have tested it with multiple languages.

    Thread Starter hintafa

    (@hintafa)

    https://dmlhungary.hu/en/wp-content/uploads/sites/2/2016/07/imex.jpg

    Hi, here we go.
    Refreshed, but nothing changed unfortunately.

    Hello,
    In this case, there should be a hook called ‘admin_menu’ to create menu.

    add_action( ‘admin_menu’, array( $this, ‘admin_menu’ ) );

    After that line just add a new line

    add_action( ‘network_admin_menu’, array( $this, ‘admin_menu’ ) );

    You can try this one to show menu in multi sites ??

    Thread Starter hintafa

    (@hintafa)

    Hi, thanks. In functions.php?
    Or where should i add this?

    Hi hintafa,
    Not exactly in functions.php. Search the line in the plugin and wherever you find the first line just add the latter right after.

    Thread Starter hintafa

    (@hintafa)

    Hi, added both lines to product-csv-import-export.php
    as i did not find the first one.

    Now it looks like this, what should i see now on the admin side?

    `<?php
    /*
    Plugin Name: Product CSV Import Export (BASIC)
    Plugin URI: https://www.xadapter.com/product/product-import-export-plugin-for-woocommerce/
    Description: Import and Export Products including Variations, From and To your WooCommerce Store.
    Author: HikeForce
    Author URI: https://www.xadapter.com/vendor/hikeforce/
    Version: 1.1.0
    Text Domain: wf_csv_import_export
    */

    if ( ! defined( ‘ABSPATH’ ) || ! is_admin() ) {
    return;
    }

    define( “WF_PROD_IMP_EXP_ID”, “wf_prod_imp_exp” );
    define( “WF_WOOCOMMERCE_CSV_IM_EX”, “wf_woocommerce_csv_im_ex” );

    /**
    * Check if WooCommerce is active
    */
    if (in_array( ‘woocommerce/woocommerce.php’, apply_filters( ‘active_plugins’, get_option( ‘active_plugins’ ) ) )) {

    if ( ! class_exists( ‘WF_Product_Import_Export_CSV’ ) ) :

    /**
    * Main CSV Import class
    */
    class WF_Product_Import_Export_CSV {

    /**
    * Constructor
    */
    public function __construct() {
    define( ‘WF_ProdImpExpCsv_FILE’, __FILE__ );

    add_filter( ‘woocommerce_screen_ids’, array( $this, ‘woocommerce_screen_ids’ ) );
    add_filter( ‘plugin_action_links_’ . plugin_basename( __FILE__ ), array( $this, ‘wf_plugin_action_links’ ) );
    add_action( ‘init’, array( $this, ‘load_plugin_textdomain’ ) );
    add_action( ‘init’, array( $this, ‘catch_export_request’ ), 20 );
    add_action( ‘admin_init’, array( $this, ‘register_importers’ ) );
    add_action( ‘admin_menu’, array( $this, ‘admin_menu’ ) );
    add_action( ‘network_admin_menu’, array( $this, ‘admin_menu’ ) );

    include_once( ‘includes/class-wf-prodimpexpcsv-system-status-tools.php’ );
    include_once( ‘includes/class-wf-prodimpexpcsv-admin-screen.php’ );
    include_once( ‘includes/importer/class-wf-prodimpexpcsv-importer.php’ );

    if ( defined(‘DOING_AJAX’) ) {
    include_once( ‘includes/class-wf-prodimpexpcsv-ajax-handler.php’ );
    }
    }

    public function wf_plugin_action_links( $links ) {
    $plugin_links = array(
    ‘ . __( ‘Import Export’, ‘wf_csv_import_export’ ) . ‘‘,
    ‘ . __( ‘Premium Upgrade’, ‘wf_csv_import_export’ ) . ‘‘,
    ‘ . __( ‘Support’, ‘wf_csv_import_export’ ) . ‘‘,
    );
    return array_merge( $plugin_links, $links );
    }

    /**
    * Add screen ID
    */
    public function woocommerce_screen_ids( $ids ) {
    $ids[] = ‘admin’; // For import screen
    return $ids;
    }

    /**
    * Handle localisation
    */
    public function load_plugin_textdomain() {
    load_plugin_textdomain( ‘wf_csv_import_export’, false, dirname( plugin_basename( __FILE__ ) ) . ‘/lang/’ );
    }

    /**
    * Catches an export request and exports the data. This class is only loaded in admin.
    */
    public function catch_export_request() {
    if ( ! empty( $_GET[‘action’] ) && ! empty( $_GET[‘page’] ) && $_GET[‘page’] == ‘wf_woocommerce_csv_im_ex’ ) {
    switch ( $_GET[‘action’] ) {
    case “export” :
    include_once( ‘includes/exporter/class-wf-prodimpexpcsv-exporter.php’ );
    WF_ProdImpExpCsv_Exporter::do_export( ‘product’ );
    break;
    }
    }
    }

    public function catch_save_settings() {
    if ( ! empty( $_GET[‘action’] ) && ! empty( $_GET[‘page’] ) && $_GET[‘page’] == ‘wf_woocommerce_csv_im_ex’ ) {
    switch ( $_GET[‘action’] ) {
    case “settings” :
    include_once( ‘includes/settings/class-wf-prodimpexpcsv-settings.php’ );
    WF_ProdImpExpCsv_Settings::save_settings( );
    break;
    }
    }
    }

    /**
    * Register importers for use
    */
    public function register_importers() {
    register_importer( ‘woocommerce_csv’, ‘WooCommerce Products (CSV)’, __(‘Import products to your store via a csv file.’, ‘wf_csv_import_export’), ‘WF_ProdImpExpCsv_Importer::product_importer’ );
    }
    }
    endif;

    new WF_Product_Import_Export_CSV();
    }

    Hi hintafa,

    add_action( ‘network_admin_menu’, array( $this, ‘admin_menu’ ) );

    You may check adding this to line 12 of

    plugins\product-csv-import-export-for-woocommerce\includes\class-wf-prodimpexpcsv-admin-screen.php .

    Hope this will show you the menu.

    Thread Starter hintafa

    (@hintafa)

    Thanks for clearing that, yes, i found it.

    no luck:(
    Still no menu item. I think this would be something with Woocommerce translation maybe. Im trying to switch off translating plugins.

    Highly appreciate your help here though!!

    Hi Hintafa,

    Apologize for the confusion.

    This looks like a Multi-site issue. Navigation menu is not appearing as our plugin is not detected at the site level.

    Ideally, following steps should resolve the issue,
    – Install WooCommerce & Our product import export plugin in the Network level (DONT Activate)
    – Activate WooCommerce & Our Product Import export plugin at the Individual site level.

    Let us know if the issue persists.

    Thread Starter hintafa

    (@hintafa)

    Thanks HikeForce, the issue resolved by this! I only did not get the chance to try that. But one of your colleagues did, and it is OK now. More than OK:)
    Many thanks guys, this plugin and the support is superb.

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘Multisite page – no Prodict Im-Ex submenu at all’ is closed to new replies.