Product Price Negotiation

Overview

Description

The product's pricing is integral for any successful B2B store. So, as an eCommerce store owner, your main goal should be to manage the product pricing effectively.

Plugin's purpose and benefits

  • Enable/Disable extension from the backend. Admin can choose which product they want to display the “Price Negotiate” button.
  • Customers can negotiate the price of a product with/without an account.
  • Customers have the right to define the quantity of their desired product at the price they requested, which would help the admin to make decisions.
  • The admin can manage minimum stock while placing a request from the front end.
  • The admin can manage offers and re-offer the price or quantity of the product.
  • Admin can accept, reject, and re-offer the request. Customers can accept or re-negotiate the offer. Accepted offers can be purchased from their customer account or through their mail.
  • Customers will get one discount coupon code once the offer is accepted. This coupon code can be accessed through the mail or via customer accounts. 
  • The admin can decide the coupon code validity days.
  • The admin can adjust the status of “Price Negotiate” offers. Customers would find New, Accepted, Rejected, Re-offered, or Completed as the default status.
  • The admin can choose the form field they want information from the customers.
  • Store owners can add success messages they wish to display as customers request the negotiated price. Email templates can be managed from the Magento admin panel.
  • The admin is notified via email, while customers offer prices based on the chosen configuration. 
  • Customers can see their offer status and details from their customer account.
  • For accepted offers, customers can "buy now" that product from "my account" or from email as well.

Get Started

Quick setup instructions

Download the Plugin zip to your desktop.
Step 1
Download 
Zip File
Download the Plugin zip to your desktop.
If downloaded as a zip archive, extract the Plugin folder to your desktop Or Directly from Admin you can upload plugin for WordPress.
Step 2
Extract
If downloaded as a zip archive, extract the Plugin folder to your desktop Or Directly from Admin you can upload plugin for WordPress.
With your FTP program, upload the Plugin folder to the wp-content/plugins folder in your WordPress directory online.
Step 3
Upload
With your FTP program, upload the Plugin folder to the wp-content/plugins folder in your WordPress directory online.
Go to the Plugins screen and find the newly uploaded Plugin in the list.
Step 4
Go to Plugins
Go to the Plugins screen and find the newly uploaded Plugin in the list.
Click Activate Plugin to activate.
Step 5
Active Plugin
Click Activate Plugin to activate.
Questions About Our Plugins?

How To Use & Features

'Generate PDF using Contact Form 7' Plugin provides an easier way to download document files in PDF format, open PDF document file or send it as an attachment after the successful form submission.

1. Select Contact Form

  First, select the “Contact Form” from the dropdown where you want to do an operation.

2. Enable PDF file Operation

  This is the option form ON/OFF functionality for that selected Form.

3. Attach Own PDF in Mail - Yes

  Select this option if you want to attach your own PDF file with Contact Form 7 Mails.

4. Attach Own PDF in Mail - No

  • Field Tags

  • Here is the list of Fields on the selected form. You can use that field's submission data and add in custom PDF generated.

  • PDF Header Logo

  • You can upload your site logo or custom logo here which will be shown on top of the generated PDF.

  • Message Body

  • This is the main field where you can add all data which is used to generate PDF format. Here you can use HTML tags. Also, you can add your Custom HTML design with this Box which will be created as PDF in email attachments.

public function getProductType($productId)
    {
        $productType = null;
        try {
            $productType = $this----->productRepository->getById($productId)->getTypeId();
        } catch (\Exception $exception) {
            $this->logger->error($exception->getMessage());
        }

        return $productType;
    }

Get Support

FAQs

Is this extension available for all the product types?

No, it will work only for simple and configurable product types.

Is there any way I can see how the extension works?

Our front and back-end demos are available through which you can see how the extension performs.

How to contact the administrator after placing a request for price negotiation?

You will get an email once you place a request so you can reply back to that email.

Change log

version 1.0.2

  • Bug fixes
  • Magento 2.4.4 support

version 1.0.0

  • Initial Release
  • php 7.4 compatibility
  • Magento 2.4.x support

Get Premium Support

Request a Quote

Submit this form now and we will get back to you promptly!