Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

7up

Користувачі
  
  • Публікації

    315
  • З нами

  • Відвідування

Усі публікації користувача 7up

  1. Изучив еще немного jquery понял что все это можно было сделать только на нем :( Получилось сделать даже три связные опции, причем одна из которых например "Цвет" в виде картинок :) Добавил еще эффекты, теперь квадратики с цветами красиво выезжают после выбора фасона и при клике по ним мигают )))))
  2. Решил проблему с помощью добавления в liqpay.tpl : ну и соответственно в контролере liqpay.php сама функция : id 13 - это у меня статус "ожидание оплаты" ну и в функции callback строчку: $this->model_checkout_order->confirm($order_id, $this->config->get('liqpay_order_status_id'), 'LiqPay', true); заменить на: $this->model_checkout_order->update($order_id, $this->config->get('liqpay_order_status_id'), 'LiqPay', true); теперь после оформления заказ появляется с статусом "ожидание оплаты", а после того как ЛикПей снимет деньги с карты или покупатель оплатит денежку в терминале банка придет запрос от сервера ко мне на сайт и поменяет заказ на "оплата получена" и уведомит клиента. Как вам такое решение? Можно использовать или я что-то не учел?
  3. Теперь вот сижу, ломаю голову, как бы сделать три связные опции :) например "Тип, Цвет, Размер". Цвет зависит от Типа, а размер соответственно от Цвета.
  4. product.tpl - часть кода отвечающая за смену опций: Переменная $o отвечает за присутствие в товаре связной опции, при нажатии купить, если она равна 1, то в корзину добавляются значения с скрытого поля, если равна 0, то все как обычно... В чистовик никак не переделаю, поэтому в этом варианте некоторые переменные названы как попало :) прошу прощения, программисты эстеты меня бы побили :) ....стили вставлены сюда же, для наглядности....
  5. ок. попытаюсь объяснить своим языком, если будут вопросы прокомментирую.... Реализовал загрузку данных в магазин из 1с, посему админкой не пользуюсь, т.е. решение не представляет собой модуль :( В админке опции храняться как ( или правильнее сказать в базе хранятся, а в админке видны): Наименование опции | значение Цвет:размер | Синий: 10, 20, 30 Цвет:размер | Красный: 20, 30, 40 Цвет:размер | Зеленый: 50, 60, 70 Использовал поле radio, т.е. если в значении type будет стоять другие типы опций, как например select, то они будут отрабатываться как обычно. Можно было использовать например тип текст и хранить все значения в одном поле, но в таком случае не будет работать изменение цены в зависимости от выбора опции. Двоеточие использую как разделитель. В названии до разделителя наименование первого списка(или radio как в моем случае), наименование второго списка(меняющегося в зависимости от первого) после разделителя. В значениях опций до разделителя наименования для первого списка, а после разделителя через другой разделитель (запятую) значения который будут в втором списке. в product.tpl разделаю все эти параметры и используя Jquery строю связь двух списков. Что бы значения корректно попадали в корзину т.е. не Цвет:размер как в наименовании опции, а именно Цвет, данные списков записываются в скрытую форму, которая уже передается в корзину. Правда из за такого решения пришлось изменить еще несколько файлов в теме, дабы эти данные корректно отображались не только в корзине, но и в списке заказов и т.д. Выглядит примерно так: Куски кодов выкладывать? P.S. Не знаю плохо ли это, как писали уже выше, что некоторый код сайта пришлось чуток поменять? Но я в основном менял только темплейты, в модель и контролер вроде ничего не лез....
  6. Проблема решена. Кому интересно, могу выложить подробное описание реализации связных опций.
  7. Проблему решил добавлением скрытого поля формы, которое добавляется в корзину, в которое уже в свою очередь с помощью jquery добавляются данные. Кому интересно, могу выложить подробное описание реализации связных опций.
  8. Прошу прощения, не совсем корректно поставил вопрос. Заказ в список добавляется, но с статусом 0 - "Оставленные заказы". А по скольку с таким статусом в списке заказы не появляются, решил что он и не добавляется. Соответственно, как сделать так, что бы после завершения заказа с методом оплаты liqpay статус заказа менялся на другой? После получения оплаты liqpay отрабатывает как положено и меняет статус на тот, что указан в настройках модуля, допустим "оплачен", но удобнее же когда есть еще промежуточный статус, например "Ожидании оплаты". Иначе пользователь после оформления не видит этот заказ у себя в истории :(
  9. Подскажите кто сталкивался........ поставил и настроил модуль LiqPay, все ок, перебрасывает на страницу оплаты, но после возврата в магазин заказ в список заказов не добавляется! т.е. пишел мол Спасибо, ваш заказ принят, но не в "истории заказов" у пользователя не в админке заказа не видать.
  10. Если проблема описанная вами в первом посте, то вам достаточно сменить язык. Если версии сайта одинаковые, то можно закачивать их сколько угодно, в основном все данные магазина хранятся в базе mysql
  11. .....это проблема файлов перевода. замените язык на английский и все заработает!
  12. у вас не корректно залиты файлы на ФТП. не в той кодировке. Выражаясь языком новичков: в первой строке каждого файла перед <?php стоят закарлючки :) т.е. вебсервер не может интерпретировать корректно код страницы... Попробуйте использовать другой ФТП клиент для аплоада магазина или перекодируйте существующий... P.S. вроде попытался как можно проще объяснить :)
  13. Подскажите пожалуйста, как правильно можно передать в корзину произвольные данные, при покупке товара? Суть в чем: добавил произвольную форму в product.tlp, которая специальным образом формирует вид выбора вариантов опций товара, а после добавления в корзину эти данные не попадают. При добавлении например textarea и ввода в него произвольного текста, он то опадает в заказ, но так и не смог понять как так же запихнуть свои данные :( Заранее спасибо.
  14. Использую модуль Импорт/экспорт Эксель. В эксель выгружаю данные из 1с с помощью самодельной обработки. Все быстро и просто. А универсального видимо и не возможно создать, потому как в каждой конфигурации 1с разная структура данных.
  15. А это одно свойство у вас динамическое? т.е. зависит от остатков товара? Подгружаете его с 1с?
  16. Последствия вытекают не хорошие? А как же это реализовывают другие, все работает вроде, есть много работающих магазинов с таким свойством.
  17. А реализовывал ли кто, такую штуку, когда опции товара связаны/зависящие друг от друга? т.е. при смене одной опции в других некоторые пункты могут меняться. Например есть товар красный синий и зеленый с объемом памяти 4 и 8 гб, но зеленого только 4гб. Что бы при выборе цвета зеленый один из ваиантов опции "объем памяти" менялся. Ну а данные о наличии уже синхронизировать с 1с например - это уже вторая история... это пытаюсь реализовать через модуль импорта/экспорта.
  18. Прошу прощения. Проблема решена. Тему можно закрыть или удалить. Оказалось, что если у товара при импорте стоит language_id = 2 (2 - русский), а админ панель английская т.е. language_id = 1 - товары с айди 2(русские) не отображаются :( Бак это или так и должно быть...
  19. P.S. С опциями разобрался! Оказывается при разном language_id эти опции отображаются в админке и магазине или нет :( получается если мне нужно создать опцию для двух языков нужно создавать ее дублика?! А какой смысл тогда в свойствах опции две ячейки для обоих языков? :(
  20. Пытаюсь пока реализовать это через модуль экспорта/импорта, что бы 1с формировала по формуле нужный файлик Экселя и подгружать его в магазин с измененными опциями. Но столкнулся с нюансом, что каждый раз после импорта у опций меняется их айди :) т.е. после 1000го импорта номер айди выростет на 1000 :) Хорошо это или плохо не знаю пока.
  21. Модуль импорт/экспорт. Экспорт делается отлично, файлик открываю как положено в ОпенОфисе, но после добавления товаров, они не отображаются в админке! В самом магазине они видны, а в админке нет :( Тоже самое с опциями, при добавлении опций и импорте в магазине они видны, а в админке нет. На прямую в базе создаю опцию, она появляется в админке, а через импорт создается такая же строчка в таблице, но ее не видно :(
  22. такая же проблема. Спасибо! Помогло! А как вы побороли проблему, после активации модуля НоваПошта не возможно закончить покупку, т.е. при нажатии кнопки "продолжить" при оформлении заказа ничего не происходит(не происходит переход в раздел выбора метода доставки). А как только модуль НоваПошта деинсталируем все ок?
  23. Привет форумчанам! Подскажите если кто сталкивался, реально ли синхронизировать 1с и опенкарт с такими условиями, что бы остатки товара в 1с соответствовали наличию в карточке товара магазина его опций? Возможно не совсем корректно выразился :) на примере выглядет так: Есть футболка, у нее есть цвета черный и белый. Если на складе(по данным 1с) заканчивается черные цвета, то этот цвет не появляется в опциях товара пока он не появится в наличии. Заранее спасибо!
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.