Issues associated with the feature “payment instrument”

While enabling the feature ‘payment instrument’, There are some issues with the ‘edit’ option. The standard fields are non-editable If the user tries to ‘edit’ the existing card after enabling the feature ‘payment instrument’, The expiration month will set default to ‘1’. Since the fields are not-editable, after clicking the ‘Update card’ or ‘cancel’ option… Continue reading Issues associated with the feature “payment instrument”

Permission issue while enabling the feature “payment instruments”

While enabling the feature “payment instruments” getting an error message as “not allowed”.So that user is not able to get into the checkout and myaccount pages. Solution: Go to setup ->Users/Roles ->Manage roles kindly add the following and set the level to “Full” for the customer center role. : Payment Card Payment Instrument Payment Card… Continue reading Permission issue while enabling the feature “payment instruments”

Add billing address to website credit card form

Adding street name and zipcode to website credit card form and save these values to customer record and sales order billing section.  “Card ZIP code” and “Card Street” are the fields are not visible in the view mode of the customer record. But In order to get that fields in NetSuite we need to enable… Continue reading Add billing address to website credit card form

Add billing address to website credit card form

Proposal Summary This proposal covers the Proposal for adding street name and zipcode to website credit card form. The pages that will be updated listed below; Checkout credit card section Myaccount credit card section Our solution Currently Netsuite automatically pulls the billing zip code of the customer, but it doesn’t always match the card which… Continue reading Add billing address to website credit card form

Setting shippingmethod

If the requirement is to set the shipping method,then in SCA an frontend API is available. Sets shipping method for order. Parameters shipmethod [required] {Object with values for fields} shipmethod [required] shipcarrier [required]Note Valid values that can be set for shipcarrier are ups or noups. Returns No value returned. Supported Domains Checkout Example: var field = ModelsInit.order.setShippingMethod({“shipmethod”: “1788”});

Adding new payment method in webstore frontend

Requirement: In website, the custom payment option will be added on the Payment section in website.   Need to create a new Terms named Stripe in NetSuite.   Field Creation  Customer Record  Check box field – We will need create a checkbox to identify whether the customer need stripe payment method or not? The stripe option… Continue reading Adding new payment method in webstore frontend

Restrict customers to buy quantity more than the available quantity

Requirement: Restrict customers to buy quantity more than the available quantity.If the user tries to add the quantity more than the available one,then the value should be updated to the available value of an item. Solution: Update the client script that applies to ‘sales order’.And if the user adds value greater than the available value,then… Continue reading Restrict customers to buy quantity more than the available quantity

Discount Based on subsidiary

Requirement: 10% discount off total order for customers belongs to Canada subsidiary. Solution: The total amount can be updated by giving 10% discount for Canada subsidiary. From the description of task, every user from Canada subsidiary needs this feature without any other special criteria. For that need to create a promotion and give discount rate… Continue reading Discount Based on subsidiary