Woocommce产品供应商 - 每个产品出货:导入供应商登录的csv选项

时间:2017-09-13 10:48:24

标签: woocommerce product shipping import-csv

  1. 在供应商登录中 - >添加/修改产品页面 - >送货标签 - >运输规则部分 - >我无法将送货规则导入为CSV。供应商登录不提供链接(导入CSV)选项。如何启用/自定义以使用此功能?
  2. 图片参考:https://imgur.com/a/4xtH8

    1. 所有导出链接都属于这两个插件,当我们使用Safari浏览器导出时,它会将文件名及其扩展名导出为Unknown。 html5下载属性不起作用。如何解决这个问题?
    2. 图片参考:https://imgur.com/a/cKkwE

      1. 在供应商登录中,所有产品 - >我们在标题中有一个选项导入产品但它不起作用。它只是刷新页面。如何修复

1 个答案:

答案 0 :(得分:0)

我解决了自己喜欢添加" import"功能来自functions.php的供应商角色

以下代码:


    function add_import_caps() 
    {
         $role = get_role( 'wc_product_vendors_admin_vendor' );
         $role->add_cap( 'import' ); 
    }

    add_action( 'admin_init', 'add_import_caps');

保存文件并刷新页面一次并注释上面的代码,因为它保存在数据库中。

您可以通过以下代码检查功能是否已添加到角色中。将此代码添加到functions.php


add_action('init', 'wp_getrole');

    function wp_getrole() {
        $role = get_role('wc_product_vendors_admin_vendor');
        echo "<pre>";
        var_dump($role);
        echo "<pre>";
    }

检查后,请删除上述代码。

下一步转到路径:woocommerce-products-vendors / includes / shipping / per-product / class-wc-product-vendors-per-product-shipping-admin.php

将功能从manage_options更改为导入。

行号:159已更改:current_user_can(&#39; manage_options&#39;)到current_user_can(&#39; import&#39;)

行号:349已更改:current_user_can(&#39; manage_options&#39;)至current_user_can(&#39; import&#39;)

我希望这会对某人有所帮助!