Remove PayPal Addresses Setting in SuiteCommerce

Easily manage PayPal addresses in SuiteCommerce by enabling or disabling their removal after orders.

·2 min read·View Oracle Docs

TL;DR

The Remove PayPal Addresses setting in SuiteCommerce allows merchants to control whether customers can delete their PayPal addresses from their accounts after placing orders. Since these addresses are not retained in NetSuite, this setting provides flexibility for customer management.

Understanding the Remove PayPal Addresses Setting

The Remove PayPal Addresses setting works seamlessly with SuiteCommerce MyAccount, SuiteCommerce, and the Elbrus release of SuiteCommerce Advanced and later. By enabling this boolean feature, you determine whether shoppers can opt to remove their stored PayPal addresses once a transaction is completed. This is important as PayPal addresses do not remain valid within NetSuite, making it an operational necessity for those using SuiteCommerce.

Key Configuration Details

  • ID: removePaypalAddress
  • UI Location: This setting can be found under Payment Instruments & Methods.
  • JSON File: This setting's configurations are included in the CheckoutApplication.json file.

Note on Legacy Releases

For users of SuiteCommerce Advanced on Vinson releases and earlier, PayPal addresses provided during transactions do not update the customer's NetSuite profile. Instead, the original customer address remains unchanged. If you want to retain the PayPal address in the customer record for these versions, you’ll need to implement specific patches as outlined in the related documentation on PayPal addresses not being retained.

Important Considerations

Customizing core JavaScript files or altering essential application functionalities can lead to complications during future migrations. It is advisable to review best practices for customizing SuiteCommerce Advanced before proceeding with modifications.

Next Steps for Customization (If Required)

If you decide to customize this feature:

  1. Create a directory for your custom module.
  2. Store your overrides in a structured manner to ensure maintainability.
  3. Follow the correct procedures to avoid conflicts with future SuiteCommerce updates.
  4. Ensure any code changes, especially those involving the LiveOrder.Model.js file, are documented and align with your overall development strategy.

Who This Affects

  • Administrators: Responsible for managing payment settings.
  • Developers: Might need to customize or implement patches for legacy versions.
  • E-commerce Managers: Oversee customer experience and order management processes.

Key Takeaways

  • The Remove PayPal Addresses setting offers control over customer PayPal data management.
  • Important for compliance with NetSuite’s handling of PayPal addresses.
  • Administrators need to be aware of the implications of customer data management with regard to PayPal transactions.
  • Customizations should be approached with caution to ensure smooth future updates.

Source: This article is based on Oracle's official NetSuite documentation.

Frequently Asked Questions (4)

Does the Remove PayPal Addresses setting apply to all versions of SuiteCommerce?
The Remove PayPal Addresses setting works with SuiteCommerce MyAccount, SuiteCommerce, and the Elbrus release of SuiteCommerce Advanced and later. It requires specific patches for Vinson and earlier versions.
Where can I find the Remove PayPal Addresses setting in the SuiteCommerce interface?
The Remove PayPal Addresses setting is located under Payment Instruments & Methods in the SuiteCommerce interface.
What is required to enable the Remove PayPal Addresses setting in SuiteCommerce?
To enable this setting, you need to edit the CheckoutApplication.json file and modify the 'removePaypalAddress' ID.
Are there any risks with customizing the Remove PayPal Addresses feature in SuiteCommerce?
Customizing core JavaScript files or altering essential applications can complicate future migrations, so it's vital to follow best practices and document all changes.
Source: Remove PayPal Addresses Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

More in Commerce

View all Commerce articles →