Skip to content

Instantly share code, notes, and snippets.

@cgartner-redstage
cgartner-redstage / magento2-bd-queries.sql
Created January 15, 2021 19:36
Magento 2 DB Queries
# Get product SKU by url key
select e.entity_id,e.sku,v.value from catalog_product_entity e
inner join catalog_product_entity_varchar v on e.entity_id = v.entity_id and
attribute_id = (select attribute_id from eav_attribute where attribute_code = 'url_key' and entity_type_id = 4)
where v.value = '<url_key>';
@cgartner-redstage
cgartner-redstage / magento2-clear.sql
Created June 22, 2020 16:36 — forked from sergiojovanig/magento2-clear.sql
Magento 2 Clear Database
##########################################################
# PRODUCTS
##########################################################
DELETE FROM `catalog_product_bundle_option`;
DELETE FROM `catalog_product_bundle_option_value`;
DELETE FROM `catalog_product_bundle_selection`;
DELETE FROM `catalog_product_entity_datetime`;
DELETE FROM `catalog_product_entity_decimal`;
DELETE FROM `catalog_product_entity_gallery`;
DELETE FROM `catalog_product_entity_int`;
@cgartner-redstage
cgartner-redstage / product.html
Created June 4, 2020 12:24
Get product info with GraphQL Bigcommerce
<script>
var jsContext = JSON.parse({{jsContext}});
var entities = jsContext.products.map(function (product) {
return product.id
});
fetch('/graphql', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
@cgartner-redstage
cgartner-redstage / MailHog configuration
Created April 1, 2020 12:53 — forked from Propaganistas/MailHog configuration
Laravel MailHog SMTP configuration
# Mailhog
MAIL_DRIVER=smtp
MAIL_HOST=0.0.0.0
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
@cgartner-redstage
cgartner-redstage / upgradeData.php
Created August 21, 2019 14:59
Example block creating
<?php
use Magento\Cms\Model\Block;
use Magento\Cms\Model\BlockRepository;
use Magento\Cms\Model\BlockFactory;
// contruct
public function __construct(
BlockRepository $blockRepository,
BlockFactory $blockFactory
@cgartner-redstage
cgartner-redstage / valet-plus-destroy
Created July 3, 2019 18:35 — forked from dannygsmith/valet-plus-destroy
Remove valet-plus - reboot required
#!/usr/bin/env bash
#styles
VP_NONE='\033[00m'
VP_RED='\033[01;31m'
VP_GREEN='\033[01;32m'
VP_YELLOW='\033[01;33m'
VP_PURPLE='\033[01;35m'
VP_CYAN='\033[01;36m'
VP_WHITE='\033[01;37m'
@cgartner-redstage
cgartner-redstage / oneliners.js
Created April 1, 2019 15:48 — forked from mikowl/oneliners.js
👑 Awesome one-liners you might find useful while coding.
// By @coderitual
// https://twitter.com/coderitual/status/1112297299307384833
// Remove any duplicates from an array of primitives.
const unique = [...new Set(arr)]
// Sleep in async functions. Use: await sleep(2000).
const sleep = (ms) => (new Promise(resolve => setTimeout(resolve, ms)));
// Type this in your code to break chrome debugger in that line.
@cgartner-redstage
cgartner-redstage / multiple_ssh_setting.md
Created January 14, 2019 19:15 — forked from jexchan/multiple_ssh_setting.md
Multiple SSH keys for different github accounts

Multiple SSH Keys settings for different github account

create different public key

create different ssh key according the article Mac Set-Up Git

$ ssh-keygen -t rsa -C "your_email@youremail.com"