Shopping Cart & Bidding

The Shopping Cart and Bidding plugin turns a classifieds website into a fully functional marketplace or online store. It allows users to sell both physical and digital products, accept online payments, run auctions, calculate shipping costs, and process orders directly on the site. The plugin is designed for multi-vendor marketplaces and supports flexible payment distribution, including commissions for the site owner.

The plugin consists of two core modules: Shopping Cart and Auction. Each module can be enabled separately and applied to specific listing types, giving full control over how items are sold on the website.

Core functionality

Multi-vendor sales and payment distribution

The plugin supports direct sales from multiple sellers. Buyers can purchase items from different sellers in a single shopping session. Payments can be routed either to the site owner or directly to sellers’ accounts. When sellers receive payments, the site owner can automatically collect a commission on each sale, including auction transactions. Commission settings are available for payment systems that support split payments, such as Stripe.

Support for physical and digital products

Sellers can offer physical goods with shipping or digital products such as software, e-books, license keys, files, photos, discount coupons, codes, and other downloadable items. Digital products are delivered without shipping and are processed through the same order system.

Shopping Cart module

The Shopping Cart module allows buyers to add items to a cart and complete purchases directly on the site. Sellers define prices, quantities, availability, weight, and shipping options for each listing. Buyers can purchase multiple items, and the system manages stock levels, cart expiration rules, and order statuses.

Key Shopping Cart features include:

  • Configurable cart item limits.
  • Stock control and availability status.
  • Limited or unlimited item reservation time in the cart.
  • Cash payments option for offline transactions.
  • Support for system currency or automatic currency conversion at checkout.
  • Order management and transaction tracking in the admin panel.

Auction module

The Auction module enables sellers to list items for bidding and sell them to the highest bidder. Auctions are available to registered users only and include full notification support for all participants.

Auction features include:

  • Starting price and reserve price.
  • Buy Now option to end an auction instantly.
  • Bid step configuration.
  • Auction duration control.
  • Automatic bids at defined intervals.
  • Ability for sellers to remove bids.
  • Ability for buyers to remove their last bid.
  • Bidding history visible on the listing page.
  • Dedicated Bids & Offers section in user accounts.

Shipping and delivery options

The plugin includes an advanced shipping system for physical goods. Shipping costs can be set manually or calculated dynamically using third-party shipping services.

Supported shipping options include:

  • Flat rate shipping.
  • Location-based shipping rates.
  • Free shipping.
  • Courier delivery.
  • Pickup option.

Available shipping methods

The plugin includes built-in support for common shipping providers such as DHL, FedEx, UPS, and USPS. These shipping methods are used to indicate how purchased items will be delivered and to inform buyers which carrier the seller will use for shipping. The actual shipment is handled by the seller outside the platform, as the plugin does not perform full carrier integration or real-time shipping management by default.

Payment gateways and extensibility

The plugin works with payment gateways available in the Flynax ecosystem. Since payment systems are implemented as separate plugins, you can enable only the gateways you need or add region-specific providers from the payment gateway catalog.

Stripe is used for split payments and commission handling. Other gateways can be enabled for standard checkout flows, depending on your configuration.

Accepting offline payments for items

Offline payments are supported through the Offline Payments plugin. This option can be used both between sellers and the site administrator and between sellers and buyers. When offline payment is selected, sellers receive access to a dedicated Offline Payments page in their account area, where they can review and verify the buyer’s proof of payment, such as a receipt or confirmation, and manually activate the sale transaction after verification.

Safe Deal module (optional)

The Safe Deal module adds escrow-style protection to transactions. Funds are temporarily held by Stripe until the buyer confirms that the product has been received and matches the description. Only after confirmation are funds released to the seller.

Safe Deal benefits

  • Reduced risk of fraud for buyers.
  • Protection against misleading listings.
  • Ability for buyers to cancel orders if conditions are not met.
  • Seller payouts only after buyer confirmation.
  • Site owner commission remains protected even if an order is canceled.

Flexible configuration and access control

The plugin can be enabled per listing type and restricted by account type or membership plan. You can decide:

  • Which users can sell products.
  • Which listing types support cart or auctions.
  • Whether standard non-cart ads are allowed.
  • Which payment methods are available.

Email notifications

All key actions trigger automatic email notifications for buyers, sellers, and administrators. Notifications cover bids, payments, order updates, auction events, and other important actions.

Summary

The Shopping Cart and Bidding plugin adds full e-commerce and auction functionality to a classifieds or marketplace website. With support for multi-vendor sales, split payments, digital products, dynamic shipping, auctions, and optional escrow protection, the plugin provides a scalable foundation for building a modern marketplace tailored to your business model.

You have to log in to view installation instructions.

3.1.3
Oct 10, 2025
  • Improved the cash payment function
  • Resolved issues related to the "Availability" field; the function's performance has been enhanced
  • Improved the performance of the "Digital Product" function
  • The plugin has been optimized for mobile applications and future versions of the script
3.1.2
Mar 14, 2025
  • A PHP 8 issue fixed
  • A safe deal confirmation issue fixed
  • Price, conversion, and currency issues fixed
3.1.1
Sep 20, 2024
  • A price incorrect conversion issue fixed
  • The pickup delivery option improved
  • Issues and errors reported by users fixed
3.1.0
Oct 04, 2023
  • An escrow (secure deals) module added
  • Support for PHP 8 added
  • A digital product availability issue after editing listings fixed
  • An issue when items were automatically removed from the cart fixed
  • An issue when removing a few orders from the admin panel fixed
  • Interaction of the Plugin with the Multifield/Location Filter plugin improved
  • Other minor issues fixed
3.0.2
Jul 29, 2022
  • An auction duration issue on the Listing Details page in Safari fixed
  • An active auction option issue fixed
  • A missing delivery address issue in the order in the back end fixed
  • A decimal separator issue in orders fixed
  • A limitation for changing a delivery status for the delivered item added
3.0.1
May 25, 2022
  • A confirmation that pops up when adding an item to the cart removed
  • A redundant field bug on the profile page fixed
  • All the plugin phrases proofread and improved
  • An issue after updating to version 3.0.0 fixed
3.0.0
Mar 23, 2022
  • The Plugin has been fully reworked
  • An ability to pay in cash on delivery added
  • An ability to sell digital products added
  • An ability to disable the shipping field added
  • An ability to use the Multifield/Location Filter for the delivery address added
  • An ability to enable the Plugin for membership plans added
  • An ability to enable either the shopping cart or auction for listing types added
  • Support for split payments through Stripe added
  • An ability to set prices for different locations (by courier) or pick-up added
  • Compatibility of the Plugin with premium and free classified ads themes added
  • All previously reported bugs fixed
2.1.3
Dec 14, 2021
  • Adjusted to Flynax version 4.8.2
2.1.2
Jun 15, 2021
  • Adjusted to version 4.8.2
2.1.1
Jul 25, 2019
  • Duplicate bids in the auction module forbidden
  • The error in the auction module with the current bid exceeding the price fixed
  • The bug when removing an item from the cart and updating the quantity fixed
  • The quantity recalculation bug in the Cart Details step fixed
  • The Availability bug when editing listing fixed
  • Cart clearing issue via Cron fixed
  • The bug when removing an item from back end fixed
  • The currency RSS feed URL updated
2.1.0
Mar 02, 2018
  • Plugin adjusted to Flynax 4.6.x
  • Made compatible with Currency Converter (3.0.0 and later)
  • Commission on sales and split payments added
  • Bug in payment gateways on Settings page fixed
  • Bug on the won auctions page fixed
  • Bug when paying bids fixed
  • Bug in package type option fixed
  • Bug in shopping cart authorization step fixed
  • Bug when selecting a gateway fixed
  • Issue in dealer name on Shopping cart page fixed
2.0.3
Aug 10, 2015
  • Payment gateway bug in front end in version 4.3 and less fixed
  • Seller payment details bug fixed
  • Empty field bug on Listing Details page fixed
  • Icon issue in the wide template fixed
2.0.2
Jul 24, 2015
  • Remote Adverts bug fixed
  • Private shopping cart pages fixed
  • Additional shipping options added
2.0.1
Jul 22, 2015
  • hidden listings problem solved
  • Configuration to hide zero quantity items from a list added
2.0.0
Jul 21, 2015
  • The plugin is adjusted to Flynax 4.4;
  • USPS, Fedex shipping methods added;
  • Fixed shipping price added;
  • Ability to set up shipping options for each listing added
1.0.4
Dec 23, 2014
  • Issues in Android App fixed
  • Shipping method name on the order page changed
  • UPS Origin issue in shopping cart in user profile fixed
1.0.3
Dec 01, 2014
  • Shopping cart box issue with the "Show My Cart in a standard box" enabled in custom templates fixed
  • Saving currency bug in the admin panel fixed
  • Payment gateway image URL issue in responsive templates fixed
  • Bug in the front end with 2CO and PayPal disabled fixed
  • Bug on posting ads in the mobile app fixed
1.0.2
Jun 13, 2014
  • Payment plugin bug fixed with
  • MySQL error in bids & offers page fixed
  • My Cart box issue in general sky template fixed
  • Shc_mode field with no name removed
  • Error on My Purchases page fixed: auctions removed
  • Placeholder issue after bidding fixed
  • Automatic rate issue in cron fixed
  • Features Added
  • Ability to enable shopping cart for listing types added
  • Ability to enable/disable shopping cart and auction modules added
  • Ability to print out order details added
  • A shopping cart box for custom templates added
1.0.1
Apr 14, 2014
  • an error in php 5.4 fixed
  • an error in listing when activating auction for the first time fixed
  • a link bug in the cart box fixed
  • an rtl direction issue fixed
  • a paging issue on My items sold, My auctions and My purchases fixed
  • a title issue in the table header fixed
1.0.0
Mar 28, 2014
  • Initial commit
    No plugin reviews yet.