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
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
