How to delete a global attribute (via the database) on Magento 2

  1. Get the attribute code of the global attribute from the backend of Magento.
  2. Log into your database either via a database client or via SSH.
  3. Find attribute ID from the table eav_attribute using a select statement with your attribute code in it.
  4. Unlink the super attribute from all the products products on the site using the mySQL command below, where <id> is the attribute ID you from step number 3.
    DELETE FROM catalog_product_super_attribute
    WHERE attribute_id = <id>
  5. Celebrate!!

P5.js and other amazing things!

I’ve taken a huge interest in the coding train after randomly running into one of their p5.js tutorials. However, I find myself discouraged by the fact there are so many out and lots of people have been following the videos since day 1. These people are so up to date, it would take me about a year to catch up.

So far I’ve only created 1 p5.js application, but I’m hoping to create more. I will be sure to append any future changes to this blog.

How to install Magento 2 Plugins

Installation Instructions:

1. Upload the app folder to root directory where your Magento is Installed and Unzip the app.zip file.

2. Open the command line and navigate to your Magento website root folder

3. Run below commands to install the extension

a. php bin/magento module:enable vendor_extension

If  you are not sure what vendor and extension are just open the app folder of the plugin, then code. The first folder under code is the vendor and the one in that one is the extension

b. php bin/magento setup:upgrade

If you get ‘Please re-run Magento compile command’ from the command line, then run:

php bin/magento setup:di:compile

or if memory error then run:

php -dmemory_limit=2G bin/magento setup:di:compile

c. php bin/magento setup:static-content:deploy

or if memory error then run:

php -dmemory_limit=2G bin/magento setup:static-content:deploy

d. php bin/magento cache:flush

e. php bin/magento cache:clean

 

Hope you found that helpful.

How to replace text (HTML) with CSS

Sometimes you find yourself having to change some text on a page you can easily style using CSS but don’t know where the source code of the page is.

Here’s how to do it:

Suppose you wanted to change the text on the “Add to Cart” button from “Add to Cart” to “Purchase” and knew the “Add to Cart” button belonged to the class “.add-to-cart”, this is how you’d go about doing it:

.add-to-cart {
visibility: none;
}

.add-to-cart:after {
content: ‘Purchase’;
visibility: visible;
display: block;
}

Hope you found that helpful.

Hello world!

Welcome to my blog where I will be writing about my software development adventures and providing solutions to software related problems that I’ve struggled with in the past to fellow internet software developers.

I hope you like coding!