Перейти к содержанию

natashick

Новичок
  • Публикаций

    10
  • Зарегистрирован

  • Посещение

Репутация

1 Обычный

Информация о natashick

  • Звание
    Пользователь

Контакты

  • Сайт
    http://www.sdelaysama.ru

Информация

  • Пол
    Женщина
  • Город:
    Москва
  1. На странице guest-step_2 (пока только для пользователей без регистрации) при выборе доставки, к одной из них добавлена JavaScript функция, которая по onclick открывается в новом окне, где пользователь выбирает на карте удобный ему пункт и нажимает "Выбрать". После пользователь возвращается на страницу guest_step_2, и вместе с ним возвращаются 3 переменных (id,name,address).Объединяю эти переменные в одну $quote['title'] = $_GET['address']." , ".$_GET['name']." (ID:".$_GET['id'].")";и таким образом по возвращению пользователь видит рядом с выбранной радио точкой доставки не предыдущие "Удобный Вам пункт", а полные данные уже выбранного им пункта. Для пользователя все замечательно, а как мне это сохранить в базу данных? Чтобы я тоже знала, что он выбрал. В идеале в поле $shipping-method в заказе.Помогите, пожалуйста!
  2. Вопрос решен с помощью форума иностранных коллег. Сортировка товаров в категориях по умолчанию происходит по дате добавления товара (от последнего добавленного к первому). Если кому интересно, то можно посмотреть по ссылке http://forum.opencart.com/viewtopic.php?f=20&t=9395
  3. По умолчанию в категориях (и подкатегориях) товары отсортированы по product_id от наименьшего к большему. А как сделать наоборот? Чтобы на первой странице в категориях были последние добавленные товары, а давно добавленные уезжали на следующие страницы. Очень нужно. Помогите, плиз!
  4. Спасибо, действительно работает, но с версии 0.2 кроме новых полей title и h1 появилось и еще одно новое поле main_category_id. Добавила его к вашей версии по инструкции отсюда https://opencartforum.com/topic/2581-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0-%D1%81-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B5%D0%BC-exportimport/
  5. спасибо, но так тоже не заработало Заработало c $stock == "В наличии"
  6. Это убирает кнопку "Добавить в корзину" только если в настройках стоит "Показывать остаток на складе", я не хочу его показывать. Как тогда убрать добавление в корзину при кол-ве товара 0. Подскажите, плиз.
  7. Возможно кому-то окажется полезным то, чем закончилась моя эпопея по настройке модуля для доставки EMS почтой :blink: В результате выше изложенного доставка рассчитывалась по городу вводимому покупателем. Это имело 2 недостатка - 1)покупатель мог опечататься в названии города, 2)данный вариант доставки не будет доступен жителям некрупных городов, для которых EMS не считает тарифы, а объединяет их в Области, Края и Республики с отличными от крупных городов тарифами и сроками доставки. Методом научного тыка обнаружилось, что если в catalog/model/shipping/ems в ссылке $url = 'http://emspost.ru/api/rest/?method=ems.calculate&from=city--'.$city_from.'&to=city--'.$city_to.'&weight='.$cart_weight; &to=city заменить на &to=region, то модуль считает тарифы и для регионов типа "такая-то область". Таким образом, продублировав модуль EMS, в одном я оставила city, а в другом исправила на region. Список городов с сайта EMS пришлось занести в Регионы, и убрать вот эти изменения В результате, в поле "регион/область" покупатель будет выбирать из большого списка городов свой, а если не найдет, то область/республику Первый модуль будет считать тарифы и сроки для города, а второй для региона. Для удобства пользователя в форме для заполнения адреса поменяю поля местами, сначала будет регион/область, который назову город/регион, а потом "город", который сделаю необязательным для заполнения и переименую в "населенный пункт". Думаю так сложностей с заполнением адреса не будет. Скорее всего, умные люди с руками (которых здесь много :rolleyes:) смогут сделать все проще, но может и мой метод "от блондинки" кому-нибудь пригодится :rolleyes: Еще раз всем спасибо или перейти вот по этой любезно предоставленной ссылке :rolleyes:
  8. миллион спасиба! все работает! счастию моему нет предела :rolleyes:
  9. Fix305, во-первых, огромное спасибо за этом модуль и всю другую помощь на этом форуме, которой я уже неоднократно воспользовалась для своего магазина :rolleyes: теперь по существу модуля EMS, протестировав его в полном объеме B) столкнулась со следующим - 1) единицей веса у меня по умолчанию стояли граммы, невозможность поменять в настройках модуля максимальный вес посылки 31,5, максимальным весом у меня считались 31,5 граммов :o у меня товар конечно некрупный, поэтому и использую граммы, но не до такой степени :lol: Может быть все-таки сделать возможным вручную вводить этот параметр. При изменении на килограммы модуль заработал, но появилась вторая основная проблема 2) для расчета тарифа модуль отсылает EMS значение поля, которое клиент выбирает для "регион/область" (там перечислены все административные единицы, к примеру Иркутская область), а не поле "Город", которое нужно EMS для расчета тарифа. Сейчас модуль работает только для Москвы и Санкт-Петербурга так как название этих регионов является городами. Если добавить все возможные города для отправки, как вы и советовали в "регионы", то клиенту при заполнении адреса будет не понятно - сначала надо заполнить поле "Город", а потом в "регион/область" опять выбирать свой город или свою область. Надеюсь я понятно объяснила, и у вас появится какая-то идея для доведения модуля до идеального состояния :huh: Если нет, то буду пользоваться тем, что есть, исправлю в запросе адреса "регион/область" на "город/область", и для тех кто свой город не найдет, в вариантах доставки EMS почты просто не будет.
×

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

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