Дмитрий +0

Дмитрий

  • Дмитрий Дмитрий 25 октября 2020 05:16 #

    Проблему с ценами решил

    Возникла проблема и изображениями, в категориях товара изображения меняются до тех пор, пока не зайдешь в карточку товара. После того как заходишь в карточку и нажимаешь кнопку назад, изображения вовсе не прогружаются. Только после чистки КЕША.

    в ответ на Нужна помощь в интеграции в тему дизайна MegaShop 2.0

  • Дмитрий Дмитрий 24 октября 2020 18:10 #

    Подскажите как это сделать, в инструкции данной информации я не нашел.

    в ответ на Нужна помощь в интеграции в тему дизайна MegaShop 2.0

  • Дмитрий Дмитрий 24 октября 2020 16:28 #

    plugin.salesku.js

    $.saleskuPluginProductElements._Selectors.price = '.salesku_plugin-product';

    $.saleskuPluginProductElements._Selectors.image = '.l-image-box';

    $.saleskuPluginProductElements._Selectors.compare_price_html = '<span class="c-product-thumb__compare-price compare-at-price"></span>';

    $.saleskuPluginProductElements._Selectors.compare_price = '.c-product-thumb__compare-price';

    $.saleskuPluginProductElements.set('ComparePrice', function(root_element) {

    if(root_element.hasClass('c-product-extend')) {

    return root_element.find('.c-product-extend__compare-price');

    } else if(root_element.hasClass('c-product-thumb')) {

    return root_element.find('.c-product-thumb__compare-price');

    } else if(root_element.hasClass('c-product-compact')) {

    return root_element.find('.c-product-compact__compare-price');

    }

    return root_element.find(this._Selectors.compare_price);

    }, true);

    saleskuPluginProduct.prototype.after_binds = {

    'megashop_form' : function(self) {

    self.getElements().root_element.removeClass('c-product_has-multi-skus');

    self.getElements().root_element.find('.c-product_has-multi-skus').removeClass('c-product_has-multi-skus');

    }

    };

    saleskuPluginProduct.prototype.setComparePrice = function (compare_price) {

    if (compare_price) {

    var $compare_price = this.getElements().ComparePrice();

    if (!$compare_price.length) {

    if(root_element.hasClass('c-product-extend')) {

    $compare_price = $('<span class="c-product-extend__compare-price"></span>');

    } else if(root_element.hasClass('c-product-thumb')) {

    $compare_price = $('<span class="c-product-thumb__compare-price"></span>');

    } else if(root_element.hasClass('c-product-compact')) {

    $compare_price = $('<span class="c-product-compact__compare-price"></span>');

    } else {

    $compare_price = $(this.getElements().Selectors().compare_price_html);

    }

    this.getElements().Price().after($compare_price);

    }

    $compare_price.html(this.currencyFormat(compare_price)).show();

    } else {

    this.getElements().ComparePrice().remove();

    }

    };

    в ответ на Нужна помощь в интеграции в тему дизайна MegaShop 2.0