Skip to main content

MageMe HidePrice Pro Magento 2 Module | Configuration

This guide details the configurable options within the HidePrice Pro module, focusing on how each setting impacts the functionality and user experience of the Magento platform.

General Settings

  • Enable Extension

    • Description: Toggles the HidePrice Pro extension on or off.
    • Example Usage: Disable temporarily during maintenance or when you want to show all prices.
  • Product Scope

    • Description: Determines which products will have hidden prices.
    • Example Usage: Choose specific categories or use product attributes to control price visibility.
  • Categories

    • Description: Select specific categories where prices should be hidden.
    • Note: Only appears when "Selected" is chosen in Product Scope.
  • Elements to Hide

    • Description: Choose which elements should be hidden from view.
    • Example Usage: Hide just the price, add-to-cart button, or both.
  • Show For

    • Description: Controls which user groups can see prices.
    • Example Usage: Show prices only for logged-in users or specific customer groups.
  • Customer Groups

    • Description: Select specific customer groups that can see prices.
    • Note: Only appears when "Groups" is selected in Show For.
  • Hide For Customer Groups

    • Description: Select specific customer groups that cannot see prices.
    • Note: Only appears when "Logged In" is selected in Show For.

Price Replacement Settings

  • Replace Price With

    • Description: Choose what to display instead of the price.
    • Example Usage: Replace with text, button, or authentication prompt.
  • Show In

    • Description: Select where the replacement element should appear.
    • Example Usage: Show in product listings, product pages, or both.

Add To Cart Replacement Settings

  • Replace Add To Cart With

    • Description: Choose what to display instead of the Add to Cart button.
    • Example Usage: Replace with custom text or alternative buttons.
  • Show In

    • Description: Select where the replacement element should appear.
    • Example Usage: Configure visibility in different store areas.

Product Display Settings

  • Hide Product Options

    • Description: Controls visibility of product configuration options.
    • Example Usage: Hide swatches and custom options for affected products.
  • Hide "Add to Wishlist"

    • Description: Controls visibility of the Wishlist button.
    • Example Usage: Remove wishlist functionality for hidden price products.
  • Hide "Add to Compare"

    • Description: Controls visibility of the Compare button.
    • Example Usage: Remove compare functionality for hidden price products.

Price Request Form Settings

  • Enable Price Request Form

    • Description: Activates the price request functionality.
    • Note: Can be enabled for specific products using the "Always Show Price Request Form" attribute.
  • Show In

    • Description: Determines where the price request form appears.
    • Example Usage: Display on product pages, category listings, or both.
  • Title

    • Description: Sets the heading for the price request form.
    • Example Usage: "Request Product Price Information"
  • Form Description Text

    • Description: Custom HTML text displayed at the top of the form.
    • Example Usage: Add instructions or important information for customers.
  • Request Button Text

    • Description: Customizes the text on the button that opens the form.
    • Example Usage: "Request Price Quote"
  • Submit Button Text

    • Description: Customizes the text on the form submission button.
    • Example Usage: "Send Price Request"
  • Fields Order

    • Description: Arrange the order of form fields using drag and drop.
    • Example Usage: Place important fields at the top of the form.

Phone Number Settings

  • Enable Phone Number Input

    • Description: Adds a phone number field to the form.
  • Required

    • Description: Makes the phone number field mandatory.
    • Note: Only applies when phone number input is enabled.
  • Initial Country

    • Description: Sets the default country for the phone number field.
    • Example Usage: Auto-detect by IP or select a specific country.
  • Preferred Countries

    • Description: Priority countries shown at the top of the selection list.
    • Example Usage: List your most common customer locations first.
  • Limit Country Selection

    • Description: Restrict available countries in the dropdown.
    • Example Usage: Show only countries where you do business.
  • Comment

    • Description: Additional text displayed below the phone number field.
    • Example Usage: Add format instructions or privacy information.

File Attachments Settings

  • Enable File Attachments

    • Description: Allows customers to upload files with their price request.
    • Example Usage: Let customers attach specifications or requirements.
  • Dropzone Text

    • Description: Custom text shown in the file upload area.
    • Example Usage: "Drag and drop files here or click to upload"
  • Maximum Files In Dropzone

    • Description: Limits the number of files that can be uploaded.
    • Example Usage: Set to "3" to allow up to three attachments.
  • Allowed File Extensions

    • Description: Specifies which file types can be uploaded.
    • Example Usage: "pdf,doc,docx,jpg,png"
  • Allowed File Size (kB)

    • Description: Maximum size limit for uploaded files.
    • Example Usage: Set to "5000" for 5MB limit.
  • Comment

    • Description: Additional text shown below the file upload area.
    • Example Usage: Explain file requirements or restrictions.

Custom Fields Settings

(Available for Custom Fields 1, 2, and 3)

  • Enable Custom Field

    • Description: Activates an additional form field.
  • Label

    • Description: The name/title for the custom field.
    • Example Usage: "Company Name", "Project Details"
  • Required

    • Description: Makes the custom field mandatory.
  • Field Type

    • Description: Choose the type of input field.
    • Example Usage: Text box, dropdown, etc.
  • Comment

    • Description: Helper text shown below the custom field.
    • Example Usage: Provide guidance on what information to enter.

Admin Notifications Settings

  • Enable Admin Notification

    • Description: Activates email notifications to administrators for price requests.
    • Example Usage: Get notified when customers submit price inquiries.
  • Sender

    • Description: Select the email address that will appear as the sender.
    • Example Usage: Choose from configured store email addresses.
  • Email Address

    • Description: Recipient email addresses for admin notifications.
    • Example Usage: Add multiple addresses separated by commas.
  • Request Email Template

    • Description: Select the email template for admin notifications.
    • Example Usage: Choose from available templates or create a custom one.

Customer Notifications Settings

  • Enable Customer Notification

    • Description: Activates email notifications to customers.
    • Example Usage: Send confirmation emails when requests are received.
  • Notification Type

    • Description: Choose which types of notifications customers receive.
    • Example Usage: Request confirmation, reply messages, etc.
  • Sender

    • Description: Select the store email address that will appear as the sender.
    • Example Usage: Use your sales or customer service email address.
  • Request Confirmation Email Template

    • Description: Template for initial confirmation emails.
    • Example Usage: Acknowledge receipt of price requests.
  • Request Reply Message Email Template

    • Description: Template for follow-up communication.
    • Example Usage: Send price quotes or additional information.

Developer Settings

(These settings should only be modified by your technical team)

  • Price Replacement Settings

    • Technical configurations for price display elements.
  • Add To Cart Button Replacement Settings

    • Technical configurations for button display elements.
  • Price Request Form Settings

    • Technical configurations for form display and button elements.

These settings provide comprehensive control over how prices are hidden and requested in your store, allowing you to create a customized experience for different customer groups while maintaining communication through various notification options.