• Как противодействовать скликиванию товара?

    @Yurchello
    Мы тоже ломали голову в оптовом инетмагазе. За год выстрадали такую схему:
    Например, есть 10 штук некого товара. При добавлении в корзину 4 штуки, для этого же посетителя показывает, что осталось 6 штук, а остальным показывает, что остались всё те же 10 штук, а значит что другой может закинуть в корзину все 10 штук. Ну к примеру, другой чел закидывает 8 штук и резко покупает, а первый находится в корзине и любуеться своим выбором. В этот момент МГНОВЕННО (используя вебсокеты) у первого прямо на глазах происходит драмма - карточка товара, в которой изменились остатки, меняет цвет, красным и перечеркнуто пишется то количество, которое он ранее добавлял ( 4 шт), а количественный input заполняется оставшимися товарами, т.е цифрой 2
    Далее, под товаром пишется грозная надпись, мол по данному товару изменились остатки.
    И завершает эту драмму очень грозная надпись, которая появляется перед кнопкой "оформить заказ", мол обратите внимание, что по некоторым товарам из корзины изменились остатки (вдруг там в корзине сотня товаров и на экран они не помещяются).
    Эта функция для нас крайне актуальная, т.к. во время рассылки про новый товар на сайт налетает много оптовиков, и без этой функции (мы её именуем "реалтаймовой корзиной") начинался полный ХАОС.
    Ответ написан
    2 комментария
  • Одобрите/покритикуйте выбор PHP для Fullstack Web разработчика в 2020 году?

    @Yurchello
    Я 12 лет фулсстекерством промышляю, есть своя комманда. Типа что-то понимаю)
    Главный совет, который могу дать - не смотри на язык, смотрите на ЗАКАЗЧИКА или РАБОТОДАТЕЛЯ, что им нужно. Если заказчиков нет и с будущим работодателем не определился, смотри на знакомых хорошо зарабатывающих программистов, которые могут тебя схватить за уши и протащить наверх в светлое будущее. Не трать время на муки выбора технологии, пусть этот выбор сделает твой сансей-программист.
    Про php скажу следующее - на нем ЕСТЬ вагон заказов! Но и на других языках тоже вагоны заказов. У php своя ниша, свой сегмент рыночного пирога. Если у тебя есть заказы на инетмагазы, если твои знакомые гуру хреначат на пыхе - бери смело, не прогадаешь!
    Ответ написан
    Комментировать
  • Существует ли какой-нибудь ресурс, ознакамливающий с понятиями и структурой cms?

    @Yurchello
    Я не могу утверждать, правильно ли я делал, но я могу сказать, как у меня это получилось.

    Есть анекдот. Идёт, значит, человек. Видит развилку и табличка - "Направо пойдёшь - п@езды получиш! Налево пойдёш - п@езды получиш!" Мужик давай разварачиватся топать назад, а там глядь - табличка "Назад пойдёшь - п@езды получиш!". Мужик остановился и начал думать что же делать. И тут такой голос сверху - "ДУМАЙ БЫСТРЕЕ! А ТО П@ЕЗДЫ ПОЛУЧИШЬ!"

    В общем, главное правило, которое должно убрать все тревоги и различные раздумья на тему - куда же идти, звучит так - НУЖНО РЕШАТЬ ПРОБЛЕМЫ ПО МЕРЕ ИХ ПОСТУПЛЕНИЯ. Всё. Это главное.

    Хочеш создать СМS? Ну создай лишь бы абы как. Как хочеш - голышом, на фремворках, разбери по кусочкам вордпресс - как тебе удобно, как тебе быстрее. Просто сделай.

    Зачем ты хочеш создать CMS ? Мне пришлось создавать её, т.к. в 2008м году бушевало SЕО. Народ словил волну, мол кто выскакивает на поиске, тот сразу озолачивается. У меня было 10 (!!) знакомых сеошников в Москве. Все они хотели шлёп шлёп и готово, при этом каждый из них хотел иметь возможность ЛЮБЫХ изменений ядра движка, при этом оони хотели чтобы двигло обновлялся. В те суровые времена джумла и вордпресс не переживали обновлений. Приходилось сайт заново делать. Сами движки были невероятно дырявыми, невероятно тормознутыми. Я потыркался помыркался и пришлось делать двигло самому. Сначала было по-простецки - в админке не было никакого аякса в помине. Примитивнейшее дерево. Примитивные свойства у страниц, главное что бы сеошников всё устроило.

    Потом меня начали мучать натяжками индивидуальных дизайнов. А вёрстка в те года была тяжёлая изза IE6. Я заколупался верстать руками и запрограммировал дизайнсистему - любой дизайнер мог залить через админку картинки, двигло эти картинки сам кромсал, сам генерил CSS и html. Это что то типа Artisteer но встроенного в сам двигло.
    Потом появились заказы на инетмагазы - пришлось что-то мудрить, чтобы миникарточки и большие карточки можно было запиливать индивидуально, и опять же не программируя.
    В общем 10 лет прошло. Очень много было сделано с тех пор. Очень!!! Дгло привратился из самопала в настоящий студийный движёк. Было около 200 внедрений. Глобальный оборот денег, которые клиенты заработали на моём движке... ну наверное милииард рубчиков так точно.
    Куда я сейчас двигаю этот проект? Внедряю всё возможное и невозможное для работы над сайтом В КОММАНДЕ. Делаю это потому, что у меня уже как 3 года есть бригада, состоящая из 4 программистов. И соответственно разработка CMS уже имеет серьёзные отличия от того периода, когда я был один. Я это всё написал в подтверждение тому, что надо решать проблемы по мере поступления. Только такой подход позволил двигаться в развитии проекта. Всегда, когда я пытался решать проблемы каким-то ультра-модно-современно-каноничным методом, я зашивался, зарывался, закумаривался, буксовал, зависал, никакой ценности не давал клиенту, ну и как результат ничего не зарабатывал - а ведь это главное!!!

    В общем совет такой - ДЕЛАЙ, ПРОСТО ДЕЛАЙ! Архитектура, лучшие практики - хрень полная! Когда будеш много решать проблем, ты сам всё увидишь. Либо если будеш работать в комманде под руководством опытного тимлида - ты не будеш парится над вопросом "куда идти". Всю ответственность будет брать на себя тимлид. Если ты сам станеш тимлидом, то ты и будеш задавать ту самую практику, на которую будут ориентироватся твои самураи-подчинённые.
    Ответ написан
    Комментировать