Simplacms - 2 часть

Статус
В этой теме нельзя размещать новые ответы.
Подскажите знающие, есть ли реализация мультимагазина на симпле? То есть 2 магазина с разными товарами и ценами на одну админку. Уж очень нравится быстрая симпла, есть хорошое решение на престе, но она ппц тугая
 
Подскажите знающие, есть ли реализация мультимагазина на симпле? То есть 2 магазина с разными товарами и ценами на одну админку. Уж очень нравится быстрая симпла, есть хорошое решение на престе, но она ппц тугая
На симпле точно нет, и врядли будет.
Только через костыли, и то они довольно сложные будут.
 
Приветы! Делаю модуль кросспостинга товара, при создании, в ВКонтакте. В принципе пост публикуется и ссылка на сайт тоже. Хочу с картинкой. Но столкнулся с проблеммой. Картинки в своем адресе содержат токен. Как получить юрл картинки товара с токеном?
Как вариант забить на токен вообще, и брать картинки из папки с оригиналами изображений.
 
подскажите кто знает как автоматом назначить заказу статус принятый, минуя новый.
дело в том, что пока заказ не примешь, кол-во товара не поменяется
 
подскажите кто знает как автоматом назначить заказу статус принятый, минуя новый.
дело в том, что пока заказ не примешь, кол-во товара не поменяется
C форума Simpla:

1. Надо в view/CartView.php:

$this->orders->close($order_id);

2. Если хотите, чтоб не менялось к-во при изменениях статусов заказа в админке, то в api/OrderAdmin.php удаляйте строки

if(!$this->orders->open(intval($order->id)))
$this->design->assign('message_error', 'error_open');
else
в двух местах и удаляйте строки

if(!$this->orders->close(intval($order->id)))
$this->design->assign('message_error', 'error_closing');
else
тоже в двух местах.

3. И еще, кажется, останется недостаток, связанный с удалением заказа...
 
C форума Simpla:

1. Надо в view/CartView.php:

$this->orders->close($order_id);

2. Если хотите, чтоб не менялось к-во при изменениях статусов заказа в админке, то в api/OrderAdmin.php удаляйте строки

if(!$this->orders->open(intval($order->id)))
$this->design->assign('message_error', 'error_open');
else
в двух местах и удаляйте строки

if(!$this->orders->close(intval($order->id)))
$this->design->assign('message_error', 'error_closing');
else
тоже в двух местах.

3. И еще, кажется, останется недостаток, связанный с удалением заказа...

благодарю. добавил строчку после фразы // Добавляем заказ в базу и нет никаких недостатков и проблем при изменении статуса заказа. из OrderAdmin.php ничего не удалял
 
кто-нибудь знает как сделать авто-сортировку по наличию? т.е. чтобы товары не в наличии были в конце списка. знаю что есть модуль, но может можно без него обойтись?

и еще вопрос. при оплате через яндекс деньги не меняется статус заказа на оплаченный. кто-нибудь сталкивался?
 
Последнее редактирование:
Приветы! Делаю модуль кросспостинга товара, при создании, в ВКонтакте. В принципе пост публикуется и ссылка на сайт тоже. Хочу с картинкой. Но столкнулся с проблеммой. Картинки в своем адресе содержат токен. Как получить юрл картинки товара с токеном? В текущем состоянии модуль получает прямой юрл, без токена. Вот пример:

if($this->request->post('vk_crosspost', 'boolean') == 1 )
{
/*
* Кросспостингв в ВКонтакте
*/
$query = $this->db->placehold("SELECT filename FROM __images WHERE product_id=? LIMIT 1", $product->id);
$this->db->query($query);
$file = $this->db->result('filename');

$photo = $this->vk->upload_photo($this->config->root_url.'/files/products/'.$file, '229029514', $product->meta_title);
$this->vk->post($product->meta_title, $photo, $this->config->root_url.'/products/'.$product->url);

}

В админке так:
80819126a1f1ce2f0f3604df26f319bf.jpg

Слушай напиши в скайп websah с пометкой темы интересный модуль у тебя
 
Приветы! Делаю модуль кросспостинга товара, при создании, в ВКонтакте. В принципе пост публикуется и ссылка на сайт тоже. Хочу с картинкой. Но столкнулся с проблеммой. Картинки в своем адресе содержат токен. Как получить юрл картинки товара с токеном? В текущем состоянии модуль получает прямой юрл, без токена. Вот пример:

if($this->request->post('vk_crosspost', 'boolean') == 1 )
{
/*
* Кросспостингв в ВКонтакте
*/
$query = $this->db->placehold("SELECT filename FROM __images WHERE product_id=? LIMIT 1", $product->id);
$this->db->query($query);
$file = $this->db->result('filename');

$photo = $this->vk->upload_photo($this->config->root_url.'/files/products/'.$file, '229029514', $product->meta_title);
$this->vk->post($product->meta_title, $photo, $this->config->root_url.'/products/'.$product->url);

}

В админке так:
80819126a1f1ce2f0f3604df26f319bf.jpg
А не пробовал отключить токен? Для просмотра ссылки Войди или Зарегистрируйся
Был бы признателен за более подробное описание этой доработки. Тоже заинтересован в ней
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху