SCO 666, Sector 70, Mohali, Punjab +91 9217885758
Work  /  Multi-vendor marketplaces
Multi-vendor marketplaces

Multi-seller marketplace for digital downloads

For a site selling downloadable web extensions and designs, we adapted our multi-seller marketplace extension for downloadable and free products, packaged it as a vQmod install and set it up on the client's server.

Results

  • Multi-seller extension delivered as a vQmod package for OpenCart 1.5.4.x
  • Installed and working on the client's server, with demo stores for testing
  • Defaults set for downloadable products, and free downloads enabled
  • Seller transaction report errors fixed and final files uploaded in early January 2013

The challenge

The owner of a site selling downloadable web extensions and designs wanted to open it up to other sellers. Those sellers would upload and sell their own downloadable products, with the marketplace tracking seller transactions and payout details.

Most multi-seller tools are built around physical goods: shipping, stock limits and paid products. Here nearly everything was a download, some items were free, and the store owner wanted the marketplace added as a clean vQmod install on OpenCart 1.5.4 rather than as edits to core files that would complicate future updates.

What we did

  • vQmod conversion. We took our own Multiseller extension and converted it to a vQmod package for OpenCart 1.5.4.x, so it could be installed and removed without overwriting core files. We set up demo stores so the client could test it before going live.
  • Installation on the client's server. We installed the package, corrected the vQmod set-up and the placement of language files, and resolved a missing seller database table.
  • Built for downloads. Products uploaded by sellers now default to no shipping and a download limit of 999, so buyers are not asked for delivery details and can re-download their purchases. We also enabled free (zero-price) downloadable products.
  • Seller payouts. We restored the PayPal email field in the seller account so the marketplace has the details it needs to pay sellers.
  • Fixes. We cleared an undefined-variable notice for the PayPal field and fixed division-by-zero errors in the seller transaction report, then uploaded the updated files to the client's server and sent the final extension package.

Tech stack

PHP, MySQL, OpenCart 1.5.4, vQmod, PayPal

Project facts

Industry
Digital downloads marketplace (web extensions and designs)
Client
an online marketplace for downloadable web extensions and designs
Year
2012–2013
Engagement
Direct client

Services

Marketplace extension supplyvQmod conversionInstallationCustomisationBug fixing

Technologies

PHPMySQLOpenCart 1.5.4vQmod

Integrations

PayPal (seller payout email)

Planning something similar?

Tell us what you're building. We'll share how we'd approach it and what it would take.