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

Allexg

Newbie
  
  • Posts

    28
  • Joined

  • Last visited

Technical support

  • Status
    Работаю

Information

  • City:
    Одеса

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Allexg's Achievements

Explorer

Explorer (4/14)

  • Dedicated Rare
  • Collaborator
  • First Post
  • Week One Done
  • One Month Later

Recent Badges

9

Reputation

  1. Напиклад таке. Якщо підшаманити, вийде те, що вам треба. Цей безкоштовний. Є й інші модулі, якщо пошукаєте серед платних, обов'язково знайдете, щось задовільне.
  2. Недостаточно информации. Если у вас уже работает ограничение по времени - это совершенно точно либо модуль, либо модификатор, либо какой-нибудь костыль в контроллерах (хотя возможно и на клиенте на javascript может быть проверка). Точнее можно сказать только посмотрев файлы сайта и базу данных. Можете сами глобально посикать значение времени по бд и в файлах сайта, хотя тоже могут быть нюансы, как хранится это время
  3. Що такого має статися, щоб пропала можливість змінити логотип в адмінці сайту? Iдіть в система->налаштування->зображення і завантажуйте який завгодно png логотип через менеджер файлів.
  4. Я з проблемою не зтикався, але з помилки ясно, що клас Mobile_Detect було визначено десь раніше в іншому місці. Спробуйте додати перевірку на наявність класу if(!class_exists('Mobile_Detect')) class Mobile_Detect{ Можливо конфлікт з якимось модулем / модифікатором
  5. Если товаров много, подключением дополнительной таблицы можно существенно замедлить запрос выборки товара. Мне кажется тут нужно уже сохранять порядок сортировки товара в админке, добавляя к нему в качестве префикса порядок сортировки производителя
  6. Вам указали на то, где смотреть добавление заказа в бд. Это происходит в методе addOrder который есть в множестве классов. Вам проще воспользоваться глобальным поиском по файлам сайта по запросу "function addOrder(". Если вы представляете себе "события" в Opencart 2 аналогичные хукам в Wordpress - таких в наличии нет.
  7. Знаете, это зависит от адкватности клиента. Если вы хорошо знаете свое дело и приносите ожидаемый результат - постоянный партнер скорее умерит свои аппетиты в плане мелких доработок, нежели откажется от сотрудничества потому-что вы спарведливо требуете за них оплату. Проверено несколько раз уже. Я не отказываюсь от таких правок, но стараюсь заказчику дать понять, что это тоже работа: а-ля "Любой каприз за ваши деньги". Вконце я оцениваю эти мелкие правки не по-отдельности а перечисляю скопом в отдельной графе (чтобы было видно сколько их было) и прибавляю суммарную стоимость к общему счету. Могу отдельно перечислить правки, за которые я денег не беру, если заказчик новый, и преподношу это в качестве бонуса и залога дльнейшего успешного сотрудничеста. Еще ни один клиент не отказался из-за этого, но были несколько, которые начали требовать мелких правок, не относящихся к сути согласованного объема работы гораздо меньше и с большей осторожностью ) И никогда не называйте точную сумму работ. Оставьте это для говнокодеров, которые рано или поздно все-равно вынудят адекватного клиента обратиться к спциалисту. Я использую стратегию вилки с объяснениями, что та или иная задача может потребовать больше или, что важно - меньше , времени, чем предполагалось. Таким образом набирается постепенно база постоянных партнеров с проектами которых я хорошо знаком и могу уже более - менее точно оценивать затраты варемени на их заказы. С самыми постоянными клиентами я перехожу на почасовку. Они знают, что задача со всеми подводными камнями и нюансами точно будет выпонена, а я знаю, что мое время будет оплачено.
  8. @SergeTkach правий. Щоби вберегтись від ін'єкцій терба впевнитись, що ніде в запитах до бази даних не використувутютья необроблені дані з форм. Це можна зробити лише вручну візуально перевіривши наявний код модификаторів та всановлених модулів від сторонніх розробників. В дефолтному OpenCart всі запити вже захищені від ін'єкцій.
  9. судя по этому на момент отправки письма статус заказа соответствует не завершеному, о чем вам модуль и сообщает.
  10. в письме вы передаете order_product_id, а надо product_id судя по коду модуля. поменяйте на 'model' => $this->model_extension_module_serial_keys->orderInfo($order_info['order_id'], $order_product['product_id']),
  11. помимо этого вам необходимо еще поменять статус в истории заказов UPDATE `oc_order_history` SET `order_status_id` = '5' WHERE `order_status_id` = '14';
  12. если вьі имеете в виду действительно исключительно вестку (html/css/js) без изменения бека- вам дотаточно сделать копию папки темьі сайта, которая находится в catalog/view/ и при необходимости восстанавливать отуда прежние версии страниц. зависит от количества и серьезности изменеий. но если не увереньі в том, что делаете - набирайтесь опьіта, учитесь и создавайте бекап каждьій раз, пока сами не начнете понимать - нужен он в данном случае или нет )
  13. странное решение. сделайте onchange без проверки клавиш
  14. Fondy теж може таке робити. Розщеплює оплати між кількома мерчантами. Користуємось їхнім API для замовлень, за які самі не маємо права приймати оплати (медичні засоби наприклад). Але для OC акого функціоналу не бачив.
  15. Ставите модуль "логин и пароль в письме после регистрации" и регистрируете в клиентской части сайта. В админке потом просто всем поменяете группу. Альтернатива - дописываете нужный функционал в контроллере клиента.
×
×
  • 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.