Rrp2010
С нами с 31 мая 2015; Место в рейтинге пользователей: #275[СДЕЛАЙ САМ] minishop2 Купить в 1 клик. Быстрое оформление заказа.
Для тех, кто не хочет заморачиваться, напоминаю, что есть замечательный компонент msOneClick, для остальных поясню основную идею: быстро оформить заказ на одну товарную позицию в модальном окне на странице каталога/категории или в карточке товара, без перехода в корзину и на страницу оформления заказа и без потери функциональности, т.е. с возможностью выбрать способ доставки, способ оплаты и количество товара. Также отмечу, что совместимость с калькуляторами доставки не тестировал, только с дополнением msMiniCartDynamic. Итак, начнём.
[СДЕЛАЙ САМ] minishop2 "Популярные категории" стандартными средствами
Зачастую на главных страницах сайтов интернет-магазинов есть блок «Популярные категории». Можно придумать много разных вариантов его реализации, я хочу описать один из самых простых. Суть его в том, что популярными будут те категории, в которых есть популярные товары, а их будет выбирать менеджер вручную. Никаких откровений в этой заметке не будет, цель её — предложить простое решение распространённой задачи для новичков в Modx.
[УПУЩЕННОЕ] Настраиваем расчёт скидки в minishop2 версии 2.7.0 и выше
Приветствую, как-то так случилось, что я упустил вот этот релиз, и тут понадобилось мне сделать возможность устанавливать скидку на каждый товар, начал я писать плагин и увидел в объекте корзине два ранее не встречавшихся ключа discount_price и discount_cost, связался с @Иван Бочкарев, он меня и просветил, что расчёт скидки уже внедрён, надо только указать старую цену и всё посчитается. Это круто, но зачастую удобнее указать скидку в % от цены или просто числом, поэтому я написал небольшой плагин, который при сохранении товара рассчитывает новую цену, а старую записывает в поле old_price, если же скидка равна 0 или не указана и поле old_price заполнено, то его содержимое переносится в price, а old_price обнуляем. Уверен, что многие сами могут такой плагин написать, но кому-то возможно захочется сэкономить 5 минут, код под катом.
Пример подключения собственного класса доставки
Здравствуйте!
Подскажите, как поменять значение $freedeliverysumm из админки.
Делал так:
в ClientConfig параметр free_delivery
Взял с Дока и изменил $freedeliverysumm = 5000; на $freedeliverysumm = $modx->getOption('free_delivery');
Подскажите где ошибся
Подскажите, как поменять значение $freedeliverysumm из админки.
Делал так:
в ClientConfig параметр free_delivery
Взял с Дока и изменил $freedeliverysumm = 5000; на $freedeliverysumm = $modx->getOption('free_delivery');
<?php
if(!class_exists('msDeliveryInterface')) {
require_once dirname(dirname(dirname(__FILE__))) . '/model/minishop2/msdeliveryhandler.class.php';
}
class msDeliveryHandlerMsk extends msDeliveryHandler implements msDeliveryInterface{
public function getCost(msOrderInterface $order, msDelivery $delivery, $cost = 0) {
$freedeliverysumm = $modx->getOption('free_delivery');
$cart = $order->ms2->cart->status();
$cart_cost = $cart['total_cost'];
if($cart_cost > $freedeliverysumm){
return $cost;
}else{
$delivery_cost = parent::getCost($order, $delivery, $cost);
return $delivery_cost;
}
}
}
Но что-то не работает.Подскажите где ошибся
[miniShop2] Кнопка печати заказа из бек-энда
Характиристики 1С + msOptionsPrice2 и др. (CommerceML)
Компании растут, всем требуется больше возможностей от 1С и от сайта. 1С наверно никогда не сможет стать полноценным сайтом, все ровно фронтенд могу настроить только хорошие фронтендщики, кем 1С программисты не являются.
В общем статья для тех кто хотя бы раз синхронизировал 1С и Modx;
В общем статья для тех кто хотя бы раз синхронизировал 1С и Modx;
Приложение не проверено
Кто с таким сталкивался? И как с этим бороться?
После настройки Google вот такая ерунда
«Это приложение ещё не проверено в Google. Продолжайте, только если вы доверяете разработчику.»
После настройки Google вот такая ерунда
«Это приложение ещё не проверено в Google. Продолжайте, только если вы доверяете разработчику.»
Как выдавать мобильную версию по ширине экрана.
Здравствуйте, возникла проблема c MobileDetect, на макбуке сайт открывает мобильную версию, как сделать так что-бы при ширине экрана 800 пикселов давать мобильную версию. Можно ли написать кусок кода который бы выдавал мобильную при 800 пикселах и ниже. И куда этот код нужно вставить тоже поскажите пожалуйста
Удалились картинки с карточки minishop2 2.4.8-pl2
Доброе утро!
Обновил дополнение miniShop2 с версии 2.4.7 на 2.4.8pl-2 и получил карточку товара без картинок, но превьюшки отображаются.
Возможно пути нужно поменять? в источниках файла
Или thumbnails?
Спасибо, за ответы.
Решил переустановкой miniShop2.
Обновил дополнение miniShop2 с версии 2.4.7 на 2.4.8pl-2 и получил карточку товара без картинок, но превьюшки отображаются.
Возможно пути нужно поменять? в источниках файла
Или thumbnails?
Спасибо, за ответы.
Решил переустановкой miniShop2.
Отложенные посты в mSocial
Имеется большое количество ресурсов, которые публикуются по расписанию. Прикрутил mSocialVK для постинга этих ресурсов в соц.сеть.
Проблема в том, что mSocialVK не работает с отложенной публикацией. Ставил события OnDocPublished и OnResourceAutoPublis — не помогло.
Проблема в том, что mSocialVK не работает с отложенной публикацией. Ставил события OnDocPublished и OnResourceAutoPublis — не помогло.