Support » Plugin: Dokan - Best WooCommerce Multivendor Marketplace Solution - Build Your Own Amazon, eBay, Etsy » remove “handle_all_submit” function from “Dokan_Template_Products” class

  • Resolved mahfelwp


    Hi, thanks for great plugin.
    I added new field to edit product and new product page in dokan dashboard and I want to show error when the new fields are empty for this reason I extends class from Dokan_Template_Products for override handle_all_submit function but when this line is exist still in dokan-lite/classes/template-products.php:
    add_action( ‘template_redirect’, array( $this, ‘handle_all_submit’ ), 11 );

    my override function doesn’t work correctly.

    please help me for solve this problem

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Contributor Mohammed Saimon


    @mahfelwp Hello, you don’t need to override any method to show error notice. You can use this filter hook dokan_can_add_product and dokan_can_edit_product to show errors.


    Thanks for quick reply,can you give me an example code?

    I added new field to add product and edit product page in dokan dashboard by override templates inside of my theme, is this a true method? or should be add new field with dokan action hook?

    and another question is:

    Save new field data with below action:

    add_action( ‘dokan_process_product_meta’, ‘dokan_add_fields_save’ );
    add_action( ‘dokan_product_updated’, ‘dokan_add_fields_save’ );
    add_action( ‘dokan_new_product_added’, ‘dokan_add_fields_save’ );

    which one is true or which one is wrong?

    Plugin Contributor Mohammed Saimon


    1. You should add fields with the help of dokan action hooks.
    2. All those action hooks are correct.


    Thanks a lot for your reply

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘remove “handle_all_submit” function from “Dokan_Template_Products” class’ is closed to new replies.