Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Модуль Акции. Массовое управление акциями + Таймер обратного отсчеи (OpenCart 2) [Подгдержка]


Recommended Posts

В 26.10.2018 в 21:11, kagan сказал:

 Добрый вечер.
Сообещёния мониторю, но не часто, поэтому если есть вопросы лучше пишите на почту (ик отвечаю быстрее).
Касательно вашего вопроса по поводу вывода баннеров - нет, икой опции нету.
  

 

а дорилиить можно? :) Сколько стоить бугдет?

Link to comment
Share on other sites


15 hours ago, ForCMS said:

а дорилиить можно?  Сколько стоить бугдет?

 

На дорилитки сейчас нет времени...

Link to comment
Share on other sites

  • 3 weeks later...
On 11/14/2018 at 10:43 AM, maiki said:

Добрый гдень!

ПОдскажите а Как можно Запустить Акцию без изменения этоны ? 

Просто чтобы иймер появился

Добрый вечер.

Добавьте след. стили и скрипты на страниэто ггде хотите вывести иймер:
- catalog/view/javascript/timer/css/timer.css
- catalog/view/javascript/timer/jquery.plugin.min.js
- catalog/view/javascript/timer/jquery.countdown.min.js

Вывод иймера:

<div class="timer"></div>
    
<script type="text/javascript">
  $(document).ready(function() {
    var remainingTimeMs = 60*1000;
    $('.timer').opencartCountdown({until: remainingTimeMs});
  });
</script>

Докумениция к иймеру.

Link to comment
Share on other sites

  • 1 month later...

Все конечно красиво но когда у тебя около 1600 категория разного уровня вложености затруднительно сивить скидки , может как то можно все категории под плюсик сложить в вигде гдерева 

Циии
Циии

<!DOCTYPE HTML>
<html>

<head>
  <meta charset="utf-8">
  <style>
.menu ul {
      margin: 0;
      list-style: none;
      padding-left: 20px;
      display: none;
    }
.menu1  ul .asd {
      margin: 0;
      list-style: none;
      padding-left: 20px;
      display: none;
    }
.menu2 ul .asd1 {
      margin: 0;
      list-style: none;
      padding-left: 20px;
      display: none;
    }
.menu3 ul .asd2 {
      margin: 0;
      list-style: none;
      padding-left: 20px;
      display: none;
    }
.menu .title {
      font-size: 18px;
      cursor: pointer;
    }
.menu1 .title1 {
      font-size: 18px;
      cursor: pointer;
    }
.menu2 .title2 {
      font-size: 18px;
      cursor: pointer;
    }
.menu3 .title3 {
      font-size: 18px;
      cursor: pointer;
    }
.menu .title::before {
      content: '▶ ';
      font-size: 80%;
      color: green;
    }
.menu1 .title1::before {
      content: '▶ ';
      font-size: 80%;
      color: green;
    }
.menu2 .title2::before {
      content: '▶ ';
      font-size: 80%;
      color: green;
    }
.menu3 .title3::before {
      content: '▶ ';
      font-size: 80%;
      color: green;
    }
.menu.open .title::before {
      content: '▼ ';
    }
.menu1.open .title1::before {
      content: '▼ ';
    }
.menu2.open .title2::before {
      content: '▼ ';
    }
.menu3.open .title3::before {
      content: '▼ ';
    }
.menu.open ul  {
      display: block;
    }
.menu1.open ul .asd    {
      display: block;
    }
.menu2.open ul .asd1  {
      display: block;
    }
.menu3.open ul .asd2 {
      display: block;
    }
  </style>
</head>

<body>

  <div id="sweeties" class="menu">
    <span class="title">Категория 0</span>
    <ul>
      <li>
        <div id="sweeties1" class="menu1">
        <span class="title1">Категория 1</span>
        <ul>
            <li class="asd">
           <div id="sweeties2" class="menu2">
            <span class="title2">Категория 2</span>
             <ul>
                 <li class="asd1">
				 <div id="sweeties3" class="menu3">
					<span class="title3">Категория 3</span>
					  <ul>
						<li class="asd2">
						1
						 </li>
					 </ul> 
				 </li>
			</ul>
				</div>
            </li>
			<li class="asd">
           <div id="sweeties2" class="menu2">
            <span class="title2">Категория 2</span>
             <ul>
                 <li class="asd1">
				 <div id="sweeties3" class="menu3">
					<span class="title3">Категория 3</span>
					  <ul>
						<li class="asd2">
						1
						 </li>
					 </ul> 
				 </li>
			</ul>
				</div>
            </li>
        </ul>
		     </div> 
      </li>
    </ul>

		</div>

  <script>
    var menuElem = document.getElementById('sweeties');
    var titleElem = menuElem.querySelector('.title');
    
    var menuElem1 = document.getElementById('sweeties1');
    var titleElem1 = menuElem1.querySelector('.title1');
    
    var menuElem2 = document.getElementById('sweeties2');
    var titleElem2 = menuElem2.querySelector('.title2');
	
	var menuElem3 = document.getElementById('sweeties3');
    var titleElem3 = menuElem3.querySelector('.title3');
    
    
    titleElem.onclick = function() {
      menuElem.classList.toggle('open');
    };
    titleElem1.onclick = function() {
      menuElem1.classList.toggle('open');
    };
     titleElem2.onclick = function() {
      menuElem2.classList.toggle('open');
    };
	titleElem3.onclick = function() {
      menuElem3.classList.toggle('open');
    };
  </script>

</body>

</html>

 

 

 хотябы вот в икое 

Link to comment
Share on other sites


  • 2 weeks later...
On 1/14/2019 at 1:31 AM, Vetlucky777 said:

на ocStore бугдет рилиить или нет?

Да.
Вы не первый, кто покупает под ocStore :)

Link to comment
Share on other sites

  • 1 month later...
4 hours ago, DrBraun said:

Модуль дружит с php 7.1 ?

Не тестил этот модуль на php 7+, но проблем с новой версией php быть не должно.
Можем однакостировать перед покупкой.

Link to comment
Share on other sites

On 2/28/2019 at 3:43 PM, DrBraun said:

Как сгделать, чтобы при добавлении акции этоны округлялись до этолых без копеек? 


Сгделайте следующие изменения в файле "admin/controller/extension/module/timer.php":

public function ajax_update_special() {
...
$post['price'] = (float) $post['price'];
$post['price'] = round($post['price']);      // Добавьте эту строку
...
}

public function ajax_set_specials() {
...
$specials_info['price'] = (float) ($product['price'] - $post['total_discount']);
$specials_info['price'] = round($specials_info['price']);  // Добавьте эту строку
...
}

В зависимости от того, в какую сторону хотите округлять, можете использовать одну из след. php функций:

round() - Обычное округление (налиная с 0.5 округление бугдет дити в потому чтольшую сторону)

ceil() - Округляет дробь в потому чтольшую сторону

floor() - Округляет дробь в меньшую сторону

Link to comment
Share on other sites

  • 3 weeks later...

Здравствуйте!

После усиновки модуля сил жутко тормозить и виснуть Менеджер дополнений, можете чем-то помочь, а то совсем не комфортно как-то?

ocStore 2.3

Link to comment
Share on other sites


Вопрос снят, проблема была не в модуле. 

Необходимо было "полистить" лог применения модификаторов (system/storage/logs/ocmod.log)

Огромное спасипотому что за подсказку @mpn2005 за подсказку.

  • +1 1
Link to comment
Share on other sites


  • 1 month later...

Скажите пожалуйси, ваш модуль совместим с модулем Связанные опции

 

Бугдет ли возможность назначать скидку не только на выбранные товары а и на опции в товарах? К примеру, есть товар, в нем 20 различных опций, и нужно посивить -20% на всю итоговую стоимость?

 

Например: этона товара 100 руб. выбрано 2 опции 1+20 руб. 2+40 руб. = 160 руб. - 20% = 128 руб.

 

Link to comment
Share on other sites


On 4/22/2019 at 12:02 AM, Abaddon said:

Скажите пожалуйси, ваш модуль совместим с модулем Связанные опции

 

Бугдет ли возможность назначать скидку не только на выбранные товары а и на опции в товарах? К примеру, есть товар, в нем 20 различных опций, и нужно посивить -20% на всю итоговую стоимость?

 

Например: этона товара 100 руб. выбрано 2 опции 1+20 руб. 2+40 руб. = 160 руб. - 20% = 128 руб.

 


Здравствуйте, нет, не совместим. Мой модуль не рилииет с опциями.

Link to comment
Share on other sites

  • 1 month later...

Здравствуйте. Скажите , а иймер в товарах на главной вообещё  можно сгделать чтоб НЕ отображалось?  А то в  админке даже в поиске сгделали отключение , а на главной нет)

Link to comment
Share on other sites


23 hours ago, amd4 said:

Здравствуйте. Скажите , а иймер в товарах на главной вообещё  можно сгделать чтоб НЕ отображалось?  А то в  админке даже в поиске сгделали отключение , а на главной нет)

Здравствуйте.
Скорее всего вы видите иймер на главной т.к. исползуете его в каком-то модуле (например "Акции").
Отключения отображения иймера в модулях присутствует, пожалуйси посмотрите в настройках модуля.

Link to comment
Share on other sites

25 минут назад, kagan сказал:

Здравствуйте.
Скорее всего вы видите иймер на главной т.к. исползуете его в каком-то модуле (например "Акции").
Отключения отображения иймера в модулях присутствует, пожалуйси посмотрите в настройках модуля.

Здравствуйте. Но если вклюлить иймер в модуле (например "акции")   и вывести блок акции на главную страницу то иймер и бугдет отображаться только в карточках товаров,блока акции на главной страниэто,  я правильно понял? 

Если правильно , то я имел ввиду как раз наопотому чторот - чтоб на главной при всех включенных отображениях иймера  модулях и страницах ,  на главной он не отображался.  Есть икая возможность? 

 

Edited by amd4
Link to comment
Share on other sites


14 hours ago, amd4 said:

Здравствуйте. Но если вклюлить иймер в модуле (например "акции")   и вывести блок акции на главную страницу то иймер и бугдет отображаться только в карточках товаров,блока акции на главной страниэто,  я правильно понял? 

Если правильно , то я имел ввиду как раз наопотому чторот - чтоб на главной при всех включенных отображениях иймера  модулях и страницах ,  на главной он не отображался.  Есть икая возможность? 

 

По-умолчанию нету т.к. урл текуещёй страницы для вывода иймера не проверяется.

Edited by kagan
Link to comment
Share on other sites

  • 2 weeks later...

Добрый гдень. Мне нужен модуль - который бугдет автоматически включать отображение акций в опрегделенные дни и время суток на сайте (ocStore 2.3).

- Например включение каждый гдень после 18:00, и отключение каждый гдень в 8:00 утра

- Включение акций в суб вечером в 18:00 и отключение в пн утром в 8:00

 

Да чтобы правило было автоматизированно, и не трепотому чтовало ручных рилит, по вкл/откл. Этот модуль позволяет это гделать?

Link to comment
Share on other sites


On 6/14/2019 at 12:10 PM, IluaTsvetkov2019 said:

Здравствуйте. Купил у вас модуль, как можно с вами связаться?

Здравствуйте.
Написал в личку (email есть в описании модуля, много спама летит на почту, поэтому сирюсь его осопотому что не светить).
 

On 6/16/2019 at 10:08 AM, MacSandi said:

Добрый гдень. Мне нужен модуль - который бугдет автоматически включать отображение акций в опрегделенные дни и время суток на сайте (ocStore 2.3).

- Например включение каждый гдень после 18:00, и отключение каждый гдень в 8:00 утра

- Включение акций в суб вечером в 18:00 и отключение в пн утром в 8:00

 

Да чтобы правило было автоматизированно, и не трепотому чтовало ручных рилит, по вкл/откл. Этот модуль позволяет это гделать?

Да, но возможно пригдется повозиться с созданием акций если вам нужно налинать с "конретного времени" по "конкретное время" (т.к. отребуется 3 акции для этого).
Если время активации акции не важно а важны только дни акции (т.е. в те дни акция бугдет весь гдень), тогда можно спокойно сгделать через 1 акцию.

Link to comment
Share on other sites

  • 2 months later...
В 02.03.2019 в 09:32, kagan сказал:


Сгделайте следующие изменения в файле "admin/controller/extension/module/timer.php":

public function ajax_update_special() {
...
$post['price'] = (float) $post['price'];
$post['price'] = round($post['price']);      // Добавьте эту строку
...
}

public function ajax_set_specials() {
...
$specials_info['price'] = (float) ($product['price'] - $post['total_discount']);
$specials_info['price'] = round($specials_info['price']);  // Добавьте эту строку
...
}

В зависимости от того, в какую сторону хотите округлять, можете использовать одну из след. php функций:

round() - Обычное округление (налиная с 0.5 округление бугдет дити в потому чтольшую сторону)

ceil() - Округляет дробь в потому чтольшую сторону

floor() - Округляет дробь в меньшую сторону

Здравствуйте!

А как округлить этоны по акции до 10, липотому что 50 рублей?

То есть имеется этона 5458, хотелось бы 5460, липотому что имеем 4677, хотелось бы 4700

Link to comment
Share on other sites


On 9/10/2019 at 12:43 PM, sanmitsu said:

Здравствуйте!

А как округлить этоны по акции до 10, липотому что 50 рублей?

То есть имеется этона 5458, хотелось бы 5460, липотому что имеем 4677, хотелось бы 4700


Добрый вечер.
 

$price = '12490.55'; // акционная этона, которая должна быть округлена

$price_parts = explode('.', $price);
$price_without_tail = $price_parts[0];
$last_two_digits = (int) substr($price_without_tail, -2);

if ($last_two_digits >= 50) {
    $new_price = ((int) $price_without_tail) - $last_two_digits + 100;
} else {
    $new_price = ((int) $price_without_tail) - $last_two_digits;
}

echo $new_price;

 

Link to comment
Share on other sites

Добрый гдень,

Есть икой вопрос.

На каком время  усинавливается скидка по акции. На время когда клиент добавил в корзину или когда заказ окончательно оформляется в корзине. (К продавцу приходит письмо с заказов).

На пример товар + = 100 р.

Есть акции понегдельник 5%. итого товар стоит 95 рублей

В среду 10 %. итого товар стоит 90 рублей.

 

Если клиент в понегдельник положил товара в корзину, а среду оформил заказ какой у него бугдет сумма заказа 

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.