Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

DangelZM

Користувачі
  • Публікації

    148
  • З нами

  • Відвідування

Усі публікації користувача DangelZM

  1. Часто встречаю, такие темы. Хочу просто людям донести информацию. Опенкарт подерживает возможность мультимагазина. Что это значит? Цитата из документации: Перевод: OpenCart предоставляет возможность управления мульти-магазином, используя только одну установку. Если у вас установлен OpenCart по крайней мере на одном магазине, вы можете добавить несколько магазинов в вашу панель администратора без повторной установки. Чтобы добавить новый магазин, вы должны сначала создать поддомен в вашей cPanel, затем добавить магазин в разделе "Настройки" панели администратора. Все сводиться к созданию поддомена в котором путь обращения, это путь к основному магазину. И указанию в настройках, установок для нового магазина. Поэтому встречая статьи: http://opencart-ru.blogspot.com/2012/12/opencart_26.html http://rubezhanin.net/ustanovka-i-nalushtuvannya-multi-magazina-na-opencart/ и видя там слова "Копируем файлы магазина на созданный под домен." , складывается впечатление что люди которые пишут это не совсем понимают реализацию работы мультимагазинов. А на самом деле все довольно просто. // Store if (isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1'))) { $store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`ssl`, 'www.', '') = '" . $db->escape('https://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'"); } else { $store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`url`, 'www.', '') = '" . $db->escape('http://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'"); } if ($store_query->num_rows) { $config->set('config_store_id', $store_query->row['store_id']); } else { $config->set('config_store_id', 0); } Что мы здесь видим? По url определяется соответствующий магазин, и дальше по вызовам уже работаем именно с ним. Что дает нам мультимагазин. Для каждого из них можно указать свой набор категрий, товаров, способов доставки, свой уникальный шаблон, лого и т.д. Часто пользователи опенкарт не могу настроить разный набор модулей для мульти сайтов и устанавливают два сайта. Хотя нужно всего создать для каждого из указанных в настройках сайтов свой набор схем (layouts), именно по ним определяется отображение модулей. Спасибо за внимание. Стабильной и прибыльной работы вашему мультимагазину.
  2. Задумка понятна, день работы. Контакты в профайле, буду рад помочь.
  3. Могу помочь, есть большой опыт синхронизации товаров с разных движков.
  4. Пиши в личку документацию по API с которого будут получаться данные, если есть доступ могу сразу настроить на API и показать результат.
  5. Есть готовая наработка, модуль который создает и обновляет товары в базе опенкарта. Синхронизацию можно из админки запустить по надобности или по крону на сервере вызывать запуск. Изначально был написан для переноса данных с другого магазина, по вашим спецификациям могу переписать под работу с вашим API. цена * 10 - полный отказ от авторства. Модуль в паблике не засвечен. Есть идея его охормить как модуль - API експорт/импорт
  6. Не знаю кому как, а мне проще ограничить пользователя фильтрую ввод по маске, что бы принять однозначный формат телефона. Нежели принимать кучу разнообразных вариантов введеных телефонов, а потом сводить все к единому формату. Во первых лишние операции, во вторых работая с веб уже не первый год вывел для себя такое правило - "Никогда не доверять тому, что ввел пользователь." По этому в таких вопросах стараюсь привести пользователя к тому, что бы у него не было вариантов. Вот пример - http://webdevlab.com.ua/test/maskedinput
  7. Дизайн есть для всех страниц или только для главной? В каком формате макеты? Если дополнительное ТЗ. Или на даном этапе только верстка?
  8. Могу помочь, не однократно занимался разработкой разного рода апи импортов и экспортов. За пиво не работаю, это к ребятам которые установкой джумлы занимаються.
  9. Ну тут скорее не в шлюзе проблема, и не его нужно пилить, а вводить правильную валидацию, или даже делать фильтрацию ввода пользователей в одном формате, по маске. Я могу это сделать.
  10. Макет отличный, как с програмной частью? Все нужное для натяжки на страницы выведено или вы подразумеваете эти доработки в ходе работы с html?
  11. Если вы заключили договор и вам предоставили интерфейс для тестирования системы я могу написать модуль.
  12. Код который вы указали к корзине дела не имеет. Это код для загрузки файла на странице товара. Есть магазины которые например торгуют футболками с печатью заказаного клиентом рисунка. (для примера), вот этот код как раз и выполняет загрузку на странице товара. А вам нужен код отображения корзины из common.js
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.