Skip to content

Instantly share code, notes, and snippets.

View deniscsz's full-sized avatar
🎯
Focusing

Denis Colli Spalenza deniscsz

🎯
Focusing
View GitHub Profile
@deniscsz
deniscsz / order-uncancel.php
Created July 11, 2018 19:01 — forked from derak-kilgo/order-uncancel.php
One-off tool to uncancel an order in magento 1.x
<?php
if(php_sapi_name()!=="cli"){
echo "Must be run from the commend line.";
};
/**
* Setup a magento instance so we can run this export from the command line.
*/
require_once('app/Mage.php');
umask(0);
if (!Mage::isInstalled()) {
@deniscsz
deniscsz / collection_copy
Created May 6, 2018 20:44 — forked from aleron75/collection_copy
Copy a Magento collection
$originalCollection = Mage::getModel('catalog/product')
->getCollection();
$newCollection = Mage::getModel('catalog/product')
->getCollection();
$selectParts = array(
Varien_Db_Select::DISTINCT,
Varien_Db_Select::COLUMNS,
Varien_Db_Select::UNION,
@deniscsz
deniscsz / schema.xml
Last active January 12, 2018 13:56
Solr 4.x schema para pt_BR text do Magento Solarium
<schema name="magento_fulltext" version="101">
<types>
<fieldType name="int" class="solr.TrieIntField" precisionStep="0" positionIncrementGap="0"/>
<fieldType name="string" class="solr.StrField" sortMissingLast="true"/>
<fieldType name="long" class="solr.TrieLongField" precisionStep="0" positionIncrementGap="0"/>
<fieldType name="text_brstem" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<charFilter class="solr.MappingCharFilterFactory" mapping="mapping-ISOLatin1Accent.txt"/>
<tokenizer class="solr.StandardTokenizerFactory"/>
@deniscsz
deniscsz / UpdateRastreamentoVtex.json
Last active November 8, 2017 20:16
JSON a ser enviado para atualização do rastreamento. Deve ser enviado através do método http PATCH para o endereço com o seguinte formato: http://adcos.vtexcommercestable.com.br/api/oms/pvt/orders/<ID COMPLETO DO PEDIDO>/invoice/<NUMERO DA NOTA>
{
"trackingNumber": "4896",
"trackingUrl": "http://tracking.totalexpress.com.br/poupup_track.php?reid=4896&pedido=76957&nfiscal=76957",
"courier": "TOTALEXP"
}
@deniscsz
deniscsz / buscacep.php
Created October 9, 2017 14:05
Alteração no script buscacep para correção do autocomplete
<?php
require_once 'app/Mage.php';
/*
* Initialize Magento. Older versions may require Mage::app() instead.
*/
Mage::init();
if( isset( $_POST['cep'] ) ) {
@deniscsz
deniscsz / json_fiscal.json
Last active May 2, 2017 21:26
Design do Json para WS de impostos
// Envio
{
"store_id" : "000001",
"customerDocument" : "23752357118",
"items" : [
{"sku": "teste-produto-20", "price": 159.90, "qty": 1},
{"sku": "teste-produto-30", "price": 213.40, "qty": 2}
],
"discount" : 0,
"shippingMethod" : "correios_pac",
@deniscsz
deniscsz / WritingMagentoModules.md
Created November 29, 2016 18:42 — forked from leek/WritingMagentoModules.md
Writing Modules for Magento 1.x

Writing Magento Modules

All custom modules should have a Namespace and Module Name. These are used below as {Namespace} and {Module}.

Caution: The Magento autoloader is known to have problems with CamelCase namespaces and/or modules between Windows and *nix systems. If your module requires more than one word for either of these, it is best to just concatenate them to avoid any issues (Example: {Namespace}_{Examplemodule}).

Index

@deniscsz
deniscsz / gist:90fcf3388dc7bc342d357616740b06e5
Created September 22, 2016 21:30
Facebook Connect block's definition
<block type="inchoo_socialconnect/login" name="inchoo_socialconnect_login_custom" as="inchoo_socialconnect_login_custom" template="inchoo/socialconnect/mini.login.phtml">
<block type="inchoo_socialconnect/google_button" name="inchoo_socialconnect_google_login_button" />
<block type="inchoo_socialconnect/facebook_button" name="inchoo_socialconnect_facebook_login_button_mini" template="inchoo/socialconnect/facebook/button.mini.phtml"/>
<block type="inchoo_socialconnect/twitter_button" name="inchoo_socialconnect_twitter_login_button" />
<block type="inchoo_socialconnect/linkedin_button" name="inchoo_socialconnect_linkedin_login_button" />
</block>
@deniscsz
deniscsz / Install-Magento-1.md
Created January 14, 2016 16:22 — forked from rafaelstz/Install-Magento-1.md
Install Magento 1.9.2.2 (With Sample Data)
@deniscsz
deniscsz / array_flatten.php
Created November 12, 2015 15:10 — forked from SeanCannon/array_flatten.php
PHP array_flatten() function. Convert a multi-dimensional array into a single-dimensional array.
<?php
/**
* Convert a multi-dimensional array into a single-dimensional array.
* @author Sean Cannon, LitmusBox.com | [email protected]
* @param array $array The multi-dimensional array.
* @return array
*/
function array_flatten($array) {
if (!is_array($array)) {