Skip to content

Instantly share code, notes, and snippets.

Avatar
👨‍💻
Deep in the code

Javier Villanueva jahvi

👨‍💻
Deep in the code
View GitHub Profile
View email-template.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title><%= appname %></title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
</head>
@jahvi
jahvi / Vagrantfile
Last active Sep 6, 2015
Basic Vagrantfile
View Vagrantfile
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure(2) do |config|
# OS to install on VM
config.vm.box = "ubuntu/trusty64"
# IP to access VM
config.vm.network "private_network", ip: "192.168.33.10"
@jahvi
jahvi / Vagrantfile
Last active Sep 6, 2015
Install apache in Ubuntu Server
View Vagrantfile
# Update repository
config.vm.provision "shell", inline: "sudo apt-get update"
# Install apache
config.vm.provision "shell", inline: "sudo apt-get install -qq apache2"
@jahvi
jahvi / Vagrantfile
Created Sep 6, 2015
Basic LAMP stack Vagrantfile
View Vagrantfile
# -*- mode: ruby -*-
# vi: set ft=ruby :
# Edit these
hostname = "vagrant.dev"
server_ip = "192.168.33.10"
mysql_root_password = "root"
Vagrant.configure(2) do |config|
# OS to install on VM
@jahvi
jahvi / config.yaml
Created Sep 12, 2015
PuPHPet Magento 1 and 2 config
View config.yaml
vagrantfile:
target: local
vm:
box: puphpet/ubuntu1404-x64
box_url: puphpet/ubuntu1404-x64
hostname: vagrant.dev
memory: '768'
cpus: '1'
chosen_provider: virtualbox
network:
@jahvi
jahvi / system.xml
Created Sep 27, 2015
Option configuration for Limit Minimum Order extension
View system.xml
<?xml version="1.0"?>
<config>
<sections>
<cataloginventory>
<groups>
<options>
<fields>
<min_total_qty translate="label">
<label>Minimum Qty Allowed in Shopping Cart</label>
<frontend_model>cataloginventory/adminhtml_form_field_minsaleqty</frontend_model>
@jahvi
jahvi / config.xml
Created Sep 27, 2015
Module configuration for Limit Minimum Order extension
View config.xml
<?xml version="1.0"?>
<config>
<modules>
<Jvs_MinTotalQty>
<version>1.0.0</version>
</Jvs_MinTotalQty>
</modules>
<global>
<models>
<jvs_mintotalqty>
@jahvi
jahvi / Observer.php
Created Sep 27, 2015
Limit Minimum Order observer
View Observer.php
<?php
class Jvs_MinTotalQty_Model_Observer
{
public function checkTotalQtyBeforeCheckout(Varien_Event_Observer $observer)
{
$quote = $observer->getDataObject();
$customer = Mage::helper('customer')->getCustomer();
// If the minimun total quantity is not met
// redirect to cart page with error message
@jahvi
jahvi / Data.php
Created Sep 27, 2015
Limit Minimum Order Helper
View Data.php
<?php
class Jvs_MinTotalQty_Helper_Data extends Mage_CatalogInventory_Helper_Minsaleqty
{
const XML_PATH_MIN_TOTAL_QTY = 'cataloginventory/options/min_total_qty';
/**
* Retrieve min_total_qty value from config
*
* @param int $customerGroupId
* @param mixed $store
@jahvi
jahvi / local.xml
Created Sep 27, 2015
Limit Minimum Order local.xml
View local.xml
<?xml version="1.0"?>
<config>
<modules>
<Jvs_MinTotalQty>
<active>true</active>
<codePool>community</codePool>
</Jvs_MinTotalQty>
<depends>
<Mage_CatalogInventory/>
</depends>
You can’t perform that action at this time.