2017 © Pedro Peláez
 

magento2-module magento2-ordercomments

Magento 2 Module to add a comment field above the place order button in the checkout

image

boldcommerce/magento2-ordercomments

Magento 2 Module to add a comment field above the place order button in the checkout

  • Monday, July 9, 2018
  • by boldsidney
  • Repository
  • 10 Watchers
  • 55 Stars
  • 11,050 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 16 Forks
  • 7 Open issues
  • 13 Versions
  • 56 % Grown

The README.md

Bold Commerce: Magento 2 Order Comments

Description

This extension allows customers to place a comment during the checkout. The comment field is displayed in the billing step right above the place order button., (*1)

Additionally, there is also the option of showing the comment field on the cart page., (*2)

Store owners can then see these comments in the backend on the order grid and on the order view page., (*3)

Checkout view

comment box closed, (*4)

comment box opened, (*5)

Admin panel

admin panel, (*6)

Emails

Add the "order comment" to new order emails by referencing the code here., (*7)

Configuration

There are several configuration options for this extension, which can be found at STORES > Configuration > SALES > Sales > Order Comments., (*8)

Installation

composer require boldcommerce/magento2-ordercomments
php bin/magento module:enable Bold_OrderComment
php bin/magento setup:upgrade

Changelog

1.8.5

  • Third party contribution: PHP 8.1 bugfix Deprecated Functionality: trim(): Passing null to parameter when viewing an order in the my orders section that doesn't have an order comment #72

1.8.4

  • Third party contribution: PHP 8.1 support #71
  • Third party contribution: Spanish translations #70
  • Third party contribution: Thai translations #67

1.8.2

  • Third party contribution: Bengali translations #65

1.8.1

  • fix bug introduced with 1.8.0 in checkout Cannot read property 'length' of null

1.8.0

  • new feature: ability to show the comment field on the cart page based on a admin configuration setting.

1.7.1

  • upgrade tests to phpunit 6

1.7.0

  • Added website scope configuration setting to toggle visibility of comment field. #59

1.6.5

  • Third party contribution: PHP 7.4 support added in composer #55
  • Third party contribution: Japanese translations added #52
  • Third party contribution: Fix typo in Italian translation #51
  • Third party contribution: Hungarian Translations added #50
  • Third party contribution: New sections added in readme #48

1.6.4

  • Third party contribution: php 7.3 support in composer #45
  • Third party contribution: French translations #43
  • Third party contribution: Polish translations #40
  • Third party contribution: Czech translations #39

1.6.3

  • Third party contribution: move form selector in order-comment-validator.js to a separate method to improve extensibility through mixins #36

1.6.2

  • Third party contribution: fix duplicate comment field on admin sales invoice view #31
  • Third party contribution: fix typo and added some code improvements to the install script #30

1.6.1

  • Third party contribution: Enabled PHP 7.2 support #29

1.6.0

  • Third party contribution: Hebrew translations #28

1.5.0

  • Third party contribution: Form selector fallback for compatability with external changes that move the comment field #24

1.4.1

  • Third party contribution: Fixed it_IT translation csv #20

1.4.0

  • Third party contribution: Made the comment available in the order list web api V1/orders #18

1.3.0

  • UX changes to the max comment length feature #15
  • Made the comment available in the order detail web api V1/orders/{id} #15

1.2.0

  • added setting to change initial collapse state of comment field (closed/opened/no collapse) #14

1.1.4

  • updated composer.json to allow PHP 7.1

1.1.3

  • Third party contribution: Dutch translations #10
  • Third party contribution: Italian translations #11

1.1.2

  • Fix for fatal error on admin order view page when used with some other extensions #9

1.1.1

  • Third party contribution: Swedish translations and fixes in German translations #5

1.1.0

  • Third party contribution: German translations #2
  • Third party contribution: Optional configuration for maximum comment length #3
  • Third party contribution: Show order comments in customer account #4

1.0.0

initial version, (*9)

Technical

To take in account third party payment extensions using custom implementations of Magento_Checkout/js/action/place-order.js to submit the order, this extension sends the order comment in a separate request during the validation, before the order is placed. It should therefore work out of the box., (*10)

Uninstall

If you installed this module through composer, then you can run php bin/magento module:uninstall Bold_OrderComment to automatically remove the code and drop the columns added by this extension., (*11)

note: the uninstall command seems bugged and might get stuck at Removing code from Magento codebase: (It worked fine for me on a 2.1.0 install but not on a 2.1.4 install). When this happens you should exit with ctrl+c and run, (*12)

composer update
php bin/magento maintenance:disable

See github issue 3544, (*13)

Alternatively you can manually remove the extension and remove the column bold_order_comment from the tables * quote * sales_order * sales_order_grid, (*14)

License

MIT, (*15)

The Versions

09/07 2018

dev-master

9999999-dev

Magento 2 Module to add a comment field above the place order button in the checkout

  Sources   Download

MIT

The Requires

  • php ~7.0.0|~7.1.0

 

by Bold Commerce BV

magento2

09/07 2018

1.5.0

1.5.0.0

Magento 2 Module to add a comment field above the place order button in the checkout

  Sources   Download

MIT

The Requires

  • php ~7.0.0|~7.1.0

 

by Bold Commerce BV

magento2

17/04 2018

1.4.1

1.4.1.0

Magento 2 Module to add a comment field above the place order button in the checkout

  Sources   Download

MIT

The Requires

  • php ~7.0.0|~7.1.0

 

by Bold Commerce BV

magento2

10/04 2018

1.4.0

1.4.0.0

Magento 2 Module to add a comment field above the place order button in the checkout

  Sources   Download

MIT

The Requires

  • php ~7.0.0|~7.1.0

 

by Bold Commerce BV

magento2

02/03 2018

1.3.0

1.3.0.0

Magento 2 Module to add a comment field above the place order button in the checkout

  Sources   Download

MIT

The Requires

  • php ~7.0.0|~7.1.0

 

by Bold Commerce BV

magento2

30/11 2017

1.2.0

1.2.0.0

Magento 2 Module to add a comment field above the place order button in the checkout

  Sources   Download

MIT

The Requires

  • php ~7.0.0|~7.1.0

 

by Bold Commerce BV

magento2

27/11 2017

1.1.4

1.1.4.0

Magento 2 Module to add a comment field above the place order button in the checkout

  Sources   Download

MIT

The Requires

  • php ~7.0.0|~7.1.0

 

by Bold Commerce BV

magento2

20/11 2017

1.1.3

1.1.3.0

Magento 2 Module to add a comment field above the place order button in the checkout

  Sources   Download

MIT

The Requires

  • php ~7.0.0

 

by Bold Commerce BV

magento2

31/10 2017

1.1.2

1.1.2.0

Magento 2 Module to add a comment field above the place order button in the checkout

  Sources   Download

MIT

The Requires

  • php ~7.0.0

 

by Bold Commerce BV

magento2

11/09 2017

1.1.1

1.1.1.0

Magento 2 Module to add a comment field above the place order button in the checkout

  Sources   Download

MIT

The Requires

  • php ~7.0.0

 

by Bold Commerce BV

magento2

07/07 2017

1.1.0

1.1.0.0

Magento 2 Module to add a comment field above the place order button in the checkout

  Sources   Download

MIT

The Requires

  • php ~7.0.0

 

by Bold Commerce BV

magento2

03/03 2017

1.0.1

1.0.1.0

Magento 2 Module to add a comment field above the place order button in the checkout

  Sources   Download

MIT

The Requires

  • php ~7.0.0

 

by Bold Commerce BV

magento2

03/03 2017

1.0.0

1.0.0.0

Magento 2 Module to add a comment field above the place order button in the checkout

  Sources   Download

MIT

The Requires

  • php ~7.0.0

 

by Bold Commerce BV

magento2