Какие знания PHP нужны, чтобы сделать простой интернет-магазин?
Суть. Допустим, хочу делать простые интернет-магазины. Какие знания для этого нужны на уровне PHP? Знаю, что можно пользоваться фреймворками и движками типа Opencart, Wordpress... Что конкретно нужно изучать по Пыхе в этом случае?
UPD 0:20 (14.10.17): Я знаю на должном уровне верстку и js, php знаю на уровне загуглить или скопипастить решение, но принципы практической работы понимаю.
Пожалуйста, люди, ваши (конечно же) Очень интересные мировоззрения и взгляды по поводу того, что Вордпресс - это помет на палочке для ИМ-ов и тд и тп оставьте при себе. Меня интересует конкретно задача, а не то, правильно это, неправильно, плохо, хорошо... Мне вообще глубоко фиолетово на правильность и на ваше мнение, господа программисты, заласканные офисной жизнью и снисходительностью начальства.
Цель-то какая?
Научится делать или получить готовый магаз.
Если первое:
Без знаний можно
1. Использовать сервисы типа insales
2. Взять готовую CMS и готовый шаблон. Хоть opencart, хоть WP с woocommerce, хоть джумлу. Магаз - получится.
Если второе: разбивайте задачу на части и изучайте.
Для всех вариантов: напишите ТЗ на ваш "простой магаз".
Если нужен простой магазин и использовать Opencart, знания в php нужны будут минимальные (скорее всего никакие), больше по верстке, дизайну и шаблонизатору
Да, но простые магазины встречаются только в представлении топикстартера. А любая доработка функционала в OpenCart не то что бы боль, но без знаний решить не выйдет.
Ну да, а еще сложнее идой прошарить скомпилированную библиотеку, разобраться, написать свою длл, прицепиться к нужным адресам в памяти и изменить функционал, пхп и сложность, не. Написано интерн, но на самом деле это фигня, может по факту он знает больше половины тостера и просто прибеняется, начинать то с чего-то нужно, а если решил выбрать отправную точку пхп и сторы, то опенкарт в помощь, имхо
Ребята, смогу ли я доехать из Костромы в Москву, какие знания вождения нужны?
Оставьте своё мнение при себе, если ваш босс говорит вам ненавидеть автобусы такси и электрички, мне глубоко насрать на это.
Ответ: сможешь, хоть пешком дойти, зависит от того как быстро тебе нужно и чем ты ради этого готов пожертвовать, временем, комфортом, качеством всей поездки - много факторов, но абстрактно - любым способом и с любыми знаниями ты сможешь проделать этот путь.
хоть на четвереньках доползти.
Когда я делал свой первый магазин: первый - вообще первый да и еще и без движка (без cms, как-то сразу я опенсорс не взлюбил). Я php знал на уровне первый раз взял в руки книжку, но прочитал только "от автора".
Админку долгое время не мог написать переписать на php... т.к. в качестве админки (не сложной, но управлять всем можно было) служило постоянно допиливаемое приложение под win... хз, работало конечно оно тогда гораздо быстрее сравнительно с админками на php, ведь был просто прямой коннект к БД и огонь, но и минусы были типа отсутствия висивьюга...
Это я к тому, что магазин - это не есть что-то крайней степени сложное. От обычного дерьмосайта-статейника его отделяет пару нюансов, а так - те же яйца по сути...
Дополнение Еще вот подумал, что чего-то не хватает в ответе и понял чего: главных сущностей любого ресурса - полезность, интересность, удобство. А на чем вы его напишете, какой уровень вашего php и к нему примыкающих - для конечного посетителя абсолютно пофигу! Если вы сможете наделить ресурс (не конкретно магазин) данными качествами - вперед! Хоть на голом статичном html - админить его вам потом.
Знания PHP нужны базовые.
Далее необходимая углубленность зависит от ТЗ на магазин, ибо "простой магазин" - это то волшебное словосочетание, увидя которое на бирже, я бегу от такого заказчика сломя голову