【问题标题】:Problems with promotion page on Prestashop 1.7.3.0Prestashop 1.7.3.0 上的促销页面问题
【发布时间】:2019-01-30 17:36:57
【问题描述】:

我正在使用 prestashop 1.7.3.0 进行电子商务,但促销页面出现问题。

实际上,该页面显示了一些产品,但它们不在通常应该在的商店中。

在此页面上,尽管该商店没有积极的促销活动,但仍会显示一些产品。他们在同一个 prestashop 实例的另一家商店进行推广。 我认为这不是该页面的正常行为。

页面本身更具示范性:https://renault-brie.commander-mes-accessoires.fr/promotions

他们控制着这个促销页面,但我正在寻求帮助。

你有什么线索吗?有谁遇到过这些问题?

【问题讨论】:

    标签: php prestashop promotions


    【解决方案1】:
    enter code here
    
    <pre><code>
    
    
    `prices-drop.tpl
    
    {extends file='catalog/listing/product-list.tpl'}
    
    
    
    PricesDropController.php
    
    
    <?php
    /**
     * 2007-2017 PrestaShop
     *
     * NOTICE OF LICENSE
     *
     * This source file is subject to the Open Software License (OSL 3.0)
     * that is bundled with this package in the file LICENSE.txt.
     * It is also available through the world-wide-web at this URL:
     * https://opensource.org/licenses/OSL-3.0
     * If you did not receive a copy of the license and are unable to
     * obtain it through the world-wide-web, please send an email
     * to license@prestashop.com so we can send you a copy immediately.
     *
     * DISCLAIMER
     *
     * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
     * versions in the future. If you wish to customize PrestaShop for your
     * needs please refer to http://www.prestashop.com for more information.
     *
     * @author    PrestaShop SA <contact@prestashop.com>
     * @copyright 2007-2017 PrestaShop SA
     * @license   https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
     * International Registered Trademark & Property of PrestaShop SA
     */
    use PrestaShop\PrestaShop\Core\Product\Search\ProductSearchQuery;
    use PrestaShop\PrestaShop\Core\Product\Search\SortOrder;
    use PrestaShop\PrestaShop\Adapter\PricesDrop\PricesDropProductSearchProvider;
    
    class PricesDropControllerCore extends ProductListingFrontController
    {
        public $php_self = 'prices-drop';
    
        /**
         * Initializes controller.
         *
         * @see FrontController::init()
         *
         * @throws PrestaShopException
         */
        public function init()
        {
            parent::init();
            $this->doProductSearch('catalog/listing/prices-drop');
        }
    q
    
        protected function getProductSearchQuery()
        {
            $query = new ProductSearchQuery();
            $query
                ->setQueryType('prices-drop')
                ->setSortOrder(new SortOrder('product', 'name', 'asc'))
            ;
    
            return $query;
        }
    
        protected function getDefaultProductSearchProvider()
        {
            return new PricesDropProductSearchProvider(
                $this->getTranslator()
            );
        }
    
        public function getListingLabel()
        {
            return $this->trans(
                'On sale',
                array(),
                'Shop.Theme.Catalog'
            );
        }
    }
    `
    </code></pre>`
    

    【讨论】:

      猜你喜欢
      • 2016-02-21
      • 1970-01-01
      • 2015-04-29
      • 1970-01-01
      • 2018-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多