Okay
  Public Ticket #4515655
Duplicate vendor applications
Closed

Comments

  •  2
    Marwan started the conversation

    I noticed on my user list that there are two vendor lists. I'm assuming one is from Marketking plugin and one from B2Bking plugin. How can I fix this into one venders list. 

  •  2,724
    WebWizards replied

    Hi Marwan,

    Thank you for purchasing our plugins!

    I'm a bit unclear on what you're seeing - B2BKing would only have customer lists, not vendor lists, so it sounds like what you're seeing may be related to MarketKing.

     

    Could you please share a screenshot to help us better understand what you're looking at? A URL or site access helps as well if possible.

    Kind regards,
    Stefan

  •  2
    Marwan replied

    Hi Stefan,

    I've attached a screenshot showing the two Vendor tabs that appear on my Users list. Not sure why I have two and not only one. Let me know how to resolve this issue. 

    Attached files:  Screenshot 2025-11-13 at 9.18.12 AM.png

  •  2,724
    WebWizards replied

    Hi Marwan,

    Thanks for clarifying,

    I can confirm that those tabs are not from our plugins. B2BKing and MarketKing use groups instead of WordPress roles, so they wouldn't create those on the Users page.

     

    These are most likely leftover from other plugins you may have used previously, such as Dokan, WCFM, or similar marketplace plugins. To identify which plugin they're from, you can right-click on the tabs and inspect them, or check the URL when you click on them - that should give you a clue about their source.

    If you'd like, I can also check this directly on the site. For that, I would just need a backend admin access.

     

    Kind regards,
    Stefan

  •  2
    Marwan replied

    I assure you that didn't test or install any other multivendor plugins to my site except yours. Any suggestion how to remove one.

    I also have other questions:
    - How to hide regular price fields from the B2B vendor setup
    - How can enlarge the badge icons. They are too small to see right now.

  •  2,724
    WebWizards replied

    Hi Marwan,

    Thanks for the update.

    Those tabs could also be related to other plugins that manage WordPress roles, such as "User Role Editor", "Members", or similar plugins. Otherwise, I'm not entirely sure where they're coming from, but I believe they're not from B2BKing or MarketKing.

    If you'd like, I can check this directly on the site to see where those Vendor lists are coming from. For that, I would just need a backend login or staging site access.

     

    Regarding your other questions:

    - Hiding regular price fields: Are you referring to these fields on the vendor dashboard: https://prnt.sc/USZScoKYxn4g (regular, sale, tiers) and you'd like to keep only the B2B ones? Please let me know.

    - Badge icons: Which badge icons are you referring to, and on which page? A screenshot would help here as well.

     

    Looking forward to your reply!

    Kind regards,
    Stefan

  •   Marwan replied privately
  •  2
    Marwan replied

    Another issue I'm facing. When I click on some of the vendor tabs it take me back to the login screen.

  •   Marwan replied privately
  •   WebWizards replied privately
  •  2
    Marwan replied

    Thank you Stefan,

    Please remove the extra Vendor tab and leave the one associated with your plugin for now. 

    The badge looks good now. The only thing it appears also larger below the vendor name and it covers part of the lower tabs. Can we make it smaller under the vendor name/logo or move the tabs lower? 
    See attachment. 

    Attached files:  Screenshot 2025-11-20 at 9.13.45 AM.png

  •  2,724
    WebWizards replied

    Hi Marwan,

    Apologies, I didn't notice the badge in that other area.

    I've now adjusted the CSS to set different sizes in the 2 areas.

    Let me know if that looks good now or if you need any further adjustments!

    Kind regards,
    Stefan

  •   Marwan replied privately
  •  2,724
    WebWizards replied

    Hi Marwan,

    Generally this indicates a script issue or a conflict with a specific plugin or payment gateway. It is not something our plugins control directly or have a setting for.

    Please try clicking that button - is there any specific message or error that appears?

    If you can, please try opening the browser console log to check for errors. You can do this by right-clicking on the page, choosing 'Inspect', and selecting the 'Console' tab. If you see any red errors there, that usually tells us what is blocking the button.

    I tried accessing the site using the credentials you shared earlier to check this myself (user B2Bking), but I am getting a Wordfence alert stopping me: https://prnt.sc/n4bBh6v8vgRf

    If you can check the security settings or whitelist my access, I can troubleshoot the checkout issue directly.

    Kind regards,
    Stefan

  •   Marwan replied privately
  •  2,724
    WebWizards replied

    Hi Marwan,

    Thank you for adjusting that and providing access, I was able to login now and check this:

    It turns out that in MarketKing -> Memberships, plans like the "Professional" vendor plan were associated with the "Premium Halal Steak" product: https://prnt.sc/k0FgYLZ2Ktya.

    Because that product was set as a membership plan, MarketKing stopped the checkout when you tried to purchase 500 pieces. The system is designed to prevent buying more than one membership plan at the same time, which is why the "Place Order" button was blocked.

    For now, I went to MarketKing -> Modules and disabled the "Vendor Membership Packages" module so your checkout can function normally.

     

    When you are ready to set up memberships, you will need to create a dedicated product for each package. For example, if the Pro package costs $100, you should create a specific "Pro Package" product and associate it with the membership. That dedicated product is what the vendor will actually purchase when they want to buy or upgrade their plan.

    Let me know if I can help,

    Kind regards,
    Stefan

  •   Marwan replied privately
  •  2
    Marwan replied

    I noticed when sending an announcement through Marketking, the subject line I created on wordpress doesn't appear in the email subject line. It only says "new announcement". Is there a fix for this?

  •  2,724
    WebWizards replied

    Hi Marwan,

    You can achieve this by adding the following snippet to your theme's functions.php or any code snippets plugin:

    add_filter('woocommerce_email_subject_marketking_new_announcement_email', function($subject, $object, $email) {
    if (!empty($email->announcementid)) {
    $title = get_the_title($email->announcementid);
    if (!empty($title)) {
    return $title;
    }
    }
    return $subject;
    }, 10, 3);

    This will pull the announcement title you created and use it as the email subject line instead of the generic "New Announcement" text.

    Let me know if you need any help with it,

    Kind regards,
    Stefan

  •  2
    Marwan replied

    Thank you!

  •  2
    Marwan replied

    Is there a way for customers to submit an RFQ that gets distributed automatically to all vendors of the same category? 

  •  2,724
    WebWizards replied

    Hi Marwan,

    Unfortunately this isn't something that's available by default. In B2BKing, an RFQ is a unique conversation between a customer and a specific vendor, so distributing one RFQ automatically to 20 vendors in a category would essentially mean opening 20 conversations between customer and each vendor.

    Therefore I'm afraid it is quite complex and I do not see a simple solution with a snippet. You could theoretically do something like hooking into the RFQ process and sending the quote request email out to multiple vendors, but this would be quite a complex customization. In that case, we're happy to point you in the right direction technically, but you would likely want to work with a developer on it.

     

    Kind regards,
    Stefan

  •   Marwan replied privately
  •  2,724
    WebWizards replied

    Thank you for sharing that, very interesting! I see this is a storylane.io product - perhaps we should do this for our plugins in general. We were looking at creating some demos with Screen Studio but this seems even more advanced.

    Kind regards,
    Stefan

  •  2
    Marwan replied

    Is there a way to send customer announcements as a group similar to vendor announcements? 

  •  2,724
    WebWizards replied

    Hi Marwan,

    Unfortunately MarketKing only has a vendor announcements system - there's no built-in way to do the same for customers.

    For sending messages to all customers, I'd suggest looking into an email marketing tool or plugin (something like MailPoet, newsletter plugins etc).

     

    Kind regards,
    Stefan

  •  2
    Marwan replied

    For some reason the Request Custom Quote is not working even though it's activated on the B2Bking settings. https://jumla.biz/product/premium-halal-steak-20-lb-box/

  •  2,724
    WebWizards replied

    Hi Marwan,

    That "Request Custom Quote" button should normally show in the cart. It wasn't appearing due to a cart settings configuration issue.

    I've made a settings change and added a compatibility code snippet, and the button should now be visible: https://prnt.sc/pY1hoel4e7PD

    Let me know if you have any issues or need any adjustments!

    Kind regards,
    Stefan

  •  2
    Marwan replied

    For some reason the Announcement subject code you sent me didn't work. See attached screenshot.

    Attached files:  Screenshot 2026-03-09 at 11.22.05 AM.png

  •  2,724
    WebWizards replied

    Hi Marwan,

    The previous code snippet I provided is designed to change the Subject line of the email, the one here: https://prnt.sc/81g2w5J9AupV. It doesn't affect the content or the heading inside the email itself.

    Is the email content remaining unchanged, or what exactly are you trying to modify there?

     

    If you are looking to also change the email Heading, you can use the code from this link: https://pastecode.io/s/5me4w7rq.

    Adding that should result in this: https://prnt.sc/2uNcEhm6lXYK.

     

    Kind regards,
    Stefan

  •  2
    Marwan replied

    Some vendors are getting 503 error when they try to login. Do you why this happens?

  •  2,724
    WebWizards replied

    Hi Marwan,

    Thanks for reaching out about this.

    A 503 error usually indicates the server is temporarily overloaded or blocking the request. I think this could be related to the Wordfence plugin - it can sometimes interfere with the login/registration process due to its security checks. I'd suggest checking Wordfence's login security settings, or temporarily deactivating those features to see if it resolves the issue.

    Another thing to check is caching - please make sure the vendor dashboard page is fully excluded from any cache (LiteSpeed, etc).

     

    If this is happening consistently for a specific vendor or in a specific scenario, please share more details so I can try to reproduce it on my end and look into it further.

    Kind regards,
    Stefan

  •  2
    Marwan replied

    Hi Stephan, 

    I created a multi-step form using Forminator and followed the instructions to create meta data for user registration. Unfortunately the test registration I ran didn't map the vendor and customer registration correctly. Could you please let me know what I missed so it can be corrected. Here is the Forminator form page I created https://jumla.biz/multi-step-vendor-registration/

  •  2
    Marwan replied

    Please read the previous message. I also have a couple of other issues I'm facing:

    - Announcement are not going to vendors emails even though they use to work

    - Request for Quote is coming to me as admin instead of going to the vendor

  •  2,724
    WebWizards replied

    Hi Marwan,

    Thanks for your patience on this,

     

    1) Registration form

    The form was using a couple of incorrect meta keys:
    - It was using b2bking_customgroup instead of b2bking_customergroup
    - It was using b2bking_b2b_approved instead of b2bking_account_approved (this is the correct key to control whether the account is pending approval)

    I've fixed those on the B2B customer side. However, I noticed no keys are currently set on the vendor side at all. As it stands, the form will register everyone as a B2B user pending approval.

    I can set this up further for you, but I need a few clarifications:
    - Should vendors be auto-created as MarketKing vendors, and buyers as B2B buyers?
    - Should vendors be pending approval or auto-approved?
    - Same question for customers - pending approval or auto-approved?

     

    2) Announcement emails

    I created a test announcement and checked the email log here: https://jumla.biz/wp-admin/admin.php?page=wpml_plugin_log

    The announcement email is showing in the log ("new announcement test!"), and I can also see other recent announcements being sent out, for example:

    2026-05-07 12:24:12 [email protected] New announcement
    2026-05-07 12:23:49 [email protected] New announcement

    So the emails are being generated correctly. How are you checking on your end? If you're checking the inbox itself, this might be an SMTP delivery issue at the website level rather than a B2BKing/MarketKing issue.

    My test announcement was applied just to my own test user. I can also run a global announcement test if you'd like, but since you have 30+ vendors I didn't want to send out emails to your real partners without checking with you first.

     

    3) Request for Quote routing

    This was a cart compatibility issue. I've added a code snippet to fix it and I believe it's now resolved, quote requests should route to the correct vendor going forward. Let me know if you have any further issues with it,

     

    Kind regards,
    Stefan

  •  2
    Marwan replied

    Hi Setfan, 

    Thank you for looking this over. Here are the answers to your questions:

    - Should vendors be auto-created as MarketKing vendors, and buyers as B2B buyers?
    Yes
    - Should vendors be pending approval or auto-approved?
    They should be pending approval
    - Same question for customers - pending approval or auto-approved?
    They should be auto-approved

    As far as announcements, since I'm registered as both vendor and customer/buyer on the site I normally receive the announcements but the last two times I sent it I didn't get them. I checked the SMTP and sent a test which I received. I'm not sure if this means vendors are getting the announcements or not.

    When I tested the RFQ when I was logged in I got a 404 error even though I received the RFQ in an email and found it on the vendor dashboard too. I tried it when I was logged out it worked fine. 

    On a different note. Is there a way when vendors login to go directly to Marketking/B2Bking dashboard instead of the generic woocomerce dashboard then have to click on the Vendor dashboard bottom? 

  •  2,724
    WebWizards replied

    Hi Marwan,

     

    Thanks for your patience,

    1) Registration form

    I've set up the form for you (the one at https://jumla.biz/multi-step-vendor-registration/).

    It should now register either vendors or customers based on what is chosen in the form. By default vendors are registered in the "Pro Vendors" group with ID 2794, but you can change that to 3364 if you'd like the "Growth" group to be the default instead.

    One thing to keep in mind: when you approve vendors, please make sure the store URL is unique.

     

    2) Login redirect

    I've added a code snippet for this here: https://jumla.biz/wp-admin/admin.php?page=wpcode-snippet-manager&snippet_id=5361

    Note that B2BKing doesn't have a separate customer dashboard, so for B2B users the dashboard is the My Account page.

     

    3) RFQ 404

    I tested RFQ now and didn't run into the 404 issue. This was likely a permalinks refresh issue, which usually resolves itself, or you can manually trigger a refresh by going to WooCommerce → Settings → Advanced → Save settings.

     

    4) Announcements

    You should be able to view all recipients under the email log. I'd recommend sending a test announcement to all vendors and then checking the mail log to confirm delivery. Happy to do that for you if you'd like, though please note it would mean sending a real email out to your vendors.

     

    Kind regards,
    Stefan