Sha256: ef321384c416e320225c16c970b4358d32bb3684792dcc65f14f2d62aefb0286
Contents?: true
Size: 389 Bytes
Versions: 99
Compression:
Stored size: 389 Bytes
Contents
module Spree class Promotion module Actions class FreeShipping < Spree::PromotionAction include Spree::AdjustmentSource def perform(payload = {}) order = payload[:order] create_unique_adjustments(order, order.shipments) end def compute_amount(shipment) shipment.cost * -1 end end end end end
Version data entries
99 entries across 99 versions & 1 rubygems