Okay
  Public Ticket #3812278
MarketKing Multivendor – Missing Features & Possible Solutions?
Open

Comments

  •  1
    Barni started the conversation

    Hello Market King Team,

    I recently transitioned from using the Dokan Marketplace plugin to MarketKing, and I must say, MarketKing has been a significant improvement in many areas. However, I noticed that certain functionalities are missing that are essential for my marketplace operations.

    I wanted to ask if it's possible to implement the following features:

    1. Automatic Invoice Adjustment After a Refund: Is there functionality to automatically update invoices after a refund to maintain accurate and consistent records?
    2. Is it possible to select specific products for a partial refund instead of manually entering the order value?
    3. Mandatory Fields for Product Creation: Can specific fields, such as uploading a product image or providing a detailed description, be set as required? This would ensure a consistent experience across the platform.
    4. Option to Hide Unnecessary Fields: Is it possible to hide certain fields during product creation to streamline the process for vendors? For example, I’d like to prevent vendors from adding affiliate products to ensure consistency in the types of products listed on the marketplace. Simplifying the interface and hiding unnecessary options would greatly improve usability.
    5. Split Payment via Stripe with SEPA Direct Debit: Does MarketKing support SEPA Direct Debit for split payments in addition to other payment methods?
    6. Shipping Rules Display Issue: I noticed an issue where, when I set free shipping for orders over €100 and a €5 charge for orders below €100, both options are displayed at checkout when the €100 threshold is reached. Ideally, only the free shipping option should appear. Can this be resolved?

    MarketKing has been great so far, but I believe these additions would enhance the platform even further. If anyone has experience with implementing these features or knows of plugins/extensions that could help, I’d love to hear from you!

    Thanks in advance for your insights!

  •  2,301
    WebWizards replied

    Hi there,

    Glad to assist,

     

    Regarding the features described there:

    -> Automatic Invoice Adjustment After a Refund: Is there functionality to automatically update invoices after a refund to maintain accurate and consistent records?

    I understand you mean the general invoice for the order. This invoice is controlled by the invoice plugin, MarketKing does not directly generate it. I believe that you are likely using the PDF Invoices & Packings Slips plugin by WP Overnight, is that correct?

    You may need to enable 'test mode', for the invoice to be automatically updated: https://prnt.sc/b2vUdAd4J1mK - otherwise I believe their plugin saves the invoice in a particular state and does not update it when the order is changed.

     

    -> Is it possible to select specific products for a partial refund instead of manually entering the order value?

    I'm afraid MarketKing vendors can currently only enter the specific amount refunded - there is no option yet to select products. I see how that would be helpful for a better / simpler to use UI. We will consider it for future updates.

     

    -> Mandatory Fields for Product Creation: Can specific fields, such as uploading a product image or providing a detailed description, be set as required? This would ensure a consistent experience across the platform.

    This kind of functionality can be achieved with some editing of the edit-product.php template, or via custom scripts. If you'd like, I can try to write a code snippet for this and send it to you. Please let me know which specific fields you are looking to set as required.

    Just to let you know in case it can help: MarketKing uses a template system where all vendor dashboard pages are .php templates that can be fully edited. https://woocommerce-multivendor.com/docs/how-to-edit-marketking-pages-templates/

     

     

    -> Option to Hide Unnecessary Fields: Is it possible to hide certain fields during product creation to streamline the process for vendors? For example, I’d like to prevent vendors from adding affiliate products to ensure consistency in the types of products listed on the marketplace. Simplifying the interface and hiding unnecessary options would greatly improve usability.

    Some of this can be controlled under MarketKing -> Vendor Groups. Here you can disallow affiliate products: https://prnt.sc/khCFuZqRFtrw

    For other changes you can either edit the edit-product.php template or you may be able to remove elements via snippet. You can let me know which specific fields you're looking to remove.

     

    -> Split Payment via Stripe with SEPA Direct Debit: Does MarketKing support SEPA Direct Debit for split payments in addition to other payment methods?

    The Stripe split-payments functionality currently only works through credit / debit cards.

    It is still possible to use any other payment methods such as SEPA, bank transfers, etc, but the admin would be the one to receive the payment and would have to send payouts later to vendors (the split pay is what does not work).

     

    -> Shipping Rules Display Issue: I noticed an issue where, when I set free shipping for orders over €100 and a €5 charge for orders below €100, both options are displayed at checkout when the €100 threshold is reached. Ideally, only the free shipping option should appear. Can this be resolved?

    It is possible to show only free shipping in that case (when it is available), by adding this PHP code snippet to your site:

    add_filter('marketking_free_shipping_available_hide_other_methods','__return_true');

    This can be added to functions.php or to any code snippets plugin.

     

    Kind regards,

    Stefan

  •  1
    Barni replied

    Thank you so much, you have incredible support! 😊 I will send you the adjustments for the fields in the coming days.

    I have executed the code via the snippet tool regarding my issue with free shipping, but unfortunately, it doesn’t work perfectly. At checkout, it is applied correctly, but my cart is no longer displayed and appears in a strange template (see screenshot).

    Could you help me with this? Thank you in advance! 🙏

    Attached files:  Bildschirmfoto 2025-02-02 um 18.17.46.png