Jump to content

Recommended Posts

Более тесная интеграция с 1C и сервисом МойСклад, выше скорость работы с большим количеством товаров, печать заказов, экспорт покупателей в Excel.

Обо всём по порядку:

Пакетная синхронизация с 1С

Теперь обмен данными с 1С разбивается на несколько пакетов в зависимости от ресурсов хостинга. Если Симпла не успевает обработать выгруженные товары за один сеанс, скрипт запускается заново для обработки следующего пакета товаров. Таким образом, количество загружаемых товаров теперь не ограничено временем выполнения скрипта. При этом в статус-баре 1С пишется количество обработанных товаров на данный момент.

Минимальное потребление памяти при синхронизации с 1С и МоимСкладом

Новый обработчик использует модуль XMLReader вместо SimpleXML при обработке CML-файлов и занимает память только для товара, обрабатываемого в данный момент. Это означает, что использование памяти теперь не зависит от количества выгружаемых товаров.

Еще некоторые улучшения синхронизации товаров

Автоматическая транслитерация адресов и заполнение мета-тегов, учет нескольких валют, импорт брендов товаров.

Печать заказов

Добавлена печатная форма заказов.
Эта форма использует шаблон order_print.tpl.
Кроме всего прочего форма содержит карту проезда к адресу доставки и будет удобна курьеру.
Вы можете изменить шаблон на свое усмотрение, например добавить в неё логотип и выдавать в качестве счета покупателю, внести необходимые реквизиты и использовать как счет-фактуру и так далее.

Экспорт покупателей в Excel

Добавлена возможность экспорта покупателей в формат CSV. Могут быть экспортированы как все покупатели, так и отдельные группы.

И еще кое-что

Новый метод оплаты OKPay;
Кнопка "показать все товары" в постраничной навигации;
Сортировка покупателей по имени и дате регистрации;
Перенаправление покупателя на прошлую посещенную страницу после логина;
Дополнительная оптимизация скорости работы на большом количестве товаров.

Link to post
Share on other sites

Денис, подскажите пожалуйста, как можно добавить в версию 2.0.2:

- перенаправление покупателя на прошлую посещенную страницу после логина;
- печать заказов

Заранее большое спасибо!

Link to post
Share on other sites

Спасибо за печать заказов, экспорт и сортировку покупателей!

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

Link to post
Share on other sites

При оформлении заказа:

Warning: Unknown column 'u.last_ip' in 'field list' [sELECT u.id, u.email, u.password, u.name, u.group_id, u.enabled, u.last_ip, u.created, g.discount, g.name as group_name FROM s_users u LEFT JOIN s_groups g ON u.group_id=g.id WHERE u.id=0 LIMIT 1] in /home/denart/public_html/api/Database.php on line 105Warning: Cannot modify header information - headers already sent by (output started at /home/denart/public_html/api/Database.php:105) in /home/denart/public_html/view/CartView.php on line 121Warning: Cannot modify header information - headers already sent by (output started at /home/denart/public_html/api/Database.php:105) in /home/denart/public_html/index.php on line 26


Забыл выполнить SQL обновление.
Link to post
Share on other sites

и самое главное как обновиться с разных версий
хотя бы знать какие файлы затронуты со старых

вообще с обновлением печаль, уже 3 новые версии а обновляться не хочется из за отсутствия понятного обновления

Link to post
Share on other sites

Как-то криво сделан экспорт покупателей. На отдельной странице не красиво как-то.
Переместил экспорт на страницу покупателей, вышло красиво.

Link to post
Share on other sites

Новый обработчик использует модуль XMLReader вместо SimpleXML при обработке CML-файлов и занимает память только для товара, обрабатываемого в данный момент. Это означает, что использование памяти теперь не зависит от количества выгружаемых товаров.

А можно как то обновиться, чтобы только это обновить? Ато мне движок переделали и полностью обновляться теперь нельзя. ((

Link to post
Share on other sites

> А можно как то обновиться, чтобы только это обновить? Ато мне движок переделали и полностью обновляться теперь нельзя. ((
Да, просто обновите /simpla/cml/1c_exchange.php

Link to post
Share on other sites

Денис, мне его тоже сегодня переделали под две цены ))) Тот, который вы мне присылали по почте в последний раз с добавленной загрузкой бренда и транслитерацией - это и есть последняя версия которая в обновлении или нет?

Link to post
Share on other sites

> когда будет Яндекс Деньги?
Как только вы подпишете договор с Яндексом и сможете дать тестовый доступ для создания модуля

Link to post
Share on other sites

Добрый вечер. После обновления не возможно оформить заказ. При заказе выводится красное поле ошибки, но в нем нечего не написано. В чем может быть проблема?
Проблему изучил и понял, капча! Подскажите пожалуйста, в каком файле ( в движке) находится эта проверка капчи? При заказе? Надо её заккоментить.

Link to post
Share on other sites

RodgerFox 4 Сентябрь
Добрый вечер. После обновления не возможно оформить заказ. При заказе выводится красное поле ошибки, но в нем нечего не написано. В чем может быть проблема?


Та же самая проблема!!!!
Обновил до 2.1.5, а то, что было в шаблоне ничего не менял (он был для 2.1.0).
Теперь невозможно сделать заказ.

В cart.tpl, который в /design/mytemplate/html - никакой капчи у меня нет

Help !!!
Link to post
Share on other sites

http://
Kosjak76 18:57
Добавить капчу в шаблон Корзины, взять из нового архива


Я не большой специалист по Симпле - что конкретно надо сделать? В какой файл добавить?

Я пока просто сделал - переписал файл cart.tpl из шаблона default.
Выглядит конечно коряво - но работает, правда только со 2-го раза (видимо где-то еще надо что-то изменить)...

Как вообще капчу отключить?

Link to post
Share on other sites

Убрать капчу предлагаю так:

1) в файле /view/CartView.php

....
elseif(empty($order->email))
{
$this->design->assign('error', 'empty_email');
}
elseif($_SESSION['captcha_code'] != $captcha_code || empty($captcha_code))
{
$this->design->assign('error', 'captcha');
}
else
{
// Добавляем заказ в базу
$order_id = $this->orders->add_order($order);
$_SESSION['order_id'] = $order_id;
....

заменить на

....
elseif(empty($order->email))
{
$this->design->assign('error', 'empty_email');
}
elseif(false)
// $_SESSION['captcha_code'] != $captcha_code || empty($captcha_code))

{
$this->design->assign('error', 'captcha');
}
else
{
// Добавляем заказ в базу
$order_id = $this->orders->add_order($order);
$_SESSION['order_id'] = $order_id;
....


2) убрать её из /design/mytemplate/html/cart.tpl

Какие замечания по этому поводу?
Link to post
Share on other sites
  • 2 weeks later...

Обновление (переход на новую версию)

Сообщите, пожалуйста, процедуру обновления Симплы доступным языком, "для чайников".
Заранее благодарю!!!

Link to post
Share on other sites
  • 4 weeks later...
×
×
  • Create New...