Разделы

  
 

Как удалить Shopkeeper

В общем поставил я сей модуль, но начались траблы на сайте. Хочу удалить его корректно, чтобы он следов не оставлял, но как это правильно делать не знаю. Буду признателен если кто подскажет.

Гипермаркет бытовой техники и электроники

Хочу немного побаянить…
Собственно, вопрос в сабже.
Эво или Рево — не столь важно.

Исходные данные:
1. Сделать, используя shopkeeper, sbshop, minishop (кипер для меня предпочтительней).
2. Товаров чуть больше 5 тысяч.
3. Все описания, картинки и характеристики будут парситься с маркета.
4. Каждый параметр характеристики — это отдельный параметр в базе (нужен поиск по параметрам).
5. Параметры характеристик у всех разделов (да и подразделов тоже) — разные.
6. Обновление прайса раз в неделю.

Я как представлю что нужно создавать туеву хучу ТВ — становится плохо.
Кто-нибудь видел что-то подобное? Может напутствие какое или совет…

JS, MODx Evolution, Shopkeeper.

Итак, требуется: наладить работу формы заказа на сайте, точнее выбор нескольких способов доставки, с перезагрузкой формы через shopkeeper. Сроки — пару дней, работа достаточно лёгкая, но геморная. Сам не могу сделать — уж очень я с JS не дружен, мы друг друга не понимаем.
По стоимости думаю договоримся.
Сам сайт скину в личку, если какие вопросы — напишите в топике, на всё отвечу. По бюджету думаю врядли это будет стоить больше 30-50$, но всегда можем договориться.

Просмотренные товары из таблицы shopkeeper [Evo]

Добрый день. Недавно нашел такую заметку о реализации просмотренных товаров в блоге http://ifreework.com/prosmotrennyie-tovaryi-iz-tabliczyi-shopkeeper/
Идея хорошая, но реализацию в пределах используемого мной shopkeeper, я к сожалению не нашел. К сожалению с первого раза этот снипет у меня не заработал… у разработчика на сайте нет функционала комментирования и обсуждения, что очень жаль.
Вот и решил выложить сюда, для обсуждений и допиливания данного снипета, думаю это будет полезным снипетом.

Называется сниппет cookie
так как просмотренные товары пишет именно в куки.

<?php
class p
{
    /**
     * Индекс
     */
    const COOKIE_KEY  = 'p';
    const GET_KEY     = 'p';
    /**
     * Время жизни куки
     */
    const COOKIE_TIME = 8600;
    /**
     * Получить в виде строки
     */
    const GET_STRING = 'get_string';
    /**
     * Получить в виде массива
     */
    const GET_ARRAY  = 'get_array';
 
    private $_data;
 
 
    function __construct()
    {
        $this->set();
        $this->add();
    }
    
    protected function set()
    {
        $this->_data = (isset($_COOKIE[self::COOKIE_KEY])) ? unserialize($_COOKIE[self::COOKIE_KEY]): array();
    }
    
    public function get($ret=self::GET_STRING)
    {
        return ($ret==self::GET_STRING) ? implode(',', $this->_data) : $this->_data;
    }
    
    public function delete()
    {
        setcookie (self::COOKIE_KEY, "", time() - 3600,"", "." . $_SERVER['HTTP_HOST']);
    }
    
    public function add()
    {
        if(isset($_GET[self::GET_KEY]) && strlen(trim($_GET[self::GET_KEY])>0)) {
            if(array_search($_GET[self::GET_KEY], $this->_data)===false) {
                $this->_data[] = $_GET[self::GET_KEY];
                setcookie (self::COOKIE_KEY, serialize($this->_data), time() + self::COOKIE_TIME,"","." . $_SERVER['HTTP_HOST']);
            }
            
        }
            
    }
}
 
$p = new p();
echo $p->get();
 
 
?>


У меня идёт вложенный вызов просмотренных товаров в карточке товара, это значит, что изначально вывожу все товары

[!catalogView?
&paginate=`1`
&sortBy=`id`
&sortDir=`asc`
&tpl=`prof`
&display=`[+phx:if=`[+phx:get=`all`+]`:ne=``:then=`all`:else=`15`+]`
&descTpl=`tovar`
&toPlaceholder=`catalogViewOutput`
¤tPageClass=`act`
&lang=`prof`
!]

а затем в чанке tovar

вывожу просмотренные

<h2>Недавно просмотренные товары:</h2>
                        <div>
[!catalogView?
&tpl=`prof_recent_list`
&display=`5`
&sortDir=`desc`
&descTpl=`tovar`
&randomize=`1`
&skipDesc=`1`
&products=`[[cookie]]`
!]
                            
                        </div>

TvImageResizer не ресайзит миниатюры в png

Добрый день!

При выборе png-исходника формируются только миниатюры jpg. О возможной ошибке ничего не говорит.
Он должен формировать png или только jpg?

Вот какие параметры указываю:


С уважением, Сергей.

Shopkeeper - дополнительные параметры как в демо

В демо-версии магазина (evo 1.0.5) в Примере №4 есть реализация параметра материалов для товара.

( Читать дальше )
  • 0
  • 15 марта 2012, 19:29
  • chehov
  • 5

Один товар в нескольких категориях без дублей Shopkeeper [Evo]

Кто-нибудь пытался добавить товар в несколько категорий, но чтобы не дублировать этот самый товар по категориям?
Как в Virtuemart сделано — при создании товара можно выбрать несколько категорий, к которым он будет принадлежать.
Единственное что — товары создаются как страницы, т.е. не в самом Shopkeeper…
Как это сделать? Или хотя бы как убрать дубли или не делать каждый раз новый товар, а создавать на него что-то типа алиаса в категориях?

[Shopkeeper] Добавление в корзину нескольких наименований товаров одновременно

Приветствую! Можно ли в Shopkeeper сделать что-то типа такого:

www.rifural.ru/catalog/001554/

А именно нужно также указывать количество добавляемого товара в корзину и добавлять все товары у которых количество указано больше 0 в корзину одной кнопкой, а не по отдельности как в этом примере demo-evo.modx-shopkeeper.ru/russkij_demo/primer_2.html

Заранее спасибо!
  • 0
  • 2 марта 2012, 12:09
  • ig0r74
  • 1

Нужна помощь по настройке shopkeeper [[REVO]]

Есть ряд вопросов которые я не могу самостоятельно решить, прошу помощи!
Желательно разговор по скайпу или другому мессенджеру. в крайнем случае почта/телефон. Консультацию оплачу по вашему «тарифу».

[EVO]Вопрос по ShopKeeper. Как сделать так, чтобы товар летя в корзину брал с собой TV параметры?

Товар добавляется в корзину, но без TV параметров.
Подскажите, пожалуйста, в чем дело?
  • 0
  • 26 февраля 2012, 05:11
  • key812
  • 2