Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

deeman

Users
  
  • Posts

    8,541
  • Joined

  • Last visited

Everything posted by deeman

  1. С 300 рублей скидку???????????????????????????????????????Народ, извините, я с вас офигеваю, другого слова не подобрать. Вы что, на движке Opencart делаете сайты благотворительной помощи детям? Вроде все делают коммерческие проекты для извлечения прибыли. Но при этом все хотят получить все сразу и бесплатно. Вам уже предоставлен бесплатный открытый движок, можете дорабатывать его сколько угодно сами, либо заказывать доработки кому-либо, либо покупать или скачивать готовые модули. Данный модуль в первую очередь писался для своих сайтов, а уж потом было решено его доделать и продавать, причем цену поставил чисто символическую для морального удовлетворения. И это не значит, что я готов раздавать его бесплатно, я уважаю свой труд и труд других людей и более того ценю свое время, поэтому если есть возможность что-то купить за адекватную цену, то я беру и покупаю, соизмеряя потраченное время и стоимость вещи. А если по делу, то локализация займет у вас минут 20. Выкладываемые версии продаются как есть, нравится - покупайте, не нравится - молчите и проходите мимо. За такую доработку фрилансеры у вас попросили бы далеко не 300 рублей.
  2. И еще дополню: Никто не мешает вместо Киева выбрать в качестве домашнего региона Киевскую область ну или на крайний случай добавить к слову Киев "и близлежащие города". Потому что часто в Москве магазины доставляют только в пределах МКАД и ближнее замкадье. Все равно чаще магазины работают по схеме либо в любой регион, либо только по своему региону, либо только по городу. Переходные варианты, когда город - это и регион одновременно (как Москва или Киев) И еще дополнение: добавить к словам "Регион: Москва" дополнительные слова несложно, поправьте строку в языковом файле? $_['text_only'] = 'Регион: %s';
  3. Поправьте таблицу oc_zone, следующие записи: 3480 220 CK Черкассы 3481 220 CH Чернигов 3482 220 CV Черновцы 3483 220 CR Крым 3484 220 DN Днепропетровск 3485 220 DO Донецк 3486 220 IV Ивано-Франковск 3487 220 KH Харьков 3488 220 KM Хмельницкий 3489 220 KR Кировоград 3490 220 KV Киевская область 3491 220 KY Киев 3492 220 LU Луганск 3493 220 LV Львов 3494 220 MY Николаев 3495 220 OD Одесса 3496 220 PO Полтава 3497 220 RI Ровно 3498 220 SE Севастополь 3499 220 SU Сумы 3500 220 TE Тернополь 3501 220 VI Винница 3502 220 VO Луцк 3503 220 ZK Ужгород 3504 220 ZA Запорожье 3505 220 ZH Житомир 3968 220 KE Херсон Вместо городов вписав области Винницкая область Волынская область Днепропетровская область Донецкая область Житомирская область Закарпатская область Запорожская область Ивано-Франковская область Киевская область Кировоградская область Луганская область Львовская область Николаевская область Одесская область Полтавская область Ровненская область Сумская область Тернопольская область Харьковская область Херсонская область Хмельницкая область Черкасская область Черниговская область Черновицкая область Киев Севастополь
  4. Это неправильное наполение базы регионов, регионы (они же зоны) должны быть именно областями (Винницкая, Волынская и т.п.) Иерархия: Страна - Область - Город (населенный пункт). Поправьте свою базу Для Украины геобазу сделаю, когда закону основные правки.
  5. Это закон о персональной обработке данных (в РФ). Положения об обработке персональных данных при регистрации на сайте надо выносить в отдельную статью, в магазине есть уже заготовка "Политика безопасности", в зависимости от настройки при регистрации появляется чекбокс согласиться или нет. А условия доставки - это именно условия доставки (возвраты, сроки, ответственность, конечная стоимость), иногда лучше в кратком виде это показать сразу при заказе, потому что народ ленится читать всякие "политики", где много текста, да еще и на отдельной странице.Но настройку из админки показывать галочкой или текстом все равно добавлю
  6. Это уход от универсальности, хотя в вашей задаче нет ничего сложного. Вам лучше отдельный модуль сделать для себя.
  7. Решил сделать корзину сразу на странице заказа и добавить настройку - показывать условия доставки на странице заказа или отмечать отдельным чекбоксом. В течение нескольких дней сделаю. У кого-нибудь еще есть какие-нибудь пожелания?
  8. ALTER TABLE `geo` ORDER BY `name`Индекс по полю name есть, но может и не сработать, потому что выборка как правило производится по первым 2-3-4 буквам (сколько успели ввести) name LIKE 'term%', а в MySQL есть правило, что если предполагается, что затронется какой-то процент строк, то индекс не используется, а используется прямой просмотр таблицы. Какой точно процент, уже не помню. Ну и соответственно при сортировке по population используется filesort. Не самое быстрое, но что поделать. SELECT * FROM `oc_geo` WHERE `name` LIKE 'ши%' ORDER BY population DESC LIMIT 20 Отображает строки 0 - 19 (20 всего, запрос занял 0.0993 сек.)Результат EXPLAIN: id select_type table type possible_keys key key_len ref rows Extra 1 SIMPLE oc_geo range name name 386 NULL 646 Using where; Using filesort И еще забыл, в таблице у каждой записи хранится сформированный полный адрес (г. Киров, Кировская область), то есть тип населенного пункта, пункт, регион.
  9. Геобаза - база всех населенных пунктов с их индексами, координатами и подчинениями. Кроме понятия субъекта РФ есть и понятие муниципального образования, которое может включать один или несколько населенных пунктов, вот они как раз и собраны в одной базе. Может быть 190 тысяч и лишние, но в базе есть поле population - население (не для всех, для крупных), сортировка идет по убыванию населения. Поиск регистронезависимый, более того, так как поле для ввода расположено после поля ввода email, то человек может не переключить раскладку, поэтому ввод английскими буквами автоматически исправляется (Москва или Vjcrdf - без разницы). Таблица отсортирована по наименованию населенного пункта, плюс результат сохраняется в кэш, так что на нормальном хостинге тормозов быть не должно. Условия соглашения - это текст из статьи, выбранной в настройках магазина в качестве подтверждения при заказе (Админ панель - Настройки - Опции). То есть можно добавить новую статью (Каталог - статьи) и выбрать ее в настройках, она появится на странице заказа. Либо убрать в настройках магазина требования подтверждения при заказе и условия не будет отображаться. Сделал так, потому что в статье можно кратко описать ваши условия доставки и не заморачиваться с редактированием шаблона, добавлением новых полей с информацией о доставке и т.п., и уж тем более не ставить дурацкий чекбокс, который все кликают на автомате. Да, уберутся, просто включил все по максимуму, чтобы было видно Такой вариант уже есть, смотрите скрин админки (пункт 4) и последний скрин - остается только строка адреса. Единственное, так как такой вариант используется в основном для местных (региональных) магазинов, то и в адресе покупателя сохраняются в качестве страны и региона страна и регион из настроек расположения магазина (Например адрес магазина - РФ -Кировская область, то и адрес покупателя при оформлении заказа будет РФ - Кировская область - Адрес 1.Для варианта 3 (скрин админки, пункт 3), Есть возможность ввести населенный пункт. Для вариантов 3 и 4 рядом с полями ввода адреса серым цветом выводится надпись Регион: "Регион магазина из настроек" (т.е. например Регион: Кировская область). Сделал для того, чтобы люди в эйфории не заказывали товар, сидя во Владике у вас в магазине во Владимире. Момент спорный и его надо обсудить и как-нибудь модифицировать, если многих не устроит. И последнее над чем я сам долго думал и сейчас задумываюсь: Была и есть такая идея... С одной стороны очень удобно, а с другой стороны идет перегрузка страницы информацией. Кто За или Против?Если кто не заметил, то при заполнении заказа можно залогиниться нажав ссылку "Я зарегистрирован", появятся поля ввода почты и пароля и произойдет вход. Так же при гостевом оформлении заказа в случае ввода уже зарегистрированной почты автоматом появится окошко с предложением залогиниться. После выполнения входа подставится основной адрес покупателя.
  10. Логинза - это отдельный модуль и работает по своей логике. Я уже сталкивался с ним и заметил, что он не сохраняет адреса и появляются некоторые ошибки связанные с налогами. Можно его доработать. Мой модуль не влияет на работу других, как и и другие не влияют на него.
  11. Потому что в настройках расположения магазина стоит страна Россия и регион Москва. Для примера создал географическую зону "Домашний регион" (Москва и Московская область) и настроил доставку самовывозом чисто для него, поэтому и меняется. Если бы геобаза была по России и Украине одновременно, то можно было бы выбрать Киев. Но на данный момент я не собирал геобазу для Украины, потому что самому мне это не нужно, если кому будет интересно - соберу. Для Украины можно выбрать второй вариант работы (выбор региона выпадающим списком и ручной ввод города, индекс при этом не спрашивается и не сохраняется в базе), для этого только нужно поменять в настройках магазина страну на Украину. Как вариант можно сделать еще одну опцию - международный магазин (добавить выпадающий список для страны). Или создавать объединенную геобазу по нескольким странам. Но нужно ли это? Много ли делается международных магазинов? Геобаза по России - 190 тысяч записей (33 мегабайта записей), для Украины будет чуть поменьше, но все равно много.Немного распишу логику при выборе города из автозаполнения: 1) В базе хранится запись вида (приведу не все поля) geo_id, zone_id, name, postcode 2) Когда вводится город, то он ищется по геобазе и появляется список совпадений 3) Когда город выбирается из списка, то становится известно его geo_id 4) При сохранении адреса в базу из таблицы геоданных по geo_id берется регион города (следовательно и страна), а также его почтовый индекс 5) В геобазе для России есть также координаты каждого населенного пункта, можно в принципе доработать скрипт и показывать карту выбранного местоположения, если есть необходимость (на данный момент показ карты не реализован!) 6) По координатам города можно вычислять ближайший пункт доставки транспортной компании. Если кто изучал данный вопрос, то знает, что некоторые пункты обслуживают ближайшие города соседних регионов. Я как раз доделываю для себя такие модули для двух ТК. Настройки модуля и 4 варианта работы можете посмотреть на скриншотах
  12. Я бы его и делать сам не стал, если бы можно было бы купить. А сейчас так получилось, что для себя нужен магазин без ограничений по регионам, а знакомая наоборот попросила сделать наоборот чисто под один город.Добавил некоторые способы доставки и оплаты. Можете потестировать введя город не из Московской области, а затем Москву или любой город из Московской области
  13. 6 Скачать / Купить дополнение Модуль Simple - упрощенная регистрация и заказ Модуль Simple - простая регистрация и заказ Основные возможности модуля - Создание одностраничного заказа (и пошагового как опция) - Возможность изменения наборов полей и отключения части блоков - Гибкие настройки процесса заказа и страницы регистрации (и связанных страниц редактирования личной информации и адреса) Модуль распространяется только для стран бывшего СССР за исключением Латвии, Литвы и Эстонии (как оградительная мера от зоопарка модулей доставки, оплаты, тем и т.п. в каждой стране, невозможно поддерживать совместимость со всеми модулями в мире) Лицензия у модуля строго на один домен. Замены и переноса лицензии с домена на домен нет! На тестовые домены после приобретения модуля могут быть выданы тестовые временные ключи. Тестовыми доменами признаются только технические адреса хостинга, тестовые сайты фрилансеров или тестовые поддомены основного домена. При этом в названии тестового домена должна явно прослеживаться его тестовая суть. Предоставление услуг по установке, сопровождению работы, адаптации, поддержке, консультированию не входит в стоимость лицензии. Обновления модуля условно бесплатные. Возможность бесплатного обновления не означает право обращения в поддержку по каждому обновлению. Связано только с тем, что одновременно на всех сразу времени не хватает. Все возможности модуля наглядно представлены в демо модуля Админ панель модуля Логин/пароль: demo/demo Добавил deeman Добавлено 13.03.2012 Категория Покупки, оформление заказа, корзина Системные требования IonCube Loader >=10.0 Метод активации По запросу на почту Ioncube Loader Требуется ocStore 3.0 2.3.0.2.4 2.3 2.2 2.1 1.5.5.1.2 1.5.5.1.1 1.5.5.1 1.5.4.1.2 1.5.4.1.1 1.5.4.1 1.5.3.1 1.5.2.1 1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х OcShop 1.5.6.4.х Обращение к серверу разработчика Нет  
  14. Админ панель - Настройки - Изменить - Опции - Оформление заказа без регистрации - Да Админ панель - Настройки - Изменить - Опции - Не показывать цены гостям - Нет
  15. Вероятнее всего вы поставили модуль на устаревшую версию, в новых версиях (с какой точно не скажу) функция utf8_strlen описана в файле systemhelperutf8.php и используется повсеместно.
  16. Даще если обращаетесь по адресу http://вашсайт.ру/account/quickregister ?Стандартная регистрация не затрагивается и не удаляется, ссылки на регистрацию вы должны заменить сами
  17. Исправил (залил не ту версию, извиняюсь), добавил описание установки
  18. Спасибо, это я видел, но у ЕМС вроде как ограничения по размерам груза, да и дороговато по сравнению с ТК, в ТК можно уложиться в минимум 250-300 рублей. Но на сайтах популярных компаний я не нашел никаких тарифов, только онлайн калькуляторы
  19. Ссылка формируется этим методом: $this->url->link('account/register', '', 'SSL'); Заменить в этих файлах:catalogcontrolleraccountlogin.php catalogcontrolleraccountregister.php catalogcontrolleraccountwishlist.php catalogcontrollercheckoutcart.php catalogcontrollercommonheader.php catalogcontrollermoduleaccount.php
  20. Отпишитесь кто ставил, у кого еще какие-нибудь ошибки вылезли?
  21. А все файлы из архива залили?Стирать ничего не нужно, эта строчка создает покупателя $this->model_tool_quickregister->addCustomer($this->request->post); Ругается, что model_tool_quickregister не является объектом, а он грузится чуть раньше: $this->load->model('tool/quickregister'); Соответственно проверьте, существует ли у вас файл:Z:homelocalhostwwwaromishkawwwcatalogmodeltoolquickregister.php
  22. Никто не делал для себя расчет стоимости доставки какой-нибудь транспортной компанией? Писать модуль с обращением к страницам-калькуляторам на сайтах транспортных компаний как-то не очень, потому что надеяться на быстрый отклик от этих страниц не приходится. Может существуют в природе таблицы для самостоятельного расчета и кто-нибудь их видел. Если кто-нибудь натолкнет на такую инфу, напишу модуль за день-два, всем будет полезно.
×
×
  • 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.