Users may encounter a 404 query string error when creating a URL redirect. Since wildcards are now supported in 2014.1, the asterisk(*) character may now be added to the Redirect Setup. Solution Navigate to Commerce > Hosting > Redirects Redirect: Click Edit Change Redirect details: Protocol: http:// Domain: www.yourdomain.com Redirect from URL: /Item* Redirect to URL: http://www.yourdomain.com/Item_WebStore 4.Click Save This time, the URL http://www.yourdomain.com/Item?test=1 will now redirect… Continue reading Resolve Error 404 When a Query String is Added to a URL Redirect
Author: Radhika R
Resolving Tax Calculation Issues on Checkout and Updating External Role Access for Avatax
Customers are experiencing issues where tax is not being calculated at the checkout stage in the webstore. This is linked to the Avatax integration, specifically with missing permissions for certain record types, which causes errors in the calculation process. Solution: To resolve this issue, the following steps have been taken to ensure proper tax calculations… Continue reading Resolving Tax Calculation Issues on Checkout and Updating External Role Access for Avatax
How to use font-awesome icons from Node.js-modules
Font-awesome is a web’s icon library that gives you scalable vector icons that can be customized in terms of color, size, and in many more aspects. Syntax for Installing the library: npm install font-awesome –save Approach: • First, we need to enter the above command in the terminal for installing the package. • Once the… Continue reading How to use font-awesome icons from Node.js-modules
Async Await in Node.js
Async Await are the modern tools in node for handling async operations providing better redability to the code. This functions with async keyword automatically returns a promise. The functions need not to be chained one after another, simply await the function that returns the Promise. But the function async needs to be declared before awaiting a function returning a Promise. The… Continue reading Async Await in Node.js
PROPOSAL FOR ENHANCING PAYMENT PROCESSING WITH CANCEL
Proposal Summary This proposal outlines the plan to enhance the payment processing workflow by replacing the current confirmation and third-party status verification approach with Stripe’s Capture Method. The proposed system ensures that payments are captured only when the bid is successfully placed. If the bid placement fails, the payment authorization will be cancelled, avoiding unnecessary… Continue reading PROPOSAL FOR ENHANCING PAYMENT PROCESSING WITH CANCEL
Sequelize eager loading explained with examples
https://jobinandjismi.atlassian.net/browse/GED-542 Sequelize eager loading is a way to fetch data from multiple tables that have relations between each other. When you use the eager loading technique, the generated SQL query will have one or more JOIN clauses. Suppose you have two tables in your database named Users and Invoices as follows # Users | id… Continue reading Sequelize eager loading explained with examples
How to fix Unable to resolve sequelize package error
When running any sequelize-cli command from the Terminal, you may encounter an error saying Unable to resolve sequelize package. Here’s an example of the error: $ npx sequelize-cli init Unable to resolve sequelize package in … This error happens because sequelize-cli requires the sequelize package to run. To resolve this error, you need to install sequelize package locally in your project with the following… Continue reading How to fix Unable to resolve sequelize package error
Proposal For Enhancing order history with new item links
Proposal Summary This proposal outlines the scope of enhancing the customer experience on the Order History page by ensuring that replaced items (previously active Assembly Items now converted to Inventory Items) remain accessible on the website. This will help avoid customer confusion when viewing past orders with disabled items and enable smoother reordering. The estimated… Continue reading Proposal For Enhancing order history with new item links
Resolve Failing Themes and Extensions Activation on Extension Manager
There are instances when processing Themes and Extensions Activation via Extension Manager always results to Error state with message of: “Job execution time exceeded. The job has been IN_PROGRESS for more than 15 minutes.”. One of the possible causes of the issue is a Domain with incorrect DNS Setup. Solution There are two ways of… Continue reading Resolve Failing Themes and Extensions Activation on Extension Manager
How to insert new rows using Sequelize
To insert new rows into your SQL table, you need to first create a Sequelize Model object. In Sequelize, a Model is an object that represents your SQL table, giving information to Sequelize about the name, the columns, and their data types. From the Model, you can then call the create() method, which performs an INSERT SQL statement to your table. Let’s see a… Continue reading How to insert new rows using Sequelize