Leaderboard
Popular Content
Showing content with the highest reputation on 02/07/2023 in all areas
-
2 points
-
2 points
-
Не советую это покупать. Автор забыл упомянуть, что часть контроллера админки модуля находиться у него на сервере. Когда сервер престанет быть доступен, вас будет ждать большой сюрприз.2 points
-
Сегодня помог заказчику убрать из Описания около 30 Гиг дублей фото в Описании. Фото большого разрешения и общее их количество было около 30,000... Если у кого-то есть подобная проблема, кому не хочется оплачивать ежемесячно за хранение лишних десятков Гигабайт на хостинге дублированных многократно фото - обращайтесь... Но каждый случай может быть не похож на предыдущий, поэтому требует тщательного анализа... Как и говорил разработчик, нужно искать компромиссное решение... я нашёл своё )2 points
-
99 Скачать / Купить дополнение ShowCase – адаптивный универсальный шаблон Модуль не работает в рф и рб и в перспективе не будет, это относится и к поддержке. Демо-сайт: Главная страница Страница категорий Страница товара Showcase – это современный шаблон, который имеет стильный дизайн и удобный интерфейс как в десктопной, так и в мобильной версии сайта. Showcase располагает множеством необходимых современному интернет-магазину функций, настроек и инструментов для быстрого старта продаж товаров. Файлы шаблона не закодированы, для работы не требуется ionCube. Это означает, что вы или ваш разработчик смогут вносить правки и изменения в функционал шаблона без труда. Автоматическое преобразование изображений в webp, минимизация скриптов и стилей, ленивая загрузка шрифтов и изображений. Самые актуальные рекомендации Google Pagespeed взяты в этот шаблон. Шаблон адаптирован ко всем возможным популярным устройствам. Синхронизация данных о заказах, популярных продуктах и категориях с электронной коммерцией Google, возможность подключения Менеджера тегов и рекламы Google. Отличная поддержка мультимагазинов. Возможность локализации шаблона на любой язык (по умолчанию английский и украинский). Список модулей, идущих в комплекте с шаблоном: (new) "Живой поиск - Live Search" - Позволяет добавить на сайт блок для поиска товаров, категорий и производителей с интерактивным отображением результатов, которые появляются, когда пользователь начинает вводить поисковый запрос в строке поиска в шапке сайта. Поиск осуществляется по названию, модели, SKU, тексту описания, а также по дополнительным параметрам, таким как категории или производители. Также возможен дополнительный поиск по ошибочным запросам, например, "фззду" = "apple" или "cvfhnajy" = "смартфон." (new) "Напоминание об отзывах к товарам" – позволяет автоматизировать процесс сбора отзывов от клиентов после совершения ими покупки. Благодаря этому инструменту, вы сможете настроить автоматические электронные письма-напоминания и SMS уведомления, которые посылаются клиентам через определенное время после оформления заказа. (new) "SMS Notify" - предназначен для автоматизации отправки SMS-сообщений клиентам и администраторам вашего интернет-магазина. Он позволяет настроить различные шаблоны SMS-уведомлений, которые посылаются на каждом из ключевых этапов взаимодействия клиента с магазином, таких как подтверждение авторизации, оформление заказа, упоминание об оставлении отзывов, уведомление о наличии товара и другие события. (new) "Авторизация по SMS (OTP)" позволяет настроить безопасную и удобную авторизацию клиентов магазина по SMS, устанавливая параметры для генерации, действия и блокировки одноразовых паролей, помогающих снизить риск спама и злоупотребления запросами на OTP. (new) Уведомление о наличии товара. (new) Бестселлеры в категориях и производителях. (new) Popup опции при добавлении в корзину. (new) Модуль “Smart checkout - Оформление заказа" - модуль, который позволит кастомизировать на любые потребности одностраничный checkout (оформление заказа). Гибкие настройки, индикатор бесплатной доставки, зависимые поля от методов доставки и оплаты, минимальная сумма заказа , сортировка блоков и многое другое. Вопрос-ответ Мультитовары Баннер + Блог Быстрый заказ Быстрый просмотр товара Всплывающая корзина Виджет "Сообщения администратора" Дополнительные вкладки Живой поиск Информационная полоса Купить в один клик Мегаменю Мультиконтакты Микроразметка для поисковых систем Нашли дешевле Обратный звонок Отзывы о магазине Подписка на новости Политика cookie Посадочные страницы Последние отзывы Преимущества магазина Просмотренные товары Слайдшоу + Стена категорий Стикеры товаров Страница 404 Успешный заказ Analytics&E-commerce Open Graph разметка SEO генератор Модуль "Оформление заказа" (Fast Order) – модуль, который позволит сделать одностраничный checkout (оформление заказа). Модуль изменения изображения при выборе опций. Чистый и валидный код без ошибок по стандартам W3C. Условия лицензии: – Лицензионный ключ шаблона предоставляется на 1 домен и все его поддомены. – Лицензия выдается на неограниченный срок, вы получаете пожизненные бесплатные обновления на протяжении всего цикла разработки шаблона. – Покупая шаблон, вы получаете бесплатную техническую поддержку сроком на 1 год, через год Вы самостоятельно решите, нужно ли продолжать техническую поддержку, это никак не отразится на доступе к файлам и самой лицензии. – Техническую поддержку можно продлить в любой момент при необходимости, стоимость всего 20$ в год. – Можно единоразово бесплатно изменить лицензию для домена. Какие модули не входят в комплект с шаблоном ShowCase: OCFilter - Модуль фильтра товаров (модуль можно приобрести со скидкой после покупки шаблона, используя промо-код) Шаблон ShowCase разработан с использованием: Bootstrap 5.1.3, jQuery 3.6.0, Font Awesome 5. Добавил octemplates Добавлено 11.01.2023 Категория Платные шаблоны Ioncube Loader Нет ocStore 3.0 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет1 point
-
Поки багато хто замислюється перейти в IT, наш новий учасник розмови не приходив у веб-розробку з мрією “багато заробляти, фрілансити та працювати на себе”. Його експірієнс розпочався зі студентства на науково-технічній кафедрі. У 90-ті роки. З книгами формату аркуша А4 ротапринтівської копії. Сьогодні говоримо з учасником ком'юніті OpenCartForum, у якого в базі плюс мінус 200 IT-рішень – chukcha. Про самостійний пошук рішень, коли на всі запитання відповідь – “Вивчай матчастину”. Про джерела інформації та розвиток. І про рішення прийти до OpenCart. Читати інтерв'ю в перекладі російською. — Розкажіть про себе. Як давно займаєтеся розробками? Як потрапили до ІТ? народився, вчився, вчився, ..., вчився, працював, працював, працював, працював, працював, працював. Ні до якого IT я не потрапляв. Я там починав працювати. Студент на науково-технічній кафедрі. Наука – залізо – ПЗ. — Чи добре пам'ятаєте свій старт? Які були сумніви та страхи на початку шляху? Старт. Такий весь амбітний. – Я тут код написав. Дивіться... Підходить начальник: – Вивчай матчастину. Підходить керівник: – Вивчай матчастину. Підходить простий головний інженер: Вивчай матчастину. Тобто. Ні слова, що не так і чому. Відро холодної води на голову. О мАмАдАрАгАя! Книга до рук і вперед. Якщо не знаєте, книга виглядала у вигляді формату А4 ротапринтівської копії. Жодних сумнівів, що це все працюватиме не було. Воно мало (обов'язково) було запрацювати. Воно й запрацювало, увійшовши до одного з проектів лабораторії. Проект успішно відпрацював кілька років. Далі було кілька крутих проектів – від паперових заводів до військових замовлень. Від асемблера до C Якщо асемблер для починається з x80/86, але були ще й інші процесорні системи/контролери. — Чи були думки “Це не для мене”? Що допомагало не злитися і не відмовитися від ідеї стати розробником? Не було думок піти, злитися з ІТ, були думки – а кому це потрібно? Вузькоспеціалізована ніша технічної діагностики без державного фінансування. Ніша автоматизації техпроцесорів. Тільки на рівні міністерств Нагадаю! 90-ті роки. Навіть зараз, ви готові вкладатися в тестування коду, роботи вашого магазину, навіть в UI/UX? Тому робота на трьох роботах. По 12-14 годин, добре все було під домом, а щось робилося вдома. Але найкрутіша розробка того часу – розробка та впровадження системи збирання та обробки інформації з газорозподільних станцій. Кажуть, що у 2010-му її змінили. Згадав! 16-канальний електрокардіограф (драйвер та візуалізація). Тому досвід sysadmin та sysdba напрацьовувався поступово. А потім 15 років, ніяких сторонніх розробок. До... (це вже зовсім інша тема). — Які ресурси та можливості використовуєте для навчання та розвитку зараз? Як качаєте скілл? Про ресурси. Якось так сталося, що починав працювати з копіями ротапринтівськими, потім якась документація у складі ПЗ. Але manи ніхто не скасовував. Тому джерела інформації є абсолютно різними. Навіть голосові. Так вийшло, що після першого душу я перестав ставити запитання. Я шукаю відповіді у документації. Можливо і "задаю" питання, шукаючи вже готові відповіді (так іноді швидше). Я помітив, що на мої поодинокі питання практично немає прямих відповідей, вони й досі залишаються відкритими. На самому початку, я читав питання з форуму, дивився що на тему в коді, та відповідав. Це допомагає вивченню системи. Іноді стикаєшся з абсолютно незнайомими кусками коду, хоч вони там живуть від народження. Старт 2. В ОС виявився абсолютно випадковим. Мені сподобався інтерфейс адмінки, особливо керування товаром. До цього я бачив багато різних, як екомерц, так і промсистемах, з величезною купою зайвих рухів тіла. Тут же я й лишився. Навіть ... мене залишили і є проект, який досі працює. І в ньому дуже багато доробок. На жаль, чесно, так я більше не робитиму. Хоча, живе – значить так можна робити — Яка ваша улюблена та не улюблена частина у роботі? Не люблю верстати, знаю людей, котрим це дуже подобається, але їм не подобається кодинг. Це окрема ніша. Знати основи чи слідувати тенденціям. — Розробникам потрібно натхнення чи справа навички? Де брати ідеї для нових розширень та шаблонів? Де брати ідеї? Слухайте замовників, вивчайте попит. Слідкуйте за тенденціями у вашій тематиці. Ідей багато – часу мало. Іноді проект починається і... не виходить у світ. Попит практично нульовий. На сьогодні глянув архів рішень – >200 (різної складності). — Дайте поради розробникам, які тільки розпочинають свій шлях. Жодних порад. Подобається – працюй. Зрозумів, що не твоє – йди.1 point
-
Как можно настроить работу фильтра, чтобы при экспорте и импорте товара при помощи модуля Universal Import/Export Pro прикреплялись значения фильтров?1 point
-
1 point
-
tabindex и по enter - менять фокус на следующий1 point
-
1 point
-
Это вообще не про то. Не важно что и как хранить. Интересная ситуация, я задал максимально простой вопрос, и реально задумавшись об его ответе все становится понятно. Но пока что не кто не задумался. Не важно по какой ссылке получать фото , не важно как их хранить, если вы не можете понять одинаковые фото это или нет имея исключительно их названия. Так же и модуль. Либо мы будем хранить и работать с производными процесса парсинга фото, тогда мы сможем более детально сделать оценку, но это будет стоить колоссальных ресурсов. Либо мы принебригаем нейменгом фото. И все фото с именем 1.png будут одинаковые. И если у вас донора имеет разные фото с одинаковыми названиями, которые лежат в разных директориях вы получаете черт знает что. Самое компромиссное решение это принебереч этим и взять больше диска. Отдельно могу сказать что есть еше одно решение которое наверное можно рассмотреть. Написать какой то скрипт который будет брать все фото из базы опенкарт. Далее делать шех шусммы каждой фотки. И сравнивать хеш сумму, и если хеш сумму сходятся вы знаете что эти фото одинаковы в незвисимости от того какое у них название, далее по какой то логике выбираете одно из совпавших фото и заменяете путь в базе данных на это фото, и затераете все остальные. Дакое я думаю написать можно, и сделать это отдельным скриптом. Задача не легкая но реальная. Я думаю кто то из раздела платных услуг за некое количество шекелей сможет что то подобное реализовать. Это не скрипт для моего модуля это просто в обшем скрипт php который можно отдельно запустить к примеру раз в месяц.1 point
-
Вам достаточно посмотреть с какого года я тут, чтобы понять зачем я тут. А к тому, что есть заказчики которые либо сами не знают чего хотят, либо просто неплатежеспособные - вот от них больше всего шума, какой программист плохой и т.д. Что я и наблюдая с вашей стороны1 point
-
Добавил обрезку в описание 120 симолов и дополнителное описание 100 символов1 point
-
Эти меры были бы действенными, если не было бы opencart.com и других неофициальных площадок, куда утечет аудитория. Эх.. Тему можно закрыть/удалить, спасибо за разъяснения.1 point
-
Страны и регионы в opencart хранятся на одном языке. И на мой взгляд, в этом есть логика. Поэтому даже если прикрутить мультиязычность, стандартный список стран и регионов поменять не получится. У меня даже в списке доработок модуля был такой пункт, но т.к. для большего числа пользователей это не являлось проблемой, а изменения модуля значительные, я его убрал. Сейчас не могу ничего сказать по поводу добавления такого функционала. В ближайшее время точно нет.1 point
-
1 point
-
1 point
-
1 point
-
📍 Як ідея створення музичного інтернет-магазину призвела до появи першого шаблону Moneymaker 1. 📍 Де брати ідеї, щоб не “надихатися” досвідом колег? 📍 До чого потрібно бути готовим, якщо є мета стати веб-розробником для OpenCart? З чого почати, як здобути перший досвід і коли вже можна заробляти? Наш новий спікінг стався з відомим автором доповнень та досвідченим учасником форуму – RGB. Обговорили шлях від “не виникало конкретної ідеї стати розробником” до створення популярних шаблонів Moneymaker 1 та Moneymaker 2. Автор поділився історією розвитку свого інтернет-магазину, вигоранням та рішенням зупинитись на чомусь одному. А ще до інтерв'ю є класні ілюстрації. Ставте роботу на паузу та полетіли. Інтерв'ю в оригіналі. — Розкажіть про себе. Як давно займаєтеся розробками? Як потрапили до ІТ? — Привіт, мене звуть Вадим, хоча форумчани більше знають мене за ніком RGB. З IT-сферою вперше зустрівся ще в шкільні роки, коли перевіряв свої сили у 3D-графіці й на тлі цього захоплення зробив кілька сайтів. Це був чистий html на таблицях, а зовсім не вордпрес, як деякі подумають — тоді він тільки зароджувався. Мій перший сайт із далекого 2005-го І хоча потім я навчався на програміста-автоматизатора, під час навчання (як і після нього) доводилося займатися чим завгодно, крім своєї спеціальності: тривиміркою, сайтами, дизайном і навіть зовнішньою рекламою, яку досі можна побачити (але краще не дивитися) у Києві. До веб-розробки в більш-менш серйозному вигляді я прийшов вже після ВНЗ та зміни кількох робіт, причому це вийшло випадково і було лише наслідком розвитку власного інтернет-магазину (вже неіснуючого). — Чи добре пам'ятаєте свій старт? Які були сумніви та страхи на початку шляху? — Все починалося заплутано — тільки з однієї ідеї створення музичного інтернет-магазину на додаток до фізичного. Цю ідею, що розвинулася у примітивний бізнес-план, 12 років тому озвучив мій добрий знайомий, який у результаті й став майбутнім бізнес-партнером у спільній справі. Сумнівів і страхів не було, тому що не було розуміння, що чекає далі, адже у нас тоді був дуже скромний досвід, а багато речей впізнавались методом спроб і помилок, яких ми зробили чимало (колись напишу про це в блозі). Оскільки я взявся за інтернет-напрям бізнесу, то швидко зіткнувся з проблемою, добре знайомою власникам магазинів – дефіцитом кмітливих виконавців. Це призвело до неприємної ситуації з одним із розробників (YaSe, якщо хтось такого пам'ятає), через що мені довелося в терміновому порядку згадувати php і швидко доробляти чужу роботу, тому що терміни горіли. — Чи були думки “Це не для мене”? Що допомагало не злитися і не відмовитися від ідеї стати розробником? — Спочатку у мене не виникало такої прямої ідеї — стати розробником, тому і подібних думок не було. Звичайно, коли після відкриття інтернет-магазину пройшов місяць, а жодного реального замовлення так і не з'явилося – стало зрозуміло, що щось я робив не так і для залучення клієнтів недостатньо встановити ocstore 0.1.3, прописати на головній H1 і додати сотню товарів. Тоді ж почалися перші спроби зануритися у рекламу, маркетинг, просування — і невдовзі після цього з'явився результат у вигляді першого замовлення. Це була акустична гітара Epiphone, якої, як виявилося, не було на складі постачальника! Продати все це було набагато складніше, ніж купити Ті навички веб-розробки, які з'явилися в процесі розвитку мого інтернет-магазину — результат того, що я не хотів делегувати цікаві завдання ще комусь, на відміну від, наприклад, нудного наповнення контентом або телефонних консультацій, якими займалися менеджери. У результаті майже весь термін життя магазину доводилося бути людиною-оркестром, всупереч порадам різних бізнес-гуру про делегування. А усвідомлення своєї відповідальності допомагало не зневірятися — і коли замовлень зовсім не було, і коли їх стало стільки, що перестали з ними справлятися і знадобилося розширювати штат. Ймовірно, це було серед тих причин, чому у 2014-му я «перегорів» і захотів сконцентруватися на чомусь одному. Драматичні події в нашій країні сильно вплинули на продажі, тому магазин зрештою продали конкурентам, а я використав напрацювання, що накопичилися, для створення свого першого шаблону Moneymaker 1. На мій подив, шаблон виявився успішним, попри те, що на момент його народження мої навички були на рівні суцільного використання $this->config->get у tpl-файлах. — Які ресурси та можливості використовуєте для навчання та розвитку зараз? Як качаєте скілл? — Після 24 лютого новинні ресурси та джерела інформації витіснили у мене майже всі навчальні та розвивальні. Хоч і розумію, що саморозвиток ніхто не скасовував, але зараз якось не до цього. Тому скіл качаю в процесі роботи над чимось, коли зіштовхуюся із завданням, яке або не знаю, як вирішити, або знаю, але розумію, що є кращий спосіб. Наприклад, останні кілька років я з нуля розробляю новий шаблон, в якому намагаюся враховувати весь свій досвід та помилки. Скажімо, в Moneymaker 2 десь через рік після релізу та безлічі оновлень з'явилася проблема із занадто великою кількістю налаштувань через обмеження max_input_vars у php. Тому довелося у черговій його версії «винаходити» серіалізацію. Але оскільки переписувати логіку зберігання налаштувань у модулі управління було вже пізно через проблеми із сумісністю, це було зроблено через саморобні милиці замість банальних методів stringify/parse для роботи з json, які я в новому шаблоні використовую першочергово. Тому скіл потроху зростатиме навіть якщо вдосконалювати власні реалізації, а якщо додати книги та тематичні ресурси (і я маю на увазі зовсім не stackoverflow чи хабр, хоча і там за бажання можна знайти корисну інформацію), то результат буде ще кращим. — Яка ваша улюблена та не улюблена частина у роботі? — Улюблена частина — коли працюєш сам на себе та об'єднуєш в одній особі й замовника, і керівника, і виконавця, а результати роботи настільки подобаються клієнтам, що вони з власної ініціативи залишають відгуки. Не улюблена частина — неадекватність деяких людей. На щастя, серед клієнтів це рідкісне явище, але часом трапляються зовсім дивовижні екземпляри. Спершу хотів сюди ще додати любителів варезу та складчин, але це неминучі реалії роботи на нашому ринку. До них потрібно спокійно ставитися, як і до хейтерів: якщо ти щось робиш і досягаєш якихось успіхів, то неминуче знайдуться ті, кому це не сподобається. — Розробникам потрібно натхнення чи справа навички? Де брати ідеї для нових доповнень та шаблонів? — Розробнику потрібно швидше не натхнення, а чітко поставлене завдання, яке може ставити й замовник, і сам розробник, якщо розуміє потреби замовника. Чи вистачить навичок для її реалізації — інша справа, але якщо на думку спадає хороша ідея, а для її втілення не вистачає знань, то чим це не привід підтягнути їх? Якщо ідеї ніяк не приходять, то завжди можна запитати у потенційних клієнтів — чого їм не вистачає? При цьому я не прихильник «надихатися» (читай: плагіатити) у колег, а тим паче — займатися цим без розуміння теорії, як, наприклад, роблять деякі автори шаблонів, котрі у свій час копіювали один в одного дизайн юлмарту, а зараз – розетку. На мій погляд, якщо в тебе немає ідей і нема звідки їх почерпнути, то найпростіше їх набути, якщо опинитися в ролі своєї потенційної аудиторії, тобто взяти та зробити власний інтернет-магазин. Він не повинен бути великим або успішним, але продайте без демпінгу хоча б десяток якихось піжам або ліхтариків — і ви набагато краще зрозумієте ваших майбутніх клієнтів. «Код в OpenCart — як документація, тому ви зможете зробити щось за аналогією, якщо зрозумієте структуру та принципи.» — Дайте поради розробникам, які тільки розпочинають свій шлях. — Як і в будь-якій справі, потрібно серйозно хотіти цим займатися, мати не тільки фінансовий інтерес, а також визначитись із кінцевою метою. Якщо ви ще молоді, але в голові вже щось є, а ваша мета просто швидко влитися в IT і почати заробляти — краще пройдіть курс QA і вирушайте підкорювати будь-яку об'ємну галеру. Отримуватимете з/п у доларах (якщо компанія ще не в Дія.City), проходитиме регулярні ревю, питимете каву з печивом (а подекуди й смузі з обідами з лосося з шинкою), лікуватимете зуби по страховці та гратимете у настільний футбол у лофтовому офісі. Якщо ваша мета саме веб-розробка та ще й під OpenCart — готуйтеся до складнощів! На вас чекають безсонні ночі, замовники типу «Потрібен амазон на опенкарті, бюджет 300$» та бізнесмени, які організовують складчини по 28 осіб, аби не платити автору модуля непідйомну для їхнього бізнесу суму в 13$. Ви ще хочете стати розробником? Генератор тегів та 28 розбійників Якщо відповідь ствердна, то для початку вивчіть вбудовані модулі OpenCart, нехай це буде щось найпростіше типу HTML-вмісту. Код OpenCart — як документація, тому ви зможете зробити щось за аналогією, якщо зрозумієте структуру та принципи. Створіть безкоштовний модуль під вузьке завдання. Не намагайтеся відразу заробити, у вас поки ще, як кажуть, нудне обличчя доповнення, вам ніхто грошей не дасть. Якось нам у магазині знадобилося швидке замовлення, вибір був невеликий і мені захотілося написати щось самостійно. Коли примітивний модуль був готовий і протестований (на проді, зрозуміло), я безкоштовно поділився їм зі спільнотою. Тоді ж у модулі знайшлися баги та з'явився перший фідбек, що допомогло його вдосконалити. Тому поки набираєтеся досвіду та відгуків, можете так само безкоштовно попрацювати і над своїми модулями, і над чужими завданнями, наприклад, у рамках цієї корисної ініціативи. Коли відчуєте себе впевненіше — настав час заробляти! Це може бути модуль тієї ж тематики, що і безкоштовні, але потужніший, а сторінки ваших безкоштовних модулів допоможуть продати платний. Така модель маркетингу забезпечила продажі мого першого шаблону, оскільки я розмістив на сторінках своїх безкоштовних модулів його рекламу. Звичайно, щоб все зробити грамотно, вам знадобляться не тільки навички розробки, але й розуміння дизайну, юзабіліті, маркетингу, копірайтингу і навіть орфографії, щоб не ганьбитися на своєму сайті обіцянками «увелЕчения продаж» (реальний приклад одного портфоліо). Хтось може заперечити, що для програміста все це не головне — так-то воно так, ось тільки диявол криється в деталях, а у вас на початку точно не буде можливості найняти собі дизайнера для презентації модуля і копірайтера для тексту, що «продає». І ось коли ви пройдете весь цей шлях і упіймаєте всі можливі граблі, нахапаєтесь найрізноманітніших навичок і забудете про спокійний сон перед релізами, заведете корисні знайомства і посваритеся зі свіжопридбаними колегами, відсвяткуєте першу сотню продажів і зіткнетеся з першими негативними відгуками — вам відкриється розуміння, що ваш шлях ледве встиг початися, а попереду у вас ще багато цікавого, головне не опускати руки й продовжувати рухатися!1 point
-
VladBrovary, killerdesign1 point