support 447 Опубликовано 3 марта, 2021 Автор Жалоба Share Опубликовано 3 марта, 2021 51 минуту назад, giko13245378 сказал: По поводу оплаты не совсем понятно. Можно будет сделать самостоятельное подключение через API к примеру к Сберу? или такой возможности пока нет, просто не давно столкнулся с нодой. Готовых модулей нет. Но по умолчанию всё предусмотрено для интеграции своих платёжных систем. Есть paypal, stripe, liqpay. Но основе этих модулей можно сделать и сбер. Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 6 ноября, 2021 Жалоба Share Опубликовано 6 ноября, 2021 Я правильно понял, что VamShop2 на CakePHP успешно забыт и началось новое увлечение? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 ноября, 2021 Автор Жалоба Share Опубликовано 7 ноября, 2021 13 часов назад, shaklov сказал: Я правильно понял, что VamShop2 на CakePHP успешно забыт и началось новое увлечение? Да, VamShop 2 не зашёл пользователям, может буду использовать для аренды. Да и веб-приложения сейчас так уже не пишут, как написаны VamShop 1 и VamShop 2. Сейчас всё апи центричное, а не монолитное. Ссылка на сообщение Поделиться на другие сайты
DmitriiK 0 Опубликовано 31 марта, 2022 Жалоба Share Опубликовано 31 марта, 2022 Здравствуйте. Когда то покупал у Вас первый vamshop, работал у меня до 2019 года, потом продал магазин вместе с сайтом, ребята перешли на Битрикс. Сейчас планирую делать онлайн каталог, посмотрел Cezerin , вроде все круто, но в теме новых сообщений нет особо уже год. По факту сейчас это актуально, стоит овчинка выделки, или уже надо смотреть на что то новое? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 апреля, 2022 Автор Жалоба Share Опубликовано 1 апреля, 2022 16 часов назад, DmitriiK сказал: Здравствуйте. Когда то покупал у Вас первый vamshop, работал у меня до 2019 года, потом продал магазин вместе с сайтом, ребята перешли на Битрикс. Сейчас планирую делать онлайн каталог, посмотрел Cezerin , вроде все круто, но в теме новых сообщений нет особо уже год. По факту сейчас это актуально, стоит овчинка выделки, или уже надо смотреть на что то новое? Зависит от магазина, если он небольшой и нужен просто очень быстрый сайт, 100% на ajax, что называется. То можно использовать cezerin. Если нужны интеграции доставки, оплаты, 1с, мойсклад и т.д. То лучше vamshop1 Ссылка на сообщение Поделиться на другие сайты
DmitriiK 0 Опубликовано 1 апреля, 2022 Жалоба Share Опубликовано 1 апреля, 2022 8 часов назад, support сказал: Зависит от магазина, если он небольшой и нужен просто очень быстрый сайт, 100% на ajax, что называется. В общем вчера на виртуальную машину ubuntu 18 поставил, локально заработало (перед этим nginx поставил еще) Кто захочет поэксперементировать, вот такие команды я вводил по порядку curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - sudo apt-get install -y nodejs sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4 echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list sudo apt-get update sudo apt-get install -y mongodb-org sudo service mongod start sudo npm install -g npm@6 sudo npm install -g pm2 sudo mkdir work cd work sudo mkdir cezerin cd cezerin git clone https://github.com/cezerin2/cezerin2 cd cezerin2 npm i npm run build pm2 start process.json pm2 list all в результате у меня сразу заработали и админка и стор, почему так, не понял. Есть ньюанс, с npm 7 не ставится, поэтому пришлось откатывать на 6 версию. Сейчас буду разбираться, как задеплоить на хероку , подключить свое доменное имя, и переключиться на монго атлас Ссылка на сообщение Поделиться на другие сайты
DmitriiK 0 Опубликовано 1 апреля, 2022 Жалоба Share Опубликовано 1 апреля, 2022 16 минут назад, DmitriiK сказал: забыл еще одру строку npm run setup admin@example.com http://localhost:3000 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 апреля, 2022 Автор Жалоба Share Опубликовано 1 апреля, 2022 2 часа назад, DmitriiK сказал: забыл еще одру строку npm run setup admin@example.com http://localhost:3000 Вот я документацию писал - https://cezerin.org/docs Там и про домен и про SSL. Deply on the web раздел. На хероку наверное не получится, у меня не получилось. Хотя может просто не дочитал документацию. Ссылка на сообщение Поделиться на другие сайты
DmitriiK 0 Опубликовано 6 апреля, 2022 Жалоба Share Опубликовано 6 апреля, 2022 В 01.04.2022 в 23:19, support сказал: Вот я документацию писал - https://cezerin.org/docs В общем, мне, как нубу, не зашло. Я попытался на локальной версии поиграться с юзабельностью, уже на этом этапе понял, что тут надо много вникать. Сходу не удалось даже создать новый товар и потом купить его, как покупателю. Кода реально много , разбираться откуда и что берется, тяжеловато. Это еще без учета танцев с бубном с деплоем и прочими настройками. В итоге на данный момент нашел базовый шаблонный вариант на next.js, бэкенд на экспрессе и все том же монго, но там уже настроено соединение с атласом, подключено клаудинари для картинок, и даже есть апи к системе оплаты для примера. Эта штука сразу заработала без головняков, и задеплоилась на хероку. Система уж очень простая, минимум инструментов (то что мне надо в принципе для каталога товаров), и легко разобраться откуда что тянется, если интересно, ссылку могу написать Еще хочу посмотреть strapi, наткнулся в процессе изучения рынка ecommerce, на первый взгляд уж больно привлекательно для бэкенда выглядит Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 апреля, 2022 Автор Жалоба Share Опубликовано 7 апреля, 2022 9 часов назад, DmitriiK сказал: В общем, мне, как нубу, не зашло. Я попытался на локальной версии поиграться с юзабельностью, уже на этом этапе понял, что тут надо много вникать. Сходу не удалось даже создать новый товар и потом купить его, как покупателю. Кода реально много , разбираться откуда и что берется, тяжеловато. Это еще без учета танцев с бубном с деплоем и прочими настройками. В итоге на данный момент нашел базовый шаблонный вариант на next.js, бэкенд на экспрессе и все том же монго, но там уже настроено соединение с атласом, подключено клаудинари для картинок, и даже есть апи к системе оплаты для примера. Эта штука сразу заработала без головняков, и задеплоилась на хероку. Система уж очень простая, минимум инструментов (то что мне надо в принципе для каталога товаров), и легко разобраться откуда что тянется, если интересно, ссылку могу написать Еще хочу посмотреть strapi, наткнулся в процессе изучения рынка ecommerce, на первый взгляд уж больно привлекательно для бэкенда выглядит Да, сложновато. А что за система, которую нашли?! Как называется?! Ссылка на сообщение Поделиться на другие сайты
DmitriiK 0 Опубликовано 8 апреля, 2022 Жалоба Share Опубликовано 8 апреля, 2022 В 07.04.2022 в 09:15, support сказал: Да, сложновато. А что за система, которую нашли?! Как называется?! https://github.com/devat-youtuber/nextjs-ecommerce#readme это то, что заработало вот страпи https://github.com/strapi/starters-and-templates/tree/main/packages/templates/ecommerce это шаблон бэкенда . страпи я пока кое как установил на хероку, работает. Все очень интересно и специфично устроено. Последняя версия 4 версия - они решили фокусироваться на постгресс, все гайды как настроить хероку на постгресс, также графкьюль для обмена с фроентэндом, на локалхосте я поигрался - действительно довольно удобно, джсон подобный формат запросов к бэкэнду, то есть, напримр делаешь фронтэнд на некст или на чем хочешь, устанавливаешь клиент графскль и подключаешься к бэкенду по юрл адресу. Это я с некстом проверил, некст тоже с нуля установил. В общем то, страпи мощная штука, на ней можно построить любую логику просто как на конструкторе, прямо в админке, в код можно не лезть, а с БД она сама внутри все пишет. Разработка странно устроена, все сущности (товары, категории, и пр. они там называются коллекциями), добавлять надо на локальном хосте (на хероку опция блокируется, в документации прямо написано), затем синхоринизировать с хероку, причем разработку на локалке можно вести в дефолтной скьюллайт, а после синхронизации непосредственно содержимое наполнять надо на сервере уже. Но это так по дефолту, как я понимаю, можно на локалке настроить подключение к бд, или наоборот, на хероку настроить подключение к внешней базе, и уже разработку вести полностью локально. Насчет монгодб не понял, поддерживается ли она в 4 версии, по крайней мере при кастомной установке не дает выбрать монго уже, а в предыдущий версиях можно было. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 апреля, 2022 Автор Жалоба Share Опубликовано 8 апреля, 2022 4 часа назад, DmitriiK сказал: https://github.com/devat-youtuber/nextjs-ecommerce#readme это то, что заработало вот страпи https://github.com/strapi/starters-and-templates/tree/main/packages/templates/ecommerce это шаблон бэкенда . страпи я пока кое как установил на хероку, работает. Все очень интересно и специфично устроено. Последняя версия 4 версия - они решили фокусироваться на постгресс, все гайды как настроить хероку на постгресс, также графкьюль для обмена с фроентэндом, на локалхосте я поигрался - действительно довольно удобно, джсон подобный формат запросов к бэкэнду, то есть, напримр делаешь фронтэнд на некст или на чем хочешь, устанавливаешь клиент графскль и подключаешься к бэкенду по юрл адресу. Это я с некстом проверил, некст тоже с нуля установил. В общем то, страпи мощная штука, на ней можно построить любую логику просто как на конструкторе, прямо в админке, в код можно не лезть, а с БД она сама внутри все пишет. Разработка странно устроена, все сущности (товары, категории, и пр. они там называются коллекциями), добавлять надо на локальном хосте (на хероку опция блокируется, в документации прямо написано), затем синхоринизировать с хероку, причем разработку на локалке можно вести в дефолтной скьюллайт, а после синхронизации непосредственно содержимое наполнять надо на сервере уже. Но это так по дефолту, как я понимаю, можно на локалке настроить подключение к бд, или наоборот, на хероку настроить подключение к внешней базе, и уже разработку вести полностью локально. Насчет монгодб не понял, поддерживается ли она в 4 версии, по крайней мере при кастомной установке не дает выбрать монго уже, а в предыдущий версиях можно было. Спасибо, обязателньо попробую, я тоже искал движка для онлайн-магазина, на современных рельсах, а не монолитные типа как vamshop, opencart, wordpress. И ничего не нашёл, либо очень сложно всё, личбо сделано частично. Обычно дают backend и всё. И делай что хочешь с frontend, т.е. по сути, основы то и нет, которую будут видеть клиенты, оформлять заказ и т.д. Cezerin этим и интересен, что это уже готовое решение для мелких магазинов. https://github.com/devat-youtuber/nextjs-ecommerce#readme всё-таки совсем уж простой, совсем ничего нет. да и заброшен, судя по гитхабу. Есть интересные проекты: Reaction Commerce - https://mailchimp.com/developer/open-commerce/ Saleor - https://saleor.io/open-source/ Они похожи на Cezerin, то это готовое решение, в смысле есть уже frontend Админка - https://demo.saleor.io/dashboard/ Каталог на ReactJS - https://demo.saleor.io/default-channel/en-US - вот это более-менее готовый вариант Каталог на NextJS - https://saleor.vercel.store/ (это лишь заготовка, тоже многого нет) Но у них backend на питоне, хотя питон сейчас конечно очень интересен, прям развивается ого-го, и используется повсеметсно везде, в том числе и в вэбе. А frontend на ReactJS 1 Ссылка на сообщение Поделиться на другие сайты
DmitriiK 0 Опубликовано 9 апреля, 2022 Жалоба Share Опубликовано 9 апреля, 2022 Решил второй раунд с sezerin провести установил его локально на виндоус, подключил к удаленной mongodb (кстати, первый раз заморочился с установкой на вирт машину, по факту такие сложности не нужны, не надо ставить сервер ngnix все и так работает, единственное, запустить через pm2 не удалось, просто npm start) сразу без логина есть доступ http://localhost:3000/admin зашел, создал новый товар, потом перешел в магазин, купил его там без регистрации. Все окей. далее озадачился следующей банальной проблемой - если я сейчас в админке разлогинюсь, как потом залогиниться? Есть какой то базовый дефолтный пароль? Я не понял насчет этого первого юзера админа с именем Owner который добавился в коллекцию ДБ - tokens Как юзер магазина я не залогинен, вводить при логине надо имя Owner или почту, которая по дефолту при установке магазина вводилась?(у Owner именно она указана в БД) . Ну и с паролем не понятно Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 апреля, 2022 Автор Жалоба Share Опубликовано 9 апреля, 2022 39 минут назад, DmitriiK сказал: Решил второй раунд с sezerin провести установил его локально на виндоус, подключил к удаленной mongodb (кстати, первый раз заморочился с установкой на вирт машину, по факту такие сложности не нужны, не надо ставить сервер ngnix все и так работает, единственное, запустить через pm2 не удалось, просто npm start) Если на локалке ставите, т.е. localhost в боаузере, то конечно, nginx не нужен. Но картинки резаться не будут у товаров, превьюшки создаваться. На реальном домене и что б был доступен онлайн сатй, нужен nginx. 40 минут назад, DmitriiK сказал: далее озадачился следующей банальной проблемой - если я сейчас в админке разлогинюсь, как потом залогиниться? Есть какой то базовый дефолтный пароль? Я не понял насчет этого первого юзера админа с именем Owner который добавился в коллекцию ДБ - tokens Авторизация админа сделана JWT токеном, который отправляется на почту. т.е. у Вас должен быть smtp рабочий указан в config/server.js Доступ без пароля, по токену и email адреса админа. Вы просто npm run командой добавляете домен и email админа, создаётся токен. В общем, https://cezerin.org/docs Там про это написано. На странице входа localhost/admin указываете свой email и на почту приходит ссылка для авторизации. Но это всё в рабочем режиме магазина, в DEV режиме, авторизации нет, т.е. в админку Вы попадаете без пароля. Вот в документации я специально целый раздел написал про переключение в рабочий режим и как рабоатет авторизация в админке. https://cezerin.org/docs/#/deploy-on-web-production-mode Ссылка на сообщение Поделиться на другие сайты
DmitriiK 0 Опубликовано 9 апреля, 2022 Жалоба Share Опубликовано 9 апреля, 2022 8 часов назад, support сказал: Пытаюсь задеплоить на хероку, на половину вроде получилось(а именно, задеплоилась часть с апи) https://sezerin-store.herokuapp.com/ но вот со стором встрял. Нероку в логах пишет, что 2022-04-09T16:35:02.882597+00:00 app[web.1]: at Module.require (node:internal/modules/cjs/loader:1005:19) { 2022-04-09T16:35:02.882598+00:00 app[web.1]: code: 'MODULE_NOT_FOUND', 2022-04-09T16:35:02.882598+00:00 app[web.1]: requireStack: [ 2022-04-09T16:35:02.882598+00:00 app[web.1]: '/app/theme/dist/index.js', 2022-04-09T16:35:02.882599+00:00 app[web.1]: '/app/dist/store/server/pageRendering.js', 2022-04-09T16:35:02.882599+00:00 app[web.1]: '/app/dist/store/server/index.js' 2022-04-09T16:35:02.882599+00:00 app[web.1]: ] 2022-04-09T16:35:02.882599+00:00 app[web.1]: } Нет идей, почему так получается? Так то все эти файлы есть, только они не в /app/ находятся. я уж создал каталог api в корне, скопировал туда эти папки - все равно та же ошибка. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 апреля, 2022 Автор Жалоба Share Опубликовано 9 апреля, 2022 3 минуты назад, DmitriiK сказал: Пытаюсь задеплоить на хероку, на половину вроде получилось(а именно, задеплоилась часть с апи) https://sezerin-store.herokuapp.com/ но вот со стором встрял. Нероку в логах пишет, что 2022-04-09T16:35:02.882597+00:00 app[web.1]: at Module.require (node:internal/modules/cjs/loader:1005:19) { 2022-04-09T16:35:02.882598+00:00 app[web.1]: code: 'MODULE_NOT_FOUND', 2022-04-09T16:35:02.882598+00:00 app[web.1]: requireStack: [ 2022-04-09T16:35:02.882598+00:00 app[web.1]: '/app/theme/dist/index.js', 2022-04-09T16:35:02.882599+00:00 app[web.1]: '/app/dist/store/server/pageRendering.js', 2022-04-09T16:35:02.882599+00:00 app[web.1]: '/app/dist/store/server/index.js' 2022-04-09T16:35:02.882599+00:00 app[web.1]: ] 2022-04-09T16:35:02.882599+00:00 app[web.1]: } Нет идей, почему так получается? Так то все эти файлы есть, только они не в /app/ находятся. я уж создал каталог api в корне, скопировал туда эти папки - все равно та же ошибка. Я тоже пробовал на хероку задеплоить, не получилось. Ссылка на сообщение Поделиться на другие сайты
DmitriiK 0 Опубликовано 9 апреля, 2022 Жалоба Share Опубликовано 9 апреля, 2022 Только что, support сказал: Я тоже пробовал на хероку задеплоить, не получилось. а у Вас то на каком этапе сбой? просто апи точно работает, осталось только разобраться с этим ньюансом. А куда нибудь еще удавалось деплоить, или вариант юзать это только на собственном сервере? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 апреля, 2022 Автор Жалоба Share Опубликовано 9 апреля, 2022 1 час назад, DmitriiK сказал: а у Вас то на каком этапе сбой? просто апи точно работает, осталось только разобраться с этим ньюансом. А куда нибудь еще удавалось деплоить, или вариант юзать это только на собственном сервере? Ну я вот демки https://cezerin.net и https://plusha.cezerin.net запустил на обычном VDS хостинге digitalocean. И написал по-шагово, как всё запускается и настраивается, включая настройку домена, самообновляемого SSL сертификата. https://cezerin.org/docs/#/ Раздел Deploy on Web Ссылка на сообщение Поделиться на другие сайты
DmitriiK 0 Опубликовано 9 апреля, 2022 Жалоба Share Опубликовано 9 апреля, 2022 2 часа назад, support сказал: Ну я вот демки https://cezerin.net и https://plusha.cezerin.net запустил на обычном VDS хостинге digitalocean. Этот хостинг вроде платный? Так то охота запустить нахаляву, и чтобы не париться о работоспособности сервера, плюс еще на хероку можно бесплатно и свой домен прикрутить. Кстати еще вспомнил вариант на питоне , еще в 2020 году помогал разрабатывать ЕРП систему на frappe у них есть готовые варианты типа шаблонов под разные потребности, например мы делали на ERPNEXT там из коробки уже сразу и веб интерфейс идет, можно использовать и под магазин. Там уже на тот момент большая часть была переведена на русский в том числе. Это конечно тоже надо на хостинг деплоить. (кстати там интересно так устроено, логика вся в основном написана на питоне, при этом можно добавлять свои куски логики как для фронта, так и для бэка на js, у них система крутится на ноде так то) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 апреля, 2022 Автор Жалоба Share Опубликовано 10 апреля, 2022 7 часов назад, DmitriiK сказал: Этот хостинг вроде платный? Так то охота запустить нахаляву, и чтобы не париться о работоспособности сервера, плюс еще на хероку можно бесплатно и свой домен прикрутить. Кстати еще вспомнил вариант на питоне , еще в 2020 году помогал разрабатывать ЕРП систему на frappe у них есть готовые варианты типа шаблонов под разные потребности, например мы делали на ERPNEXT там из коробки уже сразу и веб интерфейс идет, можно использовать и под магазин. Там уже на тот момент большая часть была переведена на русский в том числе. Это конечно тоже надо на хостинг деплоить. (кстати там интересно так устроено, логика вся в основном написана на питоне, при этом можно добавлять свои куски логики как для фронта, так и для бэка на js, у них система крутится на ноде так то) На халяву не получится наверняка, на хероку там ограничения ведь по работе проекта на бесплатном тарифе... Я пробовал искать бесплатные варианты запуска Node.JS + Nginx + ReactJs, что б запустить cezerin с доменом. Но не нашёл. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения