Okay
  Public Ticket #3847982
Issues with Invoice Customization and Refund System Visibility
Closed

Comments

  • Hossam started the conversation

    Dear MarketKing Support Team,

    I’m reaching out because I’ve identified a couple of critical issues with the MarketKing plugin that don’t fully align with my marketplace needs. I love the plugin’s capabilities—it’s very close to what I’m looking for—but these concerns are significant for my business model. I’ve attached screenshots to illustrate my points more clearly, and I’d appreciate your guidance or solutions to address them.

    1. Invoice Customization Concerns

    Currently, the invoice includes the vendor’s full details—name, address, and phone number. While I’m fine with the vendor’s name appearing, including their address and phone number risks customers bypassing my marketplace entirely and contacting vendors directly. This undermines my platform’s role as the intermediary. Additionally, there’s no mention of my marketplace (e.g., my business name or branding) on the invoice, which I’d like to include for visibility and credibility.

    Desired Solution:

    • Allow an option to limit vendor details to just their name on the invoice, excluding address and phone number.
    • Add a customizable field or section to include my marketplace’s name, logo, or contact info on the invoice.

    I’ve attached a screenshot (Image 1) showing the current invoice layout for reference.

    2. Limited Visibility in the Refund System

    The refund system poses another challenge for me as the admin. Right now, I can only see refund requests that vendors have approved. There’s no visibility into:

    • Refund requests that vendors have denied.
    • Refund requests initiated by customers before vendor action.
    • The messaging history between vendors and customers related to refunds.

    This lack of oversight is problematic. For example, I can’t monitor if a vendor denies a refund unfairly or if inappropriate communication (e.g., a vendor cursing a customer, or vice versa) occurs in the refund chat. As the marketplace admin, I need full transparency to ensure quality control and resolve disputes effectively.

    Desired Solution:

    • Enable the admin to see all refund requests—pending, approved, and denied—in the dashboard.
    • Provide access to the full messaging history tied to each refund request so I can review interactions between vendors and customers.

    I’ve included screenshots showing the current refund interface and the lack of visibility I’m experiencing.

    Additional Notes

    These features are crucial for maintaining trust and control in my marketplace. I’d love to know if there’s a way to configure these changes within the existing plugin settings, or if this would require a future update or custom tweak. I’m happy to provide more details or test any solutions you suggest.

    Thank you for your time and support—I’m excited to keep using MarketKing and hope we can resolve these issues together!

    Best regards,

    Hossam

    Attached files:  Screenshot 2025-03-31 at 2.40.32 AM.png
      Screenshot 2025-03-31 at 2.42.23 AM.png
      Screenshot 2025-03-31 at 2.43.20 AM.png
      Screenshot 2025-03-31 at 2.59.19 AM.png

  •  2,361
    WebWizards replied

    Hi Hossam,

    Thank you for your detailed message and for using MarketKing! I understand your concerns about both the invoice customization and refund system visibility. Let me address each point:

    1. Regarding invoice customization:
    Unfortunately, editing the vendor details on the invoice would require direct modification of the PHP invoice template. While this is technically possible, it falls outside our support scope as it involves custom coding. You would need to work with a developer to implement these specific changes to match your requirements.

    2. For the refund system visibility:
    We can provide you with a code snippet that will allow you to see all refund-related messages in the backend, giving you better oversight of communications. However, regarding the refund workflow itself - this is a fundamental part of how our system operates, where refunds are first handled at the vendor level and are at their discretion. 

    As a marketplace admin, you have two options:
    - Continue using the built-in refund system as is, where vendors manage refunds (customers can leave reviews to maintain accountability)
    - Disable the built-in refund feature entirely through MarketKing -> Vendor Groups if you prefer to handle refunds through a different process

    I understand this might not be exactly what you're looking for, but we aim to be transparent about what's possible within the current system. If you'd like more information, just let me know and I'll be happy to guide you further.

    Kind regards,
    Stefan