COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

История заказов


Recommended Posts

Привет :)
 

Хочу спросить.

Вот оформил пару заказов,они прошли успешно (в реале),но я хочу "закрыть" их в админке

т.е переходим "Заказы" - Выбираем заказ -  жмем на заказе "Посмотреть" и хочу изменить статус "Ожидание" на "Сделка завершена",но кнопка не реагирует на нажатие к сожелению.

 

Теперь вопрос. Нужно произносить  какие то магические слова,или что то дополнительно вписывать в поля "Коментарии" и ставить галку на "Уведомить покупателя" (З.Ы Все это не помогло) и что еще нужно?)

Буду благодарен за ответы

Ссылка на комментарий
Поделиться на других сайтах

2 часа назад, WarStyle сказал:

Она не работала и до его включения

 

2 часа назад, savage4pro сказал:

ssl включен?

Нет

 

Ссылка на комментарий
Поделиться на других сайтах

работа с заказами действительно черезжопная и пошаговая :-)

вообщем для начала надо добавить свой ИП

потом на первом шаге выбрать покупателя группу покупателей ну что бы там поля все заполнелись

и только тогда пустит на 2й шаг

и так надо добраться до 4го шага где уже вы можете поменять статус

Ссылка на комментарий
Поделиться на других сайтах

8 минут назад, savage4pro сказал:

 

временно отключите нестандартные модули и все модификаторы, и сбросьте их кэш

Попробую, а то совсем не камильфо, на 1.5 работало сразу же

Ссылка на комментарий
Поделиться на других сайтах

Странно,все модули выключал,и модификаторы - но ничего не помогло(

Так же на этой же странице не работает кнопка "Генерировать счет"(иконка зеленая)

Так же на нее нажимаю,и ничего не происходит

Ссылка на комментарий
Поделиться на других сайтах

Разобрался сразу же,начал вырубать еще и "Доставку",а там был модуль "Доставка Новая Почта (API 2))",после того как выключил и ее,а потом еще и сам модификатор,то начало все работать и генерировать...Странно как то :(

 

З.Ы Уже пишу автору модуля,посмотрим что скажет

Ссылка на комментарий
Поделиться на других сайтах

  • 10 months later...

UP!

Сейчас столкнулся с той же проблемой. Не отображается история заказов. Невозможно изменить статус заказа.

Все ранее установленные модули (после последней нормальной работы) деактивированы вместе с их модификаторами. Кэш модификаторов обновлен. Кэш системный потерт. Не помогает!

Восстанавливаться с бэкапа? 

Ссылка на комментарий
Поделиться на других сайтах

Ответа не дождался и воспользовался рассововерным бэкапом.Далее методом проб и ошибок выяснил, что ломают сайт 2 модификатора:

 

Скрытый текст

 


<modification>
  	
	<!-- Карточка товара -->
	
	<file path="catalog/controller/product/product.php">        
		<operation>
			<search><![CDATA['product_id'  => $result['product_id'],]]></search>
			<add position="after"><![CDATA[ 
		        'quantity' => $result['quantity'], 'stock' => $result['stock_status'], 'model' => $result['model'],
			]]></add>
		</operation> 
		<operation>
			<search><![CDATA[$product_info['quantity'] <= 0]]></search>
			<add position="before"><![CDATA[ 
		        $data['prod_quant'] = $product_info['quantity'];
	        	$data['prod_name'] = $product_info['name'];
			]]></add>
		</operation> 
	</file>
		
	<file path="catalog/view/theme/*/template/product/product.tpl">        
		<operation>
			<search><![CDATA["thumbnails"]]></search>
			<add position="replace"><![CDATA[ 
		        <?php
					        if ($prod_quant>0) echo "'thumbnails'";
					        else echo "'thumbnails'";
					        ?>
			]]></add>
		</operation> 
		<operation>
			<search><![CDATA[<button type="button" id="button-cart" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary btn-lg btn-block"><?php echo $button_cart; ?></button>]]></search>
			<add position="replace"><![CDATA[ 
							<?php
					        if ($prod_quant>0) echo "<button type='button' id='button-cart' data-loading-text='$text_loading' class='btn btn-primary btn-lg btn-block'>$button_cart</button>";
					        else echo "<button type='button' id='button-cart' data-loading-text='$text_loading' class='btn btn-primary btn-lg btn-block' disabled>Нет в наличии</button>";
					        ?>
			]]></add>
		</operation> 
	</file>
	    
	    
	    
	<!-- Категория -->
	    
	<file path="catalog/controller/product/category.php">
		<operation>
			<search><![CDATA['product_id'  => $result['product_id'],]]></search>
			<add position="after"><![CDATA[ 
		        'quantity' => $result['quantity'], 'stock' => $result['stock_status'], 'model' => $result['model'],
			]]></add>
		</operation> 
	</file>
		
	<file path="catalog/view/theme/*/template/product/category.tpl">
		<operation>
			<search><![CDATA[><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>]]></search>
			<add position="replace"><![CDATA[ 
							<?php
					        if ($product['quantity']>0) echo "><i class='fa fa-shopping-cart'></i> <span class='hidden-xs hidden-sm hidden-md'>$button_cart</span></button>";
					        else echo "disabled><i class='fa fa-shopping-cart'></i> <span class='hidden-xs hidden-sm hidden-md'>Нет в наличии</span></button>";
					        ?>
			]]></add>
		</operation> 
	</file>
	    
	    
	    
	<!-- Поиск -->
	    
	<file path="catalog/controller/product/search.php">        
		<operation>
			<search><![CDATA['product_id'  => $result['product_id'],]]></search>
			<add position="after"><![CDATA[ 
		        'quantity' => $result['quantity'], 'stock' => $result['stock_status'], 'model' => $result['model'],
			]]></add>
		</operation> 
	</file>
		
	<file path="catalog/view/theme/*/template/product/search.tpl">
		<operation>
			<search><![CDATA[><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>]]></search>
			<add position="replace"><![CDATA[ 
							<?php
					        if ($product['quantity']>0) echo "><i class='fa fa-shopping-cart'></i> <span class='hidden-xs hidden-sm hidden-md'>$button_cart</span></button>";
					        else echo "disabled><i class='fa fa-shopping-cart'></i> <span class='hidden-xs hidden-sm hidden-md'>Нет в наличии</span></button>";
					        ?>
			]]></add>
		</operation> 
	</file>
	    
	    
	    
	<!-- Акции -->
	    
	<file path="catalog/controller/product/special.php">        
		<operation>
			<search><![CDATA['product_id'  => $result['product_id'],]]></search>
			<add position="after"><![CDATA[ 
		        'quantity' => $result['quantity'], 'stock' => $result['stock_status'], 'model' => $result['model'],
			]]></add>
		</operation> 
	</file>
		
	<file path="catalog/view/theme/*/template/product/special.tpl">
		<operation>
		      <search><![CDATA[><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>]]></search>
		      <add position="replace"><![CDATA[ 
							<?php
					        if ($product['quantity']>0) echo "><i class='fa fa-shopping-cart'></i> <span class='hidden-xs hidden-sm hidden-md'>$button_cart</span></button>";
					        else echo "disabled><i class='fa fa-shopping-cart'></i> <span class='hidden-xs hidden-sm hidden-md'>Нет в наличии</span></button>";
					        ?>
		      ]]></add>
		</operation> 
	</file>
	
	
	
	<!-- Модуль bestseller -->
	
	<file path="catalog/controller/module/bestseller.php">        
		<operation>
			<search><![CDATA['product_id'  => $result['product_id'],]]></search>
			<add position="after"><![CDATA[ 
		        'quantity' => $result['quantity'], 'stock' => $result['stock_status'], 'model' => $result['model'],
			]]></add>
		</operation> 
	</file>
		
	<file path="catalog/view/theme/*/template/module/bestseller.tpl">
		<operation>
		      <search><![CDATA[><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>]]></search>
		      <add position="replace"><![CDATA[ 
							<?php
					        if ($product['quantity']>0) echo "><i class='fa fa-shopping-cart'></i> <span class='hidden-xs hidden-sm hidden-md'>$button_cart</span></button>";
					        else echo "disabled><i class='fa fa-shopping-cart'></i> <span class='hidden-xs hidden-sm hidden-md'>Нет в наличии</span></button>";
					        ?>
		      ]]></add>
		</operation> 
	</file>
	
	
	
	<!-- Модуль featured -->
	
	<file path="catalog/controller/module/featured.php">        
		<operation>
			<search><![CDATA['product_id'  => $product_info['product_id'],]]></search>
			<add position="after"><![CDATA[ 
		        'quantity' => $product_info['quantity'], 'stock' => $product_info['stock_status'], 
			]]></add>
		</operation> 
	</file>
		
	<file path="catalog/view/theme/*/template/module/featured.tpl">
		<operation>
		      <search><![CDATA[><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>]]></search>
		      <add position="replace"><![CDATA[ 
							<?php
					        if ($product['quantity']>0) echo "><i class='fa fa-shopping-cart'></i> <span class='hidden-xs hidden-sm hidden-md'>$button_cart</span></button>";
					        else echo "disabled><i class='fa fa-shopping-cart'></i> <span class='hidden-xs hidden-sm hidden-md'>Нет в наличии</span></button>";
					        ?>
		      ]]></add>
		</operation> 
	</file>
	
	
	
	<!-- Модуль latest -->
	
	<file path="catalog/controller/module/latest.php">        
		<operation>
			<search><![CDATA['product_id'  => $result['product_id'],]]></search>
			<add position="after"><![CDATA[ 
		        'quantity' => $result['quantity'], 'stock' => $result['stock_status'], 'model' => $result['model'],
			]]></add>
		</operation> 
	</file>
		
	<file path="catalog/view/theme/*/template/module/latest.tpl">
		<operation>
		      <search><![CDATA[><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>]]></search>
		      <add position="replace"><![CDATA[ 
							<?php
					        if ($product['quantity']>0) echo "><i class='fa fa-shopping-cart'></i> <span class='hidden-xs hidden-sm hidden-md'>$button_cart</span></button>";
					        else echo "disabled><i class='fa fa-shopping-cart'></i> <span class='hidden-xs hidden-sm hidden-md'>Нет в наличии</span></button>";
					        ?>
		      ]]></add>
		</operation> 
	</file>
	
	
	
	<!-- Модуль special -->
	
	<file path="catalog/controller/module/special.php">        
		<operation>
			<search><![CDATA['product_id'  => $result['product_id'],]]></search>
			<add position="after"><![CDATA[ 
		        'quantity' => $result['quantity'], 'stock' => $result['stock_status'], 'model' => $result['model'],
			]]></add>
		</operation> 
	</file>
		
	<file path="catalog/view/theme/*/template/module/special.tpl">
		<operation>
		      <search><![CDATA[><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>]]></search>
		      <add position="replace"><![CDATA[ 
							<?php
					        if ($product['quantity']>0) echo "><i class='fa fa-shopping-cart'></i> <span class='hidden-xs hidden-sm hidden-md'>$button_cart</span></button>";
					        else echo "disabled><i class='fa fa-shopping-cart'></i> <span class='hidden-xs hidden-sm hidden-md'>Нет в наличии</span></button>";
					        ?>
		      ]]></add>
		</operation> 
	</file>
	    
	    
	    
	<!-- Сортировка товаров -->
	    
	<file path="catalog/model/catalog/product.php">
		<operation>
	        	<search><![CDATA[$sql .= " ORDER BY LCASE(" . $data['sort'] . ")";]]></search>
	        	<add position="replace"><![CDATA[
	        		$sql .= " ORDER BY (p.quantity>0) DESC, LCASE(" . $data['sort'] . ")";
	        	]]></add>
		</operation>
		<operation>
	        	<search><![CDATA[} elseif ($data['sort'] == 'p.price') {]]></search>
	        	<add position="replace"><![CDATA[
	        		} elseif ($data['sort'] == 'p.price') {
	        	]]></add>
		</operation>
		<operation>
	        	<search><![CDATA[$sql .= " ORDER BY (CASE WHEN special IS NOT NULL THEN special WHEN discount IS NOT NULL THEN discount ELSE p.price END)";]]></search>
	        	<add position="replace"><![CDATA[$sql .= " ORDER BY (p.quantity>0) DESC, (CASE WHEN special IS NOT NULL THEN special WHEN discount IS NOT NULL THEN discount ELSE p.price END)";]]></add>
		</operation>
		<operation>
	        	<search><![CDATA[$sql .= " ORDER BY " . $data['sort'];]]></search>
	        	<add position="replace"><![CDATA[$sql .= " ORDER BY (p.quantity>0) DESC," . $data['sort'];]]></add>
		</operation>
		<operation>
	        	<search><![CDATA[$sql .= " ORDER BY p.sort_order";]]></search>
	        	<add position="replace"><![CDATA[$sql .= " ORDER BY (p.quantity>0) DESC, p.sort_order";]]></add>
		</operation>
	</file>
</modification>

 

 

 

 

и

 

Скрытый текст

 


<modification>

<!--
/****************************************************
*     Удаляем описание в категориях                 *
****************************************************/
-->
	<file path="catalog/controller/product/category.php">
		<operation error="skip">
			<search><![CDATA[$data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');]]></search>
			<add position="replace"><![CDATA[
			if ($page == 1) {
				$data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');
			} else {
				$data['description'] = "";
			}
			]]></add>
	  </operation> 
<!--
/**********************************************************
*     Делаем title уникальным, добавляем номер страницы   *
**********************************************************/
-->
	  <operation error="skip">
			<search><![CDATA[$this->document->setTitle($category_info['meta_title']);]]></search>
			<add position="replace"><![CDATA[
				if ($page > 1)
				{
					$this->document->setTitle($category_info['meta_title'].' - Страница: ' .$page);
				}
				else {
					$this->document->setTitle($category_info['meta_title']);
				}
			]]></add>
	  </operation> 
	</file>
<!--
/**********************************************************
*     Удаляем дубликат page=1							  *
**********************************************************/
-->
	<file path="system/library/pagination.php">
        <operation error="skip">
            <search><![CDATA[
				$output .= '<li><a href="' . str_replace('{page}', 1, $this->url) . '">' . $this->text_first . '</a></li>';
            ]]></search>
            <add position="replace"><![CDATA[
                $fpage = str_replace('&amp;page={page}', '', $this->url);
                $fpage = str_replace('?page={page}', '', $fpage);
                    
                $output .= '<li><a href="' . $fpage . '">' . $this->text_first . '</a></li>';
                if ($page == 2)
                    $output .= '<li><a href="' . $fpage . '">' . $this->text_prev . '</a></li>';
                else
                    $output .= '<li><a href="' . str_replace('{page}', $page-1, $this->url) . '">' . $this->text_prev . '</a></li>';
            ]]></add>
        </operation>

        <operation error="skip">
            <search><![CDATA[
                $output .= '<li><a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a></li>';
            ]]></search>
            <add position="replace"><![CDATA[
                
            ]]></add>
        </operation>

        <operation error="skip">
            <search><![CDATA[
                $output .= '<li><a href="' . str_replace('{page}', $i, $this->url) . '">' . $i . '</a></li>';
            ]]></search>
            <add position="replace"><![CDATA[
                $fpage = str_replace('&amp;page={page}', '', $this->url);
                $fpage = str_replace('?page={page}', '', $fpage);

                if ($i == 1){
                    $output .= '<li><a href="' . $fpage . '">' . $i . '</a></li>';
                }
                else{
                    $output .= '<li><a href="' . str_replace('{page}', $i, $this->url) . '">' . $i . '</a></li>';
                }
            ]]></add>
        </operation>
	</file>
</modification>

 

 

 

За сим вопрос, как их оптимизировать по opencart.pro? Особенно первый!

Ссылка на комментарий
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу