SSL (Secure Sockets Layer) / TLS (its modern version) Purpose: Secures data transfer between client and web server. Used in: HTTPS, email (SMTP over SSL), FTPS, APIs. Encryption Type: Symmetric encryption for data, asymmetric for key exchange. Authentication: Validates the identity of the website/server using SSL certificates. Certificate Authority (CA): Certificates are issued by trusted… Continue reading SSL (Secure Sockets Layer) / TLS (its modern version) and SSH (Secure Shell)
Month: April 2025
Steps to Install Argento Theme in Magento 2
Purchase & Download Argento Theme Visit https://argentotheme.com Purchase the theme if you haven’t already. You’ll get access to a ZIP package or installation files. Upload Theme Files to Magento Unzip the Argento package. Connect to your server using FTP/SFTP or SSH. Upload the theme files into the Magento root directory: app/design/frontend/Swissup/ app/code/Swissup/ Argento comes with… Continue reading Steps to Install Argento Theme in Magento 2
Hide the dot indicators in the BX Slider of SuiteCommerce
1. Check for Carousel Image Length: – Use `Configuration.get(‘home.themeCarouselImages’)` to retrieve the array of carousel images. – If the array length is greater than or equal to 1, hide the pager. 2. JavaScript Code: var slider = Configuration.get(‘home.themeCarouselImages’); // Initialize BXSlider and hide the pager if the condition… Continue reading Hide the dot indicators in the BX Slider of SuiteCommerce
To format the date using ‘N/format’ in NetSuite
/** * @NApiVersion 2.x * @NScriptType Suitelet */ define([‘N/format’, ‘N/log’], function(format, log) { function onRequest(context) { if (context.request.method === ‘GET’) { var inputDate = ‘2/28/2025’; // MM/DD/YYYY format try { // Parse using NetSuite standard method var parsedDate = format.parse({ value: inputDate, type: format.Type.DATE }); // Convert to strict ISO format (YYYY-MM-DD) using standard Date… Continue reading To format the date using ‘N/format’ in NetSuite
SuiteCommerce Transition: Sections to Consider When Moving from One NetSuite Account to Another
Objectives: Ensure a Seamless Transition Migrate Bastion Pacific’s NetSuite instance with minimal disruption. Maintain system integrity throughout the transition process. Preserve Data and Configuration Perform a full backup of SuiteCommerce settings, including email templates(in cases where they are used within the website),PDF templates, themes, extensions, and workflows, to ensure data integrity and recovery if needed. … Continue reading SuiteCommerce Transition: Sections to Consider When Moving from One NetSuite Account to Another
Enable the Available Without Login on image file records stored in File Cabinet
To display images on your website, they must be marked as “Available Without Login” in the File Cabinet. There are 3 possible ways this can be handled. Methods to Set ‘Available Without Login’: 1) During the Initial ZIP File Upload When uploading images as a ZIP file for the first time, the checkbox can be… Continue reading Enable the Available Without Login on image file records stored in File Cabinet
How Business Models Influence API Endpoint Design and Security
When integrating systems like NetSuite with external platforms such as DispatchTrack, one may notice variations in API endpoint configurations across different clients. A particularly interesting observation arises when the API endpoints differ based on the client’s business model—for instance, B2B (Business-to-Business) versus B2C (Business-to-Consumer). This article explores why such differences exist, with a focus on… Continue reading How Business Models Influence API Endpoint Design and Security
Handling Update Operations with a Custom PATCH API in Payload CMS 3.0
With Payload CMS 3.0, the platform no longer provides built-in support for PATCH operations through the GraphQL or REST API. This can be limiting when you want to partially update a document without overwriting the entire object (which is typically what PUT or POST operations do). To address this, you’ve created a custom API route… Continue reading Handling Update Operations with a Custom PATCH API in Payload CMS 3.0
Payment method versus payment gateway in magento 2
Payment Method A payment method is the way that a customer chooses to pay for goods or services. It’s the means by which the payment transaction occurs between the customer and the merchant. Examples: Credit/Debit Cards (Visa, MasterCard, American Express) Digital Wallets (Apple Pay, Google Pay, PayPal) Bank Transfers Cash Cryptocurrency (Bitcoin, Ethereum) Buy Now,… Continue reading Payment method versus payment gateway in magento 2
Popular Magento 2 Payment Gateways
Magento 2 supports a wide range of third-party payment gateways, each with unique strengths and limitations. Here’s a quick overview: Stripe Strengths: Developer-friendly, supports many payment methods, robust APIs, subscription management, strong security. Drawbacks: Complex pricing, dispute resolution handled by merchants, potentially higher fees. Integration: Official Stripe module available. Klarna Strengths: Flexible payment options (Pay… Continue reading Popular Magento 2 Payment Gateways