-
Content Count
33 -
Joined
-
Last visited
Контактная информация
- Site:
Информация о вас
-
Фриланс
Программирование
-
Версия CMS
1.x
2.x -
From
Москва
-
Если вы используете сервис https://www.payanyway.ru, то вам требуется внести следующие правки: Файл /payment/Payanyway/Payanyway.php $order = $this->orders->get_order((int)$order_id); $purchases = $this->orders->get_purchases(array('order_id'=>intval($order_id)));// Добавить строку // Обновить код ... if ($payment_system[1]){ $url = "https://".$payment_settings['payment_url']."/assistant.htm"; } else { $url = $this->config->root_url.'/payment/Payanyway/callback.php?invoice=true'; } $MNT_CUSTOM2['customer'] = $order->email; foreach($purchases as $i=>$purchase)
-
А это https://simplamarket.com/products/integratsiya-so-sluzhboj-dostavki-cdek-sdek кто-нить тестировал?
-
Админка: Карточка товара:
-
На форуме была тема Составной товар. Sheeft в данном топике описал ошибки реализации, которые я учел. Комплект собирается из нескольких товаров, для каждого товара можно задать новую цену. Отображается комплект, как товар. После оформления заказа комплект проводится как отдельные товары со скидкой. Реализация http://vasyan.me/blog/all/create-komplekt-simpla/ PS: корзину требуется доработать, так как на клиентском сайте корзина модифицирована.
-
Регионы берутся в этом случае не из настроек маркета? По поводу приема платежей вопрос, а если использовать https://kassa.yandex.ru/ они не возвращают свою форму для ввода данных платежа? так то это фейл получается. Видимо деньги они берут за красивую и полную (по их мнению) витрину, но покупателю все равно взаимодействовать с ИМ.
-
Теперь появилась возможность "пощупать" данную функцию без интеграции в Simpla, так как появился интерфейс внутри Маркета.
-
Добавлю свои пять копеек. В текущей версии Simpla пароль для админки находится в файле .passwd, соответсвенно нужно заменить строку auth_basic_user_file $document_root/simpla/.htpasswd;на auth_basic_user_file $document_root/simpla/.passwd;
- 11 replies
-
- auth_base
- virtualhost
-
(and 1 more)
Tagged with:
-
Сделал так: 1) Зарегистрировал блок $this->design->smarty->registerPlugin("block", "translit", array($this, "do_translit")); 2) Добавил функцию public function do_translit($params, $content, $smarty, &$repeat, $template) { if (isset($content)) { $text = $content; $ru = explode('-', "А-а-Б-б-В-в-Ґ-ґ-Г-г-Д-д-Е-е-Ё-ё-Є-є-Ж-ж-З-з-И-и-І-і-Ї-ї-Й-й-К-к-Л-л-М-м-Н-н-О-о-П-п-Р-р-С-с-Т-т-У-у-Ф-ф-Х-х-Ц-ц-Ч-ч-Ш-ш-Щ-щ-Ъ-ъ-Ы-ы-Ь-ь-Э-э-Ю-ю-Я-я"); $en = explode('-', "A-a-B-b-V-v-G-g-G-g-D-d-E-e-E-e-E-e-ZH-zh-Z-z-I-i-I-i-I-i-J-j-K-k-L-l-M-m-N-
-
Resize картинки с брендом
yakutec replied to Sergey's topic in Общие вопросы по функционалу и дизайну
Вот так я сделал превью фото для категорий Идем в файл config/config.php, правим строки: ;Изображения категорий categories_images_dir = files/categories/; resized_category_img_images_dir = files/categories/preview/; Создаем папку previews в папке files/categories (решение хранить в originals мне не понравилось) Идем в файл api/Design.php и регистриуем новую функцию для Smarty: $this->smarty->registerPlugin('modifier', 'resize', array($this, 'resize_modifier')); $this->smarty->registerPlugin('modifier', 'resize_catalog', array($this, 'resize_catalog_modifier')); ... p -
pikusov ошибся, выложил в файле search_products.php метод, которого нет в классе БД $simpla->db->escape($keyword) его достаточно заменить на старый mysql_real_escape_string($keyword) и все будет работать. Файл в двух места: /simpla/ajax/search_products.php /ajax/search_products.php
-
Вывести в корзину характеристики товара (свойства)
yakutec replied to mira's topic in Готовые решения
Для версии 2.2.4 правим файл /docs/api/Cart.php $images = $this->products->get_images(array('product_id'=>$products_ids)); foreach($images as $image) $products[$image->product_id]->images[$image->id] = $image; $features = $this->features->get_options(array('product_id'=>$products_ids)); foreach($features as $feature) $products[$feature->product_id]->features[$feature->feature_id] = $feature; foreach($items as $variant_id=>$item) -
быстрое лечение данной проблемы, отключение imagemagick, чтобы сделать это идем в файл config/config.php находим строку use_imagick = true заменяем её на use_imagick = false
-
Яндекс Маркет быстрый заказ?
yakutec replied to Tw333k's topic in Общие вопросы по функционалу и дизайну
Идем в view/CartView.php и пишем такой код // Данные пользователя if($this->user) { $last_order = reset($this->orders->get_orders(array('user_id'=>$this->user->id, 'limit'=>1))); if($last_order) { $this->design->assign('name', $last_order->name); $this->design->assign('email', $last_order->email); $this->design->assign('phone', $last_order->phone); $this->design->assign('address', $last_order->address); -
Доставка EMS, RAM - цена зависит от веса товара.
yakutec replied to Jonny_K's topic in Платные модули и услуги
можете мне тоже черкануть ценник на данный модуль? -
Можно сделать свой модуль (сейчас там PageView) и далее приводить к любому виду. Элементарная задача.