Posted on

SalesRep Installation Manual

1 Instructions

1.1 Installation instructions

Sales Representative installation


Requirements

PHP: 5.6 / 7.0 / 7.1 / 7.2

MAGENTO: 2.1.x, 2.2.x, 2.3.x


Installation

Step 1:
Copy the SalesRep folder to your Magento root (Result: app/code/Cart2Quote/SalesRep)

* Enter the following commands in your (SSH) command line:

Step 2:

php bin/magento module:enable Cart2Quote_SalesRep

Step 3:

php bin/magento setup:upgrade

Step 4:

php bin/magento cache:clean

Step 5:

php bin/magento setup:di:compile

Step 6:

php bin/magento setup:static-content:deploy

Step 7:

php bin/magento indexer:reindex
Posted on

Installation Via Magento Marketplace

Magento 2 offers you the ability to install extensions via their Web Setup Wizard tool. This is the main method used to install extensions purchased through the Magento Marketplace website.

Before completing this installation guide, please read this article to confirm that all minimum server requirements are met. Then follow the steps below:

1. Log into your Magento Marketplace account. Click the My Access Keys link on the Developer Portal tab.

Marketplace screenshot

2. Copy both Public Key and Private Key. Note that these are provided on the Magento 2 tab.

Marketplace screenshot

3. Log in to the Magento backend panel and go to SYSTEM โŸถ Tools โŸถ Web Setup Wizard.

marketplace screenshot

4. Click on System Configuration. Then, put in the Public Key and Private Key from your Marketplace account.

marketplace screenshot

5. Ensure that your Magento backend is synchronized with Magento Marketplace. To do so, click on the Refresh button. Note that it might take a few minutes to process your request. Once your Magento backend is synchronized with Magento Marketplace you will see your Magento extension overview.

Marketplace screenshot

6. Click the Review and Install button below the Extensions Ready to Install text. In the Extensions Grid, mark the checkbox of the extension(s) which you want to install. Be sure to always use the latest version of the extension(s). Click the Install button.

The installation process has started.

marketplace screenshot

7. Readiness Check. The store environment is checked for compatibility. When the Readiness Check completes successfully, tap Next button. If you observe any problems here, fix them and click the Try Again button to retry.

marketplace screenshot

8. Create Backup. By default, the backup includes the code, media, and database but you can deselect any which you do not want to include in the backup. Click the Create Backup button.

marketplace screenshot

Once this operation has finished, click the Next button.

9. This page shows the names and the versions of the extensions which are about to be installed. Click the Install button.

To protect your webstore and customers’ data, your website will be taken offline during installation.

marketplace screenshot

10. The the console log, as seen below, shows the current status, and offers you a visual representation of the installation progress.

marketplace screenshot

The Success page appears when the process is complete.

11. Log out, and then log back in for all the changes to take effect. Your extensions are now ready to use.

How to test if the installation was successful?

Step 1: Enable basic settings

Start by enabling the basic features. This can be done by navigating to your store’s /admin: Stores -> Configuration -> Cart2Quote as per my guidance below:

Stores โ†’ Configuration โ†’ Cart2Quote โ†“

                      โ†’ License Information โ†“

                                โ†’ Cart2Quote License โ†“

                                                        โ†’ Activate Frontend Features: Yes.

                      โ†’ Customer-Side Options (Frontend) โ†“ 

                                  โ†’ Global Frontend Options โ†“

                                                        โ†’ Add Button on Category Page: Yes.

                                                        โ†’ Dynamic add to cart/quote buttons: Yes.

                                  โ†’ Quotation Cart Options โ†“ 

                                                          โ†’ Display Mini Quote Icon: Yes.

                                                          โ†’ Enable Mini Quote: Yes.

                                  โ†’ Product Page Options โ†“

                                                        โ†’ Add Button on Detail Page: Yes.

                      โ†’ Advanced Options: 

screenshot

Step 2: Test your front-end

Start by going to one of your category pages. Because we enabled “Product Quotable by Default” & “Add Button to Category page” all your products should have an “Add to Quote” button. 

screenshot

After navigating to the product page you’ll see that the “Add to Quote” button has also been added. This is because we have enabled the “Add Button to Product page” setting.

screenshot

Now let’s add the product to the quote and submit a quote request.

screenshot

Step 3: test your backend

Now that you’ve made your first quote request let’s check it out in the back-end. Start off by navigating to quotation overview: Sales -> Quotations

screenshot

From here we can navigate to the quote we just created. 

screenshot

On this page, you can fully customize your quote request. For testing purposes, however, let’s just submit our quote request. After the quote has been submitted your customer will receive a proposal in his or her mailbox.

See below for an example of customer’s proposal email.

screenshot

If your customer agrees to the proposal and clicks on “Proceed to checkout” the quote will be converted to a regular Magento order. From there your customer may follow the regular checkout process, carrying quoted prices to checkout.

Want to know more about other Cart2Quote features?

Please take a look at our feature comparison list: https://www.cart2quote.com/magento2-quotation-module-editions.html

Posted on

Cart2Quote Installation Manual

This installation manual provides all information required to install the free Cart2Quote trial period, Cart2Quote Lite, Starter, Business & Enterprise module versions.

Prerequisites include: โœ… Magento installed. โœ… Composer installed. 

.header-image { display:none; }

Step 1 : 

To install the Cart2Quote regular version you need to open your terminal and navigate to your Magento root directory. From there, run the following commands:

composer require cart2quote/module-quotation-encoded

— AutoProposal Install: optional

composer require cart2quote/module-autoproposal

 

Step 2: 
To avoid errors, clean the cache before your proceed. Magento 2.1.x:

rm -rf var/generation/* var/cache/* pub/static/frontend/* pub/static/adminhtml/* var/page_cache/* var/di/* var/di

If you’re on Magento 2.2.x or higher run the following command:

rm -rf generated/code* generated/metadata/* pub/static/* var/cache* var/page_cache/* var/page_cache/* var/view_preprocessed/*

Step 3: 
To make sure all setup scripts are executed, run the following command in your terminal’s Magento root directory:

php bin/magento setup:upgrade
screenshot

Step 4:

php bin/magento setup:di:compile

(Note: This can take a couple of minutes and it can use a lot of memory, make sure to set max_execution_time = 600 and memory_limit = 512M. The last line should look like this: Generated code and dependency injection configuration successfully.)

 

Step 5: 

php bin/magento setup:static-content:deploy

(Note: This can take a couple of minutes, make sure that PHP has enough execution time in CLI, otherwise your design breaks. The last line should look like this: New version of deployed files: 1457687534)

 

Step 6:

php bin/magento indexer:reindex

After this step, Cart2Quote is successfully installed.