Server-Side Scripts
Server-side scripts handle client-side requests. All scripts are CommonJA modules with defined exports.
Server-side scripts handle client-side requests. All scripts are CommonJA modules with defined exports.
Server-side Scripts Modifications
cart/calculate.js
- Copy code from SFRA base to ensure all shipments in the Basket have a shipping method before applying shipping cost, as part of the larger cart calculation script
- Without this change the Pay Now use case doesnβt work in mini cart, and possibly the cart.
Without customization, SiteGenesis doesnβt apply the default shipping method, which results in
N/A shipping cost. Note: Pay Now isnβt available for an unorderable basket
payment/common.js
- Copy code from plugin_commercepayments
- Use the copied code to validate the payment instrument in the basket, allowing for potential gift certificate line items to also be present