Cannot read properties of undefined (reading ‘type’) Error during Proceed to Checkout

Cannot read properties of undefined (reading ‘type’) error may show in the console with a blank screen during proceed to checkout process as in the below screen shot.

Following steps are helpful for resolving the error.

  • Check whether there is a payment profile is created and applied to the current website, if not
  • Go to website setup record
  • Check whether the ALLOW NON-CREDIT CARD PAYMENT METHODS DURING CHECKOUT and SAVE CREDIT CARD INFO BY DEFAULT are enabled or not(Website setup record>Shopping>Payment page)
  • Apply terms to the current customer(Customer record>Financial>terms)
  • For Creating a Term Follow the below steps

To create a standard term record:
Go to Setup > Accounting > Setup Tasks > Accounting Lists > New.

On the Add to Accounting List page, select Term.

On the Term page, select Standard.
Enter a name for the term in the Terms field.(For example, you can name a term Net 30.)

In the Days Till Net Due field, enter the number of days until the net amount of the invoice or bill becomes due.

In the % Discount field, enter the percentage discount if the invoice or bill is paid early.

In the Days Till Discount Expires field, enter the number of days the early payment discount is available.

For example, if the early payment discount is available for 15 days after the bill is issued, enter 15 in this field.

Click Save.

Leave a comment

Your email address will not be published. Required fields are marked *