Cart Product Selector Quick Start Guide
1. Introduction Cart Product Selector is an extension which allows the customer to selectively choose products present in the cart and proceed to checkout with the selected products, automatically removing the unwanted products. Why Cart Product Selector Extension? Cart Product Selector makes the purchase flow user friendly when additional unwanted products are in the shopping cart. With Cart Product Selector, the customer can simply select the product(s) that he/she wishes to purchase from the cart, without worrying about the unwanted item(s) and can quickly proceed to checkout with the selected items, where the computation of the order total, tax and shipping amount will be done on the basis of the products selected by the customer. Also, the remaining unwanted items of the cart will be removed once the customer proceeds to checkout, hence refreshing the cart for the next purchase. Cart product selector extension will be very helpful in the scenarios where a customer has added too many items into his shopping cart but the customer has to purchase only a few products out of them, then the customer either has to remove each product in cart individually or move each product into wish list. Now the customer simply has to select the items which he wants to purchase and proceed to checkout. Key Features: Allows the customer to select and proceed with only the required product(s), without the need of manual efforts of removing unwanted items from the cart. Automatically clears the unwanted items from the cart after proceeding to checkout. Automatically updates the count of added products displayed on the mini-cart. Automatically calculates product price and tax for selected product(s) on checkout page and provides final payment details to the customer. 2
2. Installation Installation Requirements: 1. Magento 2 installed on the hosting server. 2. Access to the Magento Admin dashboard. 3. Command line access to the hosting server. 4. Knowledge of basic Linux commands. Installation Steps: 1. Login into your hosting server where Magento 2 is installed. 2. Switch to Magento installation directory on the server. cd $MAGENTO_INSTALL_DIR/ 3. Create the InfoBeans directory. mkdir -p $MAGENTO_INSTALL_DIR/app/code/Infobeans 4. Extract the downloaded code of the Extension and copy the MODULENAME module into the created directory: cp -R $MODULENAME_MODULE $MAGENTO_INSTALL_DIR/app/code/Infobeans 5. Run the below mentioned command to complete the installation of the module and clear static content. $PHP_INSTALL_DIR/php $MAGENTO_INSTALL_DIR php bin/magento module:enable --clear-static-content Infobeans_CartProductSelector $PHP_INSTALL_DIR/php $MAGENTO_INSTALL_DIR php bin/magento setup:upgrade 6. Using the command line utility, clear the Magento cache, to ensure the installed module is visible and active. $MAGENTO_INSTALL_DIR/bin/magento cache:clean 7. Give required permissions to Magento root directory. 3
4
Using the Magento Admin Panel 1. Log into the Magento Admin Panel. 2. Click through to [System -> Cache Management]. 3. In the top left hand corner, select Refresh from the dropdown. 4. Click on the Select all checkbox from the table header. 5. Now click Submit button. 5
6. Congratulations! You have successfully installed the extension. 3. Screenshots After installation Go to the admin: Screenshot 001: Cart Product Selector Configuration on admin. 6
Frontend: Go to the Cart Page: Screenshot 002: Cart Product Selector on Cart Page 7
Select product(s) in Cart page: 8
Screenshot 003: Select Product on Cart Page Proceed to Checkout Page: Screenshot 004: Selected products on Checkout Page 9
Go to Order Review: 10
Screenshot 005: Selected product on Order Review Page 11