1. Если сумма доставки уже известна и человек оплачивает весь заказ, включая доставку, как сделать так чтобы сумму доставки не добавлялась в итоговой документ на печать?

Если клиент оплачивает весь заказ, то имеется ввиду, что и доставку тоже. Поэтому зачем убирать оттуда сумму доставки? Если у Вас наложенный платёж, то он ведь будет оплачивать тоже на месте всю сумму вместе с доставкой.

2. Если клиенты оформляют заказы один с наложенным платежом, другой без как пользоваться доставкой СДЭК? Ну, например, человек указал доставку СДЭК, а оплату при получении, тогда вроде все понятно, в настройках СДЭК стоит флажок "наложенный платеж" и документы печатаются с наложкой. А если клиент указал оплату яндекс.деньгами, то в соответствии с флажком "наложенный платеж" создается заказ и в документах также проставляется наложка, как убрать эту наложку в уже созданном заказе?

У способа оплаты есть привязка к доставкам. Соответственно нужно привязать только способ оплаты - наложенный платёж к такому виду доставки. Оплата яндекс деньгами при наложенном платеже конечно не пойдёт.

Понял. Если можно напишите пожалуйста нам об этом в support@readyscript.ru мы всё поправим.

Помогло?

У вас в настройках доставки СДЕК есть флажок. Который отвечает за наложенный платёж.

2,030

(1 ответов, оставленных в Предложения по улучшению системы)

Насколько я знаю в 1С есть импорт из CommerceML. Я даже как-то им пользовался. Он правда ручной. Но как вариант можно сделать модуль, который в обратную сторону выдаёт на выходе CommerceML. Всё бы ничего, но 1С продукты от версии к версии, от подверсии к подверсии меняют выгрузку. И делать модуль экспорта под эти конфиги это тяжелейший труд и не понятно, стоит ли это того. Плюс 1С программисты возьмут за такую работу очень дофига. Пока всё туманно на мой взгляд. Но это лично моё мнение, а не компании. Мы данный вопрос как-то поднимали, но сошлись на том, что пока ещё есть куда расти, а обмен между 1С и нами фактически есть.

2,031

(18 ответов, оставленных в Вопросы по работе с системой)

Ну правильно. У пользователя своя цена. Её можно получить через:

{$product->getCost()}

Она вернёт цену пользователя. Естественно она показывается после авторизации пользователя.
Т.е. вывести её можно так:

{if $isAuth}
{$product->getCost()}
{/if}

А остальные цены как я и указал выше.
Такой Вариант не подойдёт?
Просто через getCost можно вернуть любую цену.

2,032

(18 ответов, оставленных в Вопросы по работе с системой)

Андрей пишет:

Подскажите, как вывести название Цены?
Т.е. Что пользователь зашел на сайт увидел не "600 руб.", а "Розница: 600 руб."
А если зашел пользователь имеющий свой тип цены увидел: "Ваша цена: 400 руб."
Все пересмотрел, но не понял.
http://readyscript.ru/dev-manual/class_ … d9b6133d9a
Сейчас сделали определение по группе в которой состоит участник, но все же хотелось бы узнать как просто вывести название текущей цены

Ну Вы же когда получаете цену указываете что это за цена.

Например:

{$product->getCost('Зачеркнутая цена')} и {$product->getCost('Розничная цена')}

Что мешает сделать так?:

Зачеркнутая цена: {$product->getCost('Зачеркнутая цена')}<br/>
Розничная цена: {$product->getCost('Розничная цена')}

2,033

(5 ответов, оставленных в Предложения по улучшению системы)

Здравствуйте.
Двоякое у вас меню и немного неудобное.
Почему нельзя сделать, полноценный модуль меню.
1. Создать меню
  - верхнее
  - левое
  - и т.д.

2. Выводится специальным тегом + id меню.

3. Каждому меню можно применить шаблон оформления.

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

Просто не могу понять, почему есть меню, а также есть каталог товаров, который не редактируется модулем меню.
Это точно такое-же меню.  Почему из админки в меню каталога товаров, нельзя вставить ссылки на статьи или страницы.

Т.к. это разные сущности. Каталог товара никак не должен быть связан с меню, т.к. мы предполагаем, что меню это страницы типа - доставка, оплата и т.д.. Никакого отношения к товарам они по сути не имеют.
Для решения отображения меню и списка каталога товаров есть свои блок контроллеры в котором и ставиться необходимый шаблон отвечающий отдельно за вывод меню из указанного корневого элемента или вывод каталога товаров из указанного корня соответственно.
Какую задачу по объединению Вам надо решить?

2,034

(10 ответов, оставленных в Поиск исполнителей по созданию интернет-магазинов)

Евгений пишет:

Пока воздержусь, хотелось бы все таки сверстать в Bootstrap 3 и подключить через конструктор, обычных верстальщиков и у меня много... Всех траблы с конструктором смущают sad
Но все равно, огромное спасибо.

Я тоже сейчас делаю тему на bootstrap 3 и проблем не наблюдаю. С чем Вы столкнулись?

2,035

(3 ответов, оставленных в Предложения по улучшению системы)

Поясните подробнее Вашу идею.

2,036

(4 ответов, оставленных в Вопросы по работе с системой)

Да, действительно. Если можно пожалуйста напишите об этом нам на support@readyscript.ru и мы внесём график правок это. Если есть такая возможность, чтобы мы точно не забыли.

2,037

(4 ответов, оставленных в Вопросы по работе с системой)

Поясните подробнее... Какой артикул клонируете и что получается.

2,038

(8 ответов, оставленных в Вопросы по работе с системой)

Юрий пишет:

И еще, как сделать - чтобы сумма доставки округлялась до целых?
В модуле магазин - округляется сумма заказа или цены у товаров?

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

2,039

(8 ответов, оставленных в Вопросы по работе с системой)

Юрий пишет:

Сейчас обратил внимание что проблемы с заказами в Москву, и вот что обнаружил - Москвы нет ни в одной из зон ))) И походу подставляются данные из "все" - так?

Да

2,040

(8 ответов, оставленных в Вопросы по работе с системой)

Юрий пишет:

Добрый день! А есть более подробное руководство с примерами формул и переменных для настройки - универсальной доставки.
Я разделил доставку почтой и доставку с наложенным платежом, после получения первых заказов с наложкой, не могу понять почему у одних цена доставки 56р, у других 204р, я пробовал оформить аналогичный заказ у меня тоже вышло 204р.
Что значит  round($W/500)*100 - Round?
или floor(($S-1)/1000)*80 - Floor?
И как себя ведет нижняя строчка относительно к верхним 5-ти зонам, она суммируется? Я там собственно пытался прибавить 4% за наложенный платеж к сумме покупки и сумме доставки. Вообщем не понимаю((

Тут действуют правила, функций, которые знают программисты. Я имею ввиду floor и round.
round - округлить, до целых чисел. Например round(ЗДЕСЬ ВАША ФОРМУЛА).  4.5 = 5
floor - округлить до целых чисел, но всегда в сторону уменьшения. Например floor(ЗДЕСЬ ВАША ФОРМУЛА). 4.5 = 4.

Остальное это лишь формула.

Номер телефона, это просто элемент шаблона и он настолько разно делается везде в дизайне, что проше поправить шаблон шапки например. Или же, если у Вас адаптивная тема оформления, вы через Веб-сайт->Конструктор сайта можете добавить в шапку блок контроллер - "HTML", где можно вывести Ваш телефон.
На практике чаще всего телефон в шапку устанавливается один раз и навсегда, поэтому мы такой вопрос решаем простой правкой шаблона.

2,042

(5 ответов, оставленных в Вопросы по работе с системой)

На странице способов доставок в админ. панели слева в таблице есть ползунок за который можно тянуть(стрелки вверх и вниз). Тяните за него и переставляйте в нужном Вам порядке.

Можно правкой контроллера списка товаров сделать из своего модуля сделать или через .my.inc.php. Контроллер списка товаров - /modules/catalog/controller/front/listproducts.inc.php

При редактировании множественном товаров из админки на вкладке основные появится поля с остатком по складу. Так можно массово задать остаток.
Что касается CSV, то что-то уж очень странно. Возможно у Вас как я предположу возникает во время экспорта какая-то ошибка. Вы напишите нам в поддержку support@readyscript.ru и укажите доступы к админке и FTP.

2,045

(7 ответов, оставленных в Вопросы по работе с системой)

admin пишет:

В настройках модуля sitemap всегда можно добавить любую произвольную ссылку, если потребуется.

2,046

(12 ответов, оставленных в Вопросы по Маркетплейсу)

Мы не поддерживаем таких имен. И по большому счёту они там не нужны, т.к. поисковики понимают alt и title, по которому очень легко определяют, что это за фото. На дворе 2015 год.
Ведь кто из Вас помнит точный url картинки и хранит его? Есть такой человек? smile

2,047

(13 ответов, оставленных в Вопросы по работе с системой)

Появилась поддержка сопутствующих товаров по умолчанию в карточке товара. Поэтому проблема я думаю отпала.

2,048

(18 ответов, оставленных в Вопросы по работе с системой)

Юрий пишет:

Я не разбираюсь в программировании и кодах. Увидев заголовок "Цена по запросу" заинтересовался этим и захотелось сделать такую же функцию при нуле.
Не сразу понял как сделать то, что здесь написано, но попробовав последовательно, и потратив пару часов, Всё получилось.
Очень полезная вещь! СПАСИБО!
Предлагаю внести эту функцию обновлением в платформу ReadyScript.

Мы не хотим усложнять шаблон с карточкой товара, она и так перегружена по максимуму.

2,049

(18 ответов, оставленных в Вопросы по работе с системой)

Вова,

?! Это логическое условие ноль - false, а не ноль - true?

Тоже самое. 0 и false в таком условии равнозначны в соответствии с канонами php. Можете проверить. Т.е. это условие - если не ноль. Но видимо из-за того, что число в итоге получается не integer (0), а float(0.00), то у него не работает.

    {if !$product->getCost(null, null, false)}

2,050

(18 ответов, оставленных в Вопросы по работе с системой)

Вова пишет:

Описанный выше вариант не подошёл. А вот так работает:

                {if $product->getCost()>0}
                    <span class="myCost">{$product->getCost()}</span> {$product->getCurrency()}
                {else}
                    <span class="myCost">Цена по запросу</span>
                {/if}

Если цена больше нуля - эта цена и выводится. Если цена равна нулю - выводится строка "Цена по запросу".
Изменения вносились в файл product.tpl . Аналогично можно вставить и в list_products.tpl.

$product->getCost() возвращает отформатированную строку, а не число. Если число будет больше 1000, то код $product->getCost()>0 не сработает. Ведь там будет "1 000" Поэтому я и получаю цену через $product->getCost(null, null, false), т.к. в этом случае вернётся всегда цифра.

/**
    * Возвращает цену товара
    * 
    * @param mixed $cost_id - id или Название цены. Если null, то текущая цена у пользователя.
    * @param integer $offer - комплектация
    * @param bool $format - форматировать цену
    * @param bool $inBaseCurrency - возвращать стоимость в базовой валюте
    * @return mixed
    */
    function getCost($cost_id = null, $offer = null, $format = true, $inBaseCurrency = false)