Skip to Content

New J2Commerce 6.6.5 is out. Here is everything in the release.

See What’s New
Account
Enter the email address on your account.
Forgot your username?
Enter your password.
Forgot your password?

Or continue with

Pending Public Category: Pre-Sales Requests Ticket #375

MULTI VENDOR - GIVE BACK GIFT CARD MARKETPLACE SITE APPLICATION

This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Conversation

I am looking to do the following  step-by-step guide for building your Give Back Gift Card system in Joomla with J2Store rather than Quick2Cart. Below is the adapted plan and technical steps for: ✅ J2Store (instead of Quick2Cart) ✅ Gift card purchase ✅ Escrow funds held by Admin ✅ Vendor store (managed via J2Store Vendor system or separate Joomla user groups) ✅ Vendor self-claim process for redemption ✅ BUILDING A GIVE BACK GIFT CARD SYSTEM WITH J2STORE 🎯 OBJECTIVE Allow businesses in J-BusinessDirectory (JBD) to: View/manage their gift cards (products) Access an escrow claim system for gift cards redeemed in-store Let admin control escrow funds until the vendor confirms redemption Automate or semi-automate payout processing ✅ STEP 1 — J2Store Setup A. Gift Card Product Creation In J2Store → Products → New Type = Simple Product Set as Digital Download if you want downloadable cards Price = e.g. $25, $50, $100 Add custom fields: Serial Code (hidden for admin tracking) Buyer Notes Publish product Optional: create product variants for different gift card amounts. B. Vendor Store Access Unlike Quick2Cart, J2Store does not have built-in multi-vendor dashboards by default. You have two options: Option 1 — Separate Joomla Users Create separate Joomla user groups for vendors. Grant each vendor permission to: Add/edit their own products View their orders You’ll: Limit J2Store permissions via ACL Show J2Store Product Manager and Orders List as menu items to vendor group only. Option 2 — Multi-Vendor Add-on J2Store has a Multi-Vendor add-on: Vendors have own dashboard Can add/manage their own products Commission tracking included Orders can be split to vendors C. Add “My Store” Menu Item in JBD Business Menu Create Joomla Menu Item: Menu Type: J2Store → Vendor Dashboard (if using Multi-Vendor) or Menu Type: J2Store → My Products (if single vendor) Title: My Store Access: Business Owner group Place this menu item in the J-BusinessDirectory Business Menu module or via template override. ✅ STEP 2 — Claim Gift Card System A. “Claim Gift Card” Menu Item Add a menu item for vendors to submit gift card redemption requests. Two ways: Option 1 — RSForm!Pro Create a form: Gift Card Serial / Order # Buyer’s Name (optional) Date of Redemption Amount On form submit: Use PHP script to: Check J2Store order tables Validate serial or order number Insert record into an escrow table: bash CopyEdit id | vendor_id | order_id | buyer_name | amount | status | redeemed_date Change gift card status to “Redeemed” Add menu item: Menu Type: RSForm!Pro → Display Form Access: Business Owner group Title: Claim Gift Card Option 2 — Custom Joomla Component (Recommended for scaling) Develop com_giftcardclaim: Views: /vendor/claim → enter gift card details /vendor/history → see past claims Buttons: Mark as Redeemed Cancel / Delete Backend view: Admin can: View claims Approve payouts ✅ STEP 3 — Escrow Release Logic When vendor submits a claim: Lookup J2Store order ID: bash CopyEdit #__j2store_orders #__j2store_orderitems Confirm: Order belongs to this vendor’s product Not previously redeemed Update Escrow Table: ini CopyEdit status = redeemed redeemed_date = now() Notify admin for payout 💸 Payment Handling You have two options: ✅ Manual Review Admin views claims in backend Approves payout manually Export CSV for bank or PayPal payouts ✅ Automatic Payout Integrate: PayPal Payouts API Stripe Connect Auto-send funds after claim approval ✅ TECH NOTE — Linking Order to Vendor With J2Store: Each order item: product_id Each product: Has vendor_id (if Multi-Vendor) So you can trace: Order → Product → Vendor → Escrow Claim ✅ TO-DO LIST FOR YOUR SITE ✅ Create J2Store gift card products ✅ Configure vendor groups or Multi-Vendor add-on ✅ Add: “My Store” link to JBD sidebar “Claim Gift Card” link to JBD sidebar ✅ Build Escrow claim system: RSForm or Custom component (com_giftcardclaim) ✅ Build Escrow DB table ✅ Add admin view for claim approvals ✅ Optionally integrate payout APIs ✅ NEXT STEPS I can help you: Write RSForm!Pro scripts for claim handling Build a custom component (com_giftcardclaim) Prepare a plugin to auto-create: J2Store vendor on JBD registration Gift card product cloning per vendor Provide SQL schema for escrow table  
Adam Melcher Staff

Christopher,

I have been wanting to add more functionality to the J2 vendor system which seems to have been started at some point, but never fully fleshed out. The project has multiple touchpoints, but I would love to discuss this with you further (perhaps on zoom?). I am currently on holiday in Europe at the moment, but will be back to the states on the 10th. I would love to build out the vendor area so vendors can have their own dashboard,vendor commissions, vendor product management, and integrations with other directory/community extensions.

We would also need:

  • J2 plugin to integrate with JBD
  • J2 module to display vendor products
  • api to paypal / stripe for outbound payments
  • admin reporting screen for store admin and front-end reporting for each vendor

This is a complex project, but once completed could make it much less complicated... Let me know if you want to discuss further and we can figure out a good day/time after July 10...

 

Adam