Skip to content

Instantly share code, notes, and snippets.

View jonatanrdsantos's full-sized avatar
🏠
Working from home

Jonatan Santos jonatanrdsantos

🏠
Working from home
View GitHub Profile
@jonatanrdsantos
jonatanrdsantos / Braspag-payment-card-test.md
Last active September 9, 2015 17:41
Magento Braspag paymnet test card

Transações com Cartão de crédito:

Para testar cartões de crédito é necessario que dois dados importantes sejam definidos, o status da autorização do cartão e o retorno da analise de fraude.

Status da Autorização do Cartão de Crédito

Digito final do Cartão Status retornado
0, 1, 2, 3 ou 4 Autorizado
@jonatanrdsantos
jonatanrdsantos / shopping_cart_sales_rule_with_coupon.php
Last active September 10, 2015 15:50 — forked from antoinekociuba/shopping_cart_sales_rule_with_coupon.php
Magento - Create shopping cart price rule with a specific coupon code programmatically.
<?php
/**
* Create Shopping Cart Sales Rule with Specific Coupon Code Programmatically
*/
// All customer group ids
$customerGroupIds = Mage::getModel('customer/group')->getCollection()->getAllIds();
// SalesRule Rule model
$rule = Mage::getModel('salesrule/rule');
@jonatanrdsantos
jonatanrdsantos / magento-outside.php
Created September 17, 2015 15:47
Magento outside
<pre>
<?php
error_reporting(E_ALL);
require_once 'app/Mage.php';
Mage::app();
@jonatanrdsantos
jonatanrdsantos / magento-get-product-options.php
Last active November 13, 2020 14:13
Magento get product Options
<?php
$productSku = "27609";// the SKU example
$productId = Mage::getModel('catalog/product')->getIdBySku( $productSku );
/** @var $product Mage_Catalog_Model_Product */
$product = Mage::getModel('catalog/product')->load($productId);
/** @var $option Mage_Catalog_Model_Product_Option */
$option = $product->getOptionById('10190');
foreach ($option->getValues() as $_value) {
/** @var $_value Mage_Catalog_Model_Product_Option_Value */
@jonatanrdsantos
jonatanrdsantos / magento-update-options.php
Created September 24, 2015 17:16
Magento Update Options
<?php
error_reporting(E_ALL);
require_once '../../../../../Mage.php';
Mage::app();
require_once './Garantia.php';
$productModel = Mage::getModel('catalog/product');
@jonatanrdsantos
jonatanrdsantos / prototypejs-submit-form-via-axaj.html
Created October 1, 2015 19:34
submit form via axaj prototype.js
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Forms with Prototype</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="pragma" content="no-cache" />
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript">
@jonatanrdsantos
jonatanrdsantos / Magento-products-to-cart.php
Created October 1, 2015 20:25
Magento add products to cart via products IDS
<?php
public function addToAction()
{
$cart = Mage::getSingleton('checkout/cart');
$cart->addProductsByIds(
array(
$this->getRequest()->getParam('currentproduct'),
$this->getRequest()->getParam('relatedproduct')
@jonatanrdsantos
jonatanrdsantos / magento-event-order-change-email.md
Last active October 5, 2015 17:28
Observe Magento order change event and send email

Observe Magento order change event and send email

XML code

<events>
    <sales_order_save_commit_after>
        <observers>
            <mail_status_change>
                <type>singleton</type>
 namespace_modulename/observer