We are excited to announce that the acquisition of Magento is complete and Magento Commerce is now an Adobe company.
Now—more than ever—we are strategically positioned to deliver contextualized commerce experiences that will help each of our customers transform into experience businesses.
Message queue is a great feature introduced in Magento 2.
The goal of this article is to show practical example on how to publish (send) message to the queue and consume (receive and process) it.
Magento supports MySql and RabbitMQ based message queues. We are going to use RabbitMQ.
Let’s start with installing RabbitMQ server. On systems similar to Ubuntu it can be accomplished with a single command:
Additionally, we enable rabbitmq_management plugin to get WEB interface for monitoring queues:rabbitmq-plugins enable rabbitmq_management
Navigate to http://127.0.0.1:15672/ and enter default login/pass: guest/guest. If you use a remote server or docker container you can create a ssh tunnel to access this page from your local machine:ssh -L 15672:localhost:15672 firstname.lastname@example.org
We are done with server setup. Let’s start coding part. Create a module. In this sample, we use Atwix_Queue…
Anita Andrews, Magento's Head of Data Analytics Services, weighs in
I found this out from a random banner on Shopify support page while trying to figure out why my store’s email had stopped working so I figured I’d signal boost it. Hooks are HTTP requests Shopify sends out when an order’s made that include order information. They’re sent to your servers, and let you do all sort of third party implementations/integrations (like deliver online registered software and ebooks, for instance). It looks like Shopify will be requiring all hooks to use HTTPS URLs by January 1st 2019. I have mixed feeling about our brave new SSL-only world, but chucking customer […]
This whitepaper from Nexcess isn’t your usual “Hey look, we’re sucesful enough to pay a consultant for a whitepaper so we must be stable” affair. Instead it’s a methodical look at every layer of Nexcess’s Magento hosting stack and how they optimize each one for a Magento 2 system. I thought it was a shame when Magento 2 threw away the years of work Magento 1 had done to get their “run OK most places out fo the box” experience, but this PDF looks like a great place to start if you’re trying to get the most out of your […]
Probably not of wide interest, but this GitHub repo with a PHP Parser written in Go rings several of my current bells.
Over on my sleepy patreon I posted a public example of of the sort of things I’m working on w/r/t Magento these days. My screencasts are still lagging behind when compared to the sort of things being done at Mage2.tv, but the content’s still useful and it’s good speaking practice for me
A new n98-magerun2 release is available.
Interview with Vipin Sahu, Director of eCommerce at Webkul, about the company’s popular multi-vendor marketplace extension
As an eCommerce business, every penny counts. If you want to be successful, you have to carefully balance spending money to generate business and the profits you make from your efforts. You have to sell smart and there is no smarter way to sell than to a group of people you know are interested in your product. While it is a simple suggestion, it is a critical component of any business’s marketing plan. If you don’t sell and market to your niche audience, a group of people who share a specific interest, you risk wasting money on marketing to people who may never reach your site. Knowing your niche audience is the first step to a marketing plan that not only increases sales but also builds a brand with loyal customers. How do you determine who those people are? And how…
In 2016 I started developing my own Home Automation systems (HA) using a Raspberry PI, PHP and FHEM. Initially I wanted to just control a few lights using cost efficient RF sockets and this worked really well. Since then I have enjoyed developing my HA system and am always looking for cheaper alternatives to the sometimes extremely expensive solutions you find online or in DIY stores. Last year (2017) I started looking for smart WiFi enabled sockets as a network controlled smart socket is much more reliable and has a wider transmission range than RF sockets. I also wanted to measure air and water temperature and found that the Sonoff TH smart switches were ideal for this.
The Sonoff TH10/TH16 are 90-250V (50/60hz) temperature and humidity monitoring WiFi smart switches supporting a maximum current of 10A (2200W) or 16A (3500W) with two purpose built sensors, one for temperature…
Your mobile commerce strategy plays an important part in successfully moving forward with your digital journey
Another set of slides from a Benoit Jacquemont talk I would have loved to see. My high level summary Don’t forget that your PHP program isn’t talking with anything directly, all activity goes through the your operating system’s kernel, and there are tools (strace on linux) for looking at the system calls your program is indirectly making Tangentially, I also recently came acros php-strace, a composer package that wraps up the logic of using strace to diagnose PHP segmentation faults.