如何在 Prestashop 订单确认中显示 {$product.availability_message}?

问题描述 投票:0回答:1

我在 PS 1.7 上遇到问题;我正在尝试根据购物车上的库存和订单确认显示 {$product.availability_message} (发货延迟消息)。它在购物车上运行良好,但在订单确认 (order-confirmation-table.tpl) 上不显示。有什么想法可以让这个工作吗?

这是我的代码:

                {if (isset($product.quantity_all_versions) && $product.quantity_all_versions < 0)}
                                            <div>
                                            <span class="red icon--pulsing"></span>
                                            <span class="msg">{$product.availability_message}</span>
                                            </div>

            {else}
                                               <div>
                                               <span class="icon--pulsing"></span> 
                                               <span class="msg">Available</span>
                                               </div>
             {/if}
php html css prestashop smarty
1个回答
0
投票

您需要覆盖

PaymentModule::validateOrder

这部分代码: https://github.com/PrestaShop/PrestaShop/blob/1.7.8.x/classes/PaymentModule.php#L434

产品琳琅满目。

© www.soinside.com 2019 - 2024. All rights reserved.