cqfdev/gift-voucher-module

安装: 56

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 1

开放问题: 2

类型:thelia-module

dev-master 2015-03-24 00:47 UTC

This package is auto-updated.

Last update: 2024-09-19 02:36:37 UTC


README

此模块允许您的客户购买礼品券。

要创建礼品券,创建一个新的产品,并在产品的一般选项卡中勾选“此产品是礼品券”(请参阅下方的“钩子”部分)。当此产品被购买并付款时,将生成礼品券。礼品金额只是产品的价格。

当客户将此产品放入购物车时,在订单付款时将创建一个特殊的折扣代码。此折扣代码提供与产品价格相等的固定金额折扣。然后会将包含此折扣代码的电子邮件发送给您的客户。

提供的电子邮件是... 原始的。但您可以按照您喜欢的样子美化它。只需编辑您的 Back-Office 中的 gift_voucher_customer_message 即可。

未来版本将允许自定义优惠券参数。

安装

手动

  • 将模块复制到 <thelia_root>/local/modules/ 目录,并确保模块的名称为 GiftVoucher。
  • 在 Thelia 管理面板中激活它

Composer

将其添加到您的 Thelia 主 composer.json 文件中

composer require cqfdev/gift-voucher-module:~1.0

钩子

此模块在后台办公室使用特定的钩子。您应该在 templates/backOffice/default/includes/product-general-tab.html 中添加它,在“visible”表单字段声明之后

{hook name="product-edit.right-column.bottom" product_id=$ID form=$form}

示例

...
                {form_field field='visible'}
                    <div class="form-group {if $error}has-error{/if}">
                        <label for="{$label_attr.for}" class="control-label">{intl l='Visibility'}</label>
                        <div class="checkbox">
                            <label>
                                <input type="checkbox" id="{$label_attr.for}" name="{$name}" value="1" {if $value != 0}checked="checked"{/if}>
                                {$label}
                            </label>
                        </div>
                    </div>
                {/form_field}

                {hook name="product-edit.right-column.bottom" product_id=$ID form=$form}
            </div>
        </div>
...