Skip to content

Instantly share code, notes, and snippets.

@stuh
stuh / TestAdjuster.php
Created September 20, 2019 14:37 — forked from AugustMiller/TestAdjuster.php
Simple Commerce Adjuster implementation
<?php
/**
* Example Adjuster.
* Place in: `/myplugin/adjusters/Test.php` (and rename as such)
*
* @link https://oof.studio/
* @copyright Copyright (c) 2018 oof. Studio
*/
namespace oofbar\test\adjusters;
@stuh
stuh / FriendsDiscountAdjuster.php
Created September 20, 2019 14:37 — forked from hendrikeng/FriendsDiscountAdjuster.php
Discount Plugin and Adjuster
<?php
namespace craft\commerce\adjusters;
use Craft;
use craft\commerce\base\AdjusterInterface;
use craft\commerce\elements\Order;
use craft\commerce\models\OrderAdjustment;
use craft\commerce\Plugin;
@stuh
stuh / payment.html
Created August 23, 2018 10:41 — forked from peteeveleigh/payment.html
Basic method for doing custom Stripe checkout form with Craft Commerce
{% if cart.paymentMethodId %}
<form method="POST" class="form" {% if cart.paymentMethod.class == 'Stripe' %}id="payment-form"{% endif %}>
<input type="hidden" name="action" value="commerce/payments/pay"/>
<input type="hidden" name="redirect" value="/checkout/complete?number={number}"/>
<input type="hidden" name="cancelUrl" value="/checkout/cancelled"/>
{{ getCsrfInput() }}
{% if errors is defined %}
@stuh
stuh / mailMananger.js
Created February 22, 2018 13:17 — forked from eibrahim/mailMananger.js
A node worker for firebase to send emails using mandrill
var mandrill = require('mandrill-api/mandrill');
var mandrill_client = new mandrill.Mandrill('YOUR MANDARILL KEY');
var FROM_EMAIL = 'info@ourstandup.com';
var FROM_NAME = 'Our Standup';
var db = require('./database');
var invitationsRef = db.ref("invitations");
var teamsRef = db.ref("teams");
var usersRef = db.ref("users");
@stuh
stuh / database.rules.json
Created January 23, 2018 21:25 — forked from codediodeio/database.rules.json
Common Database Rules for Firebase
// No Security
{
"rules": {
".read": true,
".write": true
}
}
@stuh
stuh / Find
Created August 3, 2016 13:27 — forked from zumwalt/Find
Regex for finding and replacing Compass includes in Sass
@include (.*?)\((.*?)\);