Cloudscraper Software - Magento 2 development

How to use and develop the Cloudscraper system

Release 2.4.5-p1-11.5

TAG: R2.4.5-p1-11.5

branch: main

Release date: January 2023

This release upgrades version R2.4.4-10.15

Contents

New in this version

This major release upgrades the entire system to Magento 2.4.5-p1 and includes several Cloudscraper improvements. In addition to this upgrade we also upgrade the software system Magento is running on to PHP 8.1. The earlier versions will be deprecated in die time. With this upgrade we are future-proof.

Corrected customer configuration

The English version of the customer information template was not correct; it used the Dutch version. This has now been corrected.

Quick deploy patch

When building the new Magento version we were confronted with very long build times. We have created a patch file that is run during the build to make some changes to the source before building. Build times are then back to normal.

IdealCheckout module updated

We use an external module to communicate with the Rabo Smart Pay payment engine. We have updated the extension to the latest version.

Note: payments are handled entirely by the bank’s online payment platform. We only supply information about the sale like: amount to pay, order number and payment method chosen. This information is handed over to the bank’s platform. We do get a call back from the bank when payment is successful. With the status our system continues to handle the order.

Upgrade to PHP 8.1

With the update to Magento 2.4.5-p1 we have also upgraded to PHP 8.1. This entails a major update as we needed to make code changes for deprecated PHP functions.

With an earlier update of the blog system, the layout code for the related products got lost. We have reinstated the layout code and the products related to the content of the blog post now looks as intended.

Pop-up module added

We have added a module that allows us to create a pop-up on any page to focus attention on anything we think a visitor might be interested in.

Essentials for release

  1. Set the system to maintenance mode.
  2. Temporarily switch off cron.
  3. Create database backup.
  4. Switch to PHP 8.1 in the server control panel.
  5. Build the new version with tag R2.4.5-p1-11.5.
  6. During build time and switch to new system visitors will receive an error message.
  7. Switch to the new system after successful build; this will ensure the maintenance pages are shown again.
  8. Switch on cron.
  9. Test the system, including a full sales cycle including payment, invoicing, shipping and credit memo.
  10. Verify the administration coupling correctly processes the created invoice.
  11. Create new sitemaps in pub/sitemaps.
  12. Warm cache after the software is released.

Goto the webstore release notes site

Home