Как правильно делать интеграцию 1С и Wordpress и не утонуть в проблемах?
Правило 1.
Никакого кастома (разработки с нуля всяких скриптов и хардкода самого Вордпресса) быть не должно. Вам же это решение надо поддерживать! И затраты на поддержание должны быть наименьшими. Я знаю много компаний, которые любят так подсадить клиента на крючок, чтобы только с ними он работал, а потом доят на максимальные бабки клиента. И причина моего недовольства в том, что доях они клиента не за счет самой лучшей реализации интеграции, а, наоборот, из-за ее корявости и костыльности. То есть заработок не на знаниях, а на незнаниях.
Правило 2.
Используйте WooCommerce. Вукомерс это плагин от самого Вордпресса. Это максимальная совместимость и быстрота исправления ошибок. Это реальная надежность и производительность. Вукомерс умеет RestAPI. Поэтому на стороне своей 1С разработчик (программист 1С) должен написать модуль синхронизации. Этот модуль должен брать товары из 1С и передавать их в Вукомерс. Это самый правильные способ интеграции. Сайт при этом подходе является лишь витриной. Он показывает товары, как их ему скормила 1С.
Правило 3.
Указанный выше подход позволяет развязать руки SEO-специалисту, PPC-специалисту, менеджерам по продажам и аналитикам, маркетологам. Все они в рамках Вордпресса и Вукомерса могут найти себе работу, а значит улучшить бизнес заказчика.
Правило 4.
Используйте сервер на процессоре AMD, а не Intel. Мы не можем этого объяснить, но Вордпресс на АМД процессоре работает быстрее при возрастании нагрузки. Интел довольно быстро «забивается», а АМД — пашет. Настраивайте и само ПО сервера, настраивайте php и mysql. Должен быть обязательно включен memcached и JIT в php. Проверьте, чтобы они реально работали. Запомните, 100 000 товаров для Wordpress+WooCommerce — это не проблема, он легко это переваривает. Хороший критерий — какая бы не была нагрузка, сервер должен работать медленнее, но ни в коем случает не падать в 503 ошибку.
Правило 5.
Сторонние скрипты (гугл аналитикс и прочее) включайте в шаблоны. Не надо ставить на каждый чих отдельный плагин. И упаси вас господь ставить плагины, которые украшают url путём редиректов. Это будет медленно! Очень медленно!
Правило 6.
Выполняйте основную часть работ по синхронизации ночью. 😹