
esistema1
Пользователь-
Content Count
224 -
Joined
-
Last visited
Информация о вас
-
Фриланс
Дизайн
Программирование
Верстка
SEO -
Версия CMS
2.x
-
From
nowhere
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
esistema1 started following Как ускорить запрос в БД, Создание нового заказа в админке, Прикрепление фото в комментариях and 2 others
-
Создание нового заказа в админке
esistema1 replied to esistema1's topic in Общие вопросы по функционалу и дизайну
ищет, находит товар, но добавляет первый вариант, а не тот которому соответствует variant id. Как сделать чтобы добавлялся вариант который соответствует varian id? -
Создание нового заказа в админке
esistema1 replied to esistema1's topic in Общие вопросы по функционалу и дизайну
Не работает, вы добавили p.id, по этому столбцу форма ищет и без этой записи. Мне нужен поиск по varian id, если добавить просто v.id, то все равно не ищет. -
Всем доброго дня. В админке есть функция "Создать новый заказ", при этом открывается окно где предлагается ввести названия или артикул товара. У меня у товаров есть варианты (42,44,46...) у каждого варианта соответственно свой id, как сделать чтобы товар добавлялся при вводе id варианта товара? Насколько я понял за эту форму отвечает simpla/ajax/add_order_product.php Вот его код <?php require_once('../../api/Simpla.php'); $simpla = new Simpla(); $limit = 100; if(!$simpla->managers->access('orders')) return false; $keyword = $simpla->request->ge
-
Прикрепление фото в комментариях
esistema1 replied to n1c's topic in Общие вопросы по функционалу и дизайну
А как можно ограничить размер загружаемой картинки в мб? Или же сжимать ее на лету.. -
Всем доброго вечера! Есть файл обмена 1с exchange в нем есть цикл подбора товаров из заказа foreach. Я хочу посчитать сколько позиций товаров в заказе (с учетом что некоторых позиций может быть по несколько штук). Считаю через $counter++ но получается что считает только проходы циклов не учитывая $purchase->amount кол-во единиц товаров. Помогите пожалуйста разобраться с задачей... $counter = 0; foreach($purchases as $purchase) { if(!empty($purchase->product_id) && !empty($purchase->variant_id)) { $product = $simpla->products->get_pr
-
Всем доброго дня! Прошу помощи... Сейчас на Яндекс маркет выводятся все товары которые есть в наличии (магазин одежды) по запросу SELECT v.price, v.compare_price, v.id as variant_id, p.name as product_name, v.name as variant_name, v.position as variant_position, v.sku AS variant_sku, p.id as product_id, p.url, p.annotation, pc.category_id, i.filename as image, b.name as brand, b.url as brand_url FROM s_variants v LEFT JOIN s_products p ON v.product_id=p.id LEFT JOIN s_products_categories pc ON p.id = pc.product_id AND pc.position=(SELECT MIN(position) FROM s_produ
-
Добрый день! Требуется прикрутить к сайту сервис apiship.ru или аналогичный (предлагайте варианты). Цель: клиент в корзине выбирает населенный пункт (либо он на автомате по ip подставляется) и далее ему предлагаются варианты доставки и стоимость (от разных служб). Жду предложений по срокам и цене. Пример
-
Как ускорить запрос в БД
esistema1 replied to esistema1's topic in Общие вопросы по функционалу и дизайну
Спасибо за советы, буду экспериментировать. В WHERE написано v.stock > 0, т.е. товары которых нет в наличии не попадают в выборку. -
Добрый день! Делаю отдельную страницу сезонных товаров и внутри нее категории в которых есть эти товары . Написал вот такой запрос: SELECT c.id, c.parent_id, c.name, c.url, p.id AS a FROM s_categories AS c LEFT JOIN s_products_categories AS pc ON pc.category_id = c.id LEFT JOIN s_products AS p ON p.id = pc.product_id LEFT JOIN s_variants AS v ON v.product_id = pc.product_id LEFT JOIN s_options AS o ON o.product
-
Все бренды на одной странице
esistema1 replied to esistema1's topic in Общие вопросы по функционалу и дизайну
Вот так работает! Спасибо огромное! -
Все бренды на одной странице
esistema1 replied to esistema1's topic in Общие вопросы по функционалу и дизайну
Все равно показывает все бренды... -
Все бренды на одной странице
esistema1 replied to esistema1's topic in Общие вопросы по функционалу и дизайну
Так все равно показываются все бренды... -
Всем доброго дня! Делаю на сайте вывод всех брендов на одной странице по инструкции https://forum.simplacms.ru/topic/815-отдельная-страница-всех-брендов/ Все прикрутил, работает. Но как сделать так чтобы на странице /brands показывались только те бренды в которых есть товары с кол-вом больше 0 (т.е. чтобы срабатывал фильтр in_stock) Вот сама функция (подскажите пожалуйста что в ней надо исправить): public function get_all_brands($filter = array()) { $category_id_filter = ''; $visible_filter = ''; $in_stock_filter = '';
-
Фильтр по свойству товара
esistema1 replied to esistema1's topic in Общие вопросы по функционалу и дизайну
Разобрался! Спасибо большое за помощь!