Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Поддержка] [WebMe] Shipped City [Opencart_151-1541 / ocStore_151-15412]


afwollis
 Поделиться

Рекомендованные сообщения

[WebMe] Shipped City [Opencart_151-1541 / ocStore_151-15412]


[WebMe] Shipped City [Opencart_151-1541 / ocStore_151-15412]


.

Краткое описание:

Модуль выводит список городов, в которые была сделана доставка товаров (выборка из заказов с заданным в настройках "статусом заказа").

Рядом с городом отображается процент от общего кол-ва доставок.

Сортировка по алфавиту.

Необходимо указать "схему" - "статьи" и выбрать конкретную статью, на странице которой будет отображаться данный модуль.

Подробнее об остальных доступных настройках - на скриншоте screenshots/webme_shipped_city__admin__001.png

- - -

идея модуля взята из этой темы: http://opencartforum.ru/topic/24268-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4-%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D0%BE%D0%B2-%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B8/

Demo:

в момент публикации отсутствует

Поддерживаемые движки и версии:

ocStore: 1.5.3.1 - 1.5.4.1.2.

на других тестирование не проводилось.

Новые файлы:

[=== ADMIN ===]

admin/controller/module/webme_shipped_city.php

admin/language/english/module/webme_shipped_city.php

admin/language/russian/module/webme_shipped_city.php

admin/view/template/module/webme_shipped_city.tpl

admin/view/image/webme/check_updates.png

admin/view/image/webme/close.png

[=== CATALOG ===]

catalog/controller/module/webme_shipped_city.php

catalog/language/english/module/webme_shipped_city.php

catalog/language/russian/module/webme_shipped_city.php

catalog/model/module/webme_shipped_city.php

catalog/view/theme/default/template/module/webme_shipped_city.tpl

Список файлов, которые необходимо изменить:

нет файлов для изменения

Установка:

_#__1. Загрузите файлы из директории "upload" в корневую директорию вашего магазина на хостинге (если ранее была установлена предыдущая версия модуля - на вопросы о замене файлов отвечайте утвердительно).

_#__2. админка - система - пользователи - группы пользователей :: убедитесь, что вашей группе даны права на просмотр/изменение "module/webme_shipped_city"

_#__3. админка - дополнения - модули :: [WebMe] Shipped City - [установить]

_#__4. админка - дополнения - модули :: [WebMe] Shipped City - [изменить]

_#__5. настройте модуль, нажмите кнопку "сохранить".

donations are welcome: WebMoney - R192563732050

.


 

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

Поставил данный модуль и честно говоря не впечатлён т.к. модуль выводить именно столько городов, в какие осуществлялась доставка, т.е. если к примеру в москве было доставлено 10 заказов из 15, а 5 в питер , то так и будет отображаться 10 раз москва и 5 раз питер, не совсем удобно! Лучше бы по одному разу без повторений, а так это просто шляпа бесполезная...

Может кто подскажет, как сделать без повтора городов ? и эти % тоже по большому счёту ненужны.

8c66b289fb997743f9e406046429e903.jpg

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


  • 2 недели спустя...

opencart 1.5.4.1 повторяются города, и почему-то не все отображаются, а так модуль полезный ;) Плюсую в репу, если баг поправится то и на вебмани капну.

 

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

2. % высчитывается как я понимаю не по городам, а по индексам отправки, а в одном городе таких индексов может быть десятки

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


[WebMe] Shipped City [Opencart_151-1541 / ocStore_151-15412]

 

"благодарность" можете отправлять на WMR-кошелек в подписи.

Исправь, пожалуйста что бы города не повторялись, ато выглядит как баг, или уж тогда и улицу добавлять рядом с городом :)

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


Похоже, это пользователи так города вбивают. Москва, москва, Моска, Моква. Хотя есть и одинаково написанные, хз, может латинские буквы вперемежку с киррилицей присутствуют.

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


в текущей версии учитывается еще и почтовый индекс, так что да - пока что у вас будут выводится одинаковые города.

появится время - изменю условие выборки и выложу обновление.

 

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

 

и чего вы от меня хотите?  :huh:

модуль работает ТОЛЬКО с адресами ДОСТАВКИ.

 

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

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

Здравствуйте. У меня почему то не отображается. Версия 1.5.4.1, тема не дефолтная. Ошибок в логе нет.

 

от темы оформления работа модуля не зависит.

убедитесь, что layout (схема) выбран "information" (статьи); выбрана, собственно, статья и статус модуля ВКЛ.

 

также, можете через пару дней прислать в ЛС данные для доступа к ftp и админке (для разбора ситуации).

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

обновил модуль
 

[=== 2013.08.25 ===]
* v. 0.3.ocs1531
>> Из условий выборки городов убран почтовый индекс.
>> Добавлен вывод названия области/региона (есть же города с одинаковыми названиями в разных областях).


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

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

  • 4 недели спустя...

Все отлично, только почему то по алфавиту не сортирует. Было бы вообще суппер, сразу свой город найти проще.

Города в своем регионе сортируются по алфавиту, а как можно сделать, что бы общий список сортировался по алфавиту?

post-18010-0-88161000-1379690739_thumb.jpg

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


Появится свободное время - постараюсь посмотреть.

Не обещаю, что это будет скоро, потому что есть другие задачи.

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

  • 4 месяца спустя...

Есть желание немного переделать.

Вот код в шаблоне:

<?php if (isset($shippedCityList) && (sizeof($shippedCityList) > 0)) { ?>
<div class="box">
<div class="box-heading"><?php echo $heading_title; ?></div>
<div class="box-content">
	<table class="form">
		<?php for ($i = 0; $i < sizeof($shippedCityList); $i = $i + $perRow) { ?>
		<tbody>
			<tr>
				<?php for ($j = $i; $j < ($i + $perRow); $j++) { ?>
				<td width="<?php echo (100 / $perRow); ?>%">
					<?php if (isset($shippedCityList[$j])) { ?>
						<?php if (isset($shippedCityList[$j]['shipping_zone']) && !empty($shippedCityList[$j]['shipping_zone'])) { ?>
							<b><?php echo $shippedCityList[$j]['name']; ?></b>  <em style="color:grey"><?php echo $shippedCityList[$j]['shipping_zone']; ?>  - <?php echo round($shippedCityList[$j]['percentage'], 2); ?>%</em></td>
						<?php } else { ?>
							<?php echo $shippedCityList[$j]['name']; ?> (<?php echo round($shippedCityList[$j]['percentage'], 2); ?>%)</td>
						<?php } ?>
					<?php } ?>
				<?php } ?>
			</tr>
		</tbody>
		<?php } ?>
	</table>
</div>
</div>
<?php } ?>

Надо чтобы выглядело так:

 

Самарская область

    Самара

Пензенская область

    Пенза

    Кузнецк

Московская область

    Москва

    Химки

 

И также в 3 колонке на странице и по алфавиту (по областям)

 

100 wmr переведу

 

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

  • 1 год спустя...

Города в своем регионе сортируются по алфавиту, а как можно сделать, что бы общий список сортировался по алфавиту?

для сортировки регионов по алфавиту:

catalog/model/module/webme_shipped_city.php

$w_zones = $this->db->query("SELECT DISTINCT shipping_zone, shipping_zone_id FROM `".DB_PREFIX."order` ".$whereClauseWithWhere."");
>>

$w_zones = $this->db->query("SELECT DISTINCT shipping_zone, shipping_zone_id FROM `".DB_PREFIX."order` ".$whereClauseWithWhere." ORDER BY shipping_zone ASC");
Ссылка на комментарий
Поделиться на других сайтах

  • 6 лет спустя...

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.