Помощь Поддержка или помощь c Prestashop - 2 часть

Статус
В этой теме нельзя размещать новые ответы.

vector

Постоялец
Регистрация
14 Янв 2007
Сообщения
679
Реакции
121
600 страниц в первой теме - многовато. Согласны?!?
Создана 2 часть самой актуальной темы в нашем разделе - ИМ / Prestashop
------------------------------------------------------------
Как автор темы, позволю задать свои вопросы, для знатоков Prestashop, свободных Фрилансеров.

Имеется интернет-магазин, на Prestashop 1.6.х.х. Магазин радиодеталей.
Необходима доработка нескольких блоков, модулей сайта

Мне(менеджер ИМ), в личном кабинете поступают запросы, после чего, Я вношу их в своем личном кабинете в виде таблички: название компании, и номер компонента с количеством.
Каждый поставщик также имеет свой личный кабинет, где он видит мои запросы только парт номера и кол-во, там он проставляет свои цены, которые вижу только я. Поставщики должны видеть только свои цены.

Все должно выгружаться в виде таблицы .csv по запросу.
Так же должна быть опция рассылки на скайп (и емейл) поставщика новых запросов компонентов с приглашением проставить цены в своем кабинете.
Нужно добавить колонки и функцию "заказ" и "отгрузка".
После того как я отдаю заказ заказчику, он заходит в кабинет и подтверждает заказ (нажимает на кнопку заказано отправлено) и проставляет там номер отслеживания данного заказа. Так я буду знать кому отдал заказ и когда он его отправил.

Имеется дамп категорий и товаров в формате .mysql (от cms drupal) - нужно переконвертировать в базу Prestashop.
--------------------------------------------
Какие модули, в т.ч. платные мне подойдут для реализации данного проекта?
Готов сотрудничать со знатоками, также за вознаграждение. Пишите в ЛК.
 
В том то как раз и проблема..... В ручную не возможно присвоить оптовому покупателю только группу "Оптовик", преста в обязательном порядке требует, что бы клиент находился в дефолтной группе (клиент и пр.), а т.к. ругается и говорит, что "В поле группы должна быть выбрана клиентская группа по-умолчанию"!!!
И получается, что оптовый клиент относится сразу к двум группам "Оптовик" и "Клиент", и соответственно ценовые правила на него не действуют... :(

Client - checked, without special prices, and Оптовик with new special prices checked also and make it default group for that client. It should work and take new default group discounts
 
Заработало!!!!!!!!!!!!!! Спасибо огромное за помощь!!!!!
Что то мы упустили как то поле "Основная группа" :facepalm:.... видимо жара сказалась ))))
Все оказалось очень просто: надо обязательно выбрать в основной группе нужную группу и все сразу стало работать!!!
 
Братцы, вопрос созрел!
В настройках доставки задана разная стоимость в зависимости от зоны (см.скрины). Но, пока человек не залогинился, преста не в курсе его страны и зоны соответственно, и ему в корзине подставляется максимальная цена из всех возможных. Можно ли сделать так, чтобы отображалась минимальная (в моем случае £7)?

Снимок экрана (374).png Снимок экрана (373).png
 
Братцы, вопрос созрел!
В настройках доставки задана разная стоимость в зависимости от зоны (см.скрины). Но, пока человек не залогинился, преста не в курсе его страны и зоны соответственно, и ему в корзине подставляется максимальная цена из всех возможных. Можно ли сделать так, чтобы отображалась минимальная (в моем случае £7)?

Посмотреть вложение 74995 Посмотреть вложение 74996

Поставь default carrier - best price, может поможет. Если нет, то можно создать нового курьера именно для UK за 7 фунтов и поставить его основным. Но у меня доставка вообще не отображается, пока нет адреса. А когда залогинился - минимальная для его зоны.
 
Последнее редактирование:
Доброго времени суток, подскажите пожалуйста что может быть такое. Изменил цену (убрал нули и только в админке появилась некорректная цена) спасибо.
1.PNG
2.PNG
 
Поставь default carrier - best price, может поможет. Если нет, то можно создать нового курьера именно для UK за 7 фунтов и поставить его основным. Но у меня доставка вообще не отображается, пока нет адреса. А когда залогинился - минимальная для его зоны.
Подскажи, как реализовал данный функционал: а именно как сделать чтобы доставка не отображалась пока клиент не зарегистрировался?
 
Подскажи, как реализовал данный функционал: а именно как сделать чтобы доставка не отображалась пока клиент не зарегистрировался?
Вроде никак не делал, единственное, поставил бесплатного курьера по умолчанию. Дальше все само. Вообще править надо два файла:

themes/theme-name/modules/blockcart/blockcart.tpl (корзина)
themes/theme-name/shopping-cart.tpl (оформление заказа)


1) В обоих файлах пишется "To be determined" вместо "Free Shipping!", если нет адреса и доставка бесплатна:
{if (!isset($cart->id_address_delivery) || !$cart->id_address_delivery)}{l s='To be determined' mod='blockcart'}{else}{l s='Free shipping!' mod='blockcart'}{/if}

2) Потом строка эта прячется совсем, опять же если нет адреса. Присваивается класс .unvisible, а классу - display: none.
<span class="ajax_cart_shipping_cost{if $shipping_cost_float == 0 && (!$cart_qties || $cart->isVirtualCart() || !isset($cart->id_address_delivery) || !$cart->id_address_delivery)} unvisible{/if}">

Проще наверно сперва сделать бесплатного курьера по умолчанию, и стоимость обработки (HANDLING) отключить, поставить нули. А там уже смотреть, что вышло из этого. Может ничего больше и не придется делать (на 1.4 у меня так и было). Уверен, можно ухитриться и сделать так, чтобы эта бесплатная доставка и не работала ни при каких условиях, ограничить по группам, по зонам, чтобы ее никто даже и не видел.

TL;DR Создать новую пустую зону, без стран. Создать курьера для этой зоны, price range и стоимость доставки можно не ставить вообще. Поставить курьера основным. Должно все работать, занимает минуту.
 
Последнее редактирование:
Добрый день! подскажите как исправить...
использую Сторе менеджер, при отправке данных на сервер выдает ошибку
685|1364; Field 'target_keyword' doesn't have a default value
INSERT INTO ps_product_lang (`id_product`,`id_lang`,`id_shop`,`description_short`,`name`,`link_rewrite`) VALUES ("4379","1","1","Верх-натур.шкіра,Підклад-натур.шерсть,Підошва-ТЕП","Сапоги женские повседневные","sapogi-zhenskie-povsednevnye"),("4380","1","1","Верх-натур.замш,Підклад-натур.шерсть,Підошва-ТЕП","Сапоги женские повседневные","sapogi-zhenskie-povsednevnye"),("4381","1","1","Верх-натур.шкіра,Підклад-шерсть,Підошва-РџР’РҐ","Сапоги женские повседневные","sapogi-zhenskie-povsednevnye"),("4382","1","1","Верх-натур.замш,Підклад-натур.шерсть/текстиль,Підошва-РџР’РҐ","Сапоги женские повседневные","sapogi-zhenskie-povsednevnye"),("4383","1","1","Верх-натур.шкіра,Підклад-натур.шкіра,Підошва-РџР’РҐ","Туфли РјСѓР¶СЃРєРёРµ комфорт","tufli-muzhskie-komfort"),("4384","1","1","Верх-натур.шкіра,Підклад-натур.шкіра,Підошва-РџР’РҐ","Туфли РјСѓР¶СЃРєРёРµ повседневные","tufli-muzhskie-povsednevnye"), и тд...
в локальной БД нет ероглифов, почему они появляются и что это за ошибка? где то кодировка прописалась? как исправить?
 
Добрый день! подскажите как исправить...
использую Сторе менеджер, при отправке данных на сервер выдает ошибку
685|1364; Field 'target_keyword' doesn't have a default value
INSERT INTO ps_product_lang (`id_product`,`id_lang`,`id_shop`,`description_short`,`name`,`link_rewrite`) VALUES ("4379","1","1","Верх-натур.шкіра,Підклад-натур.шерсть,Підошва-ТЕП","Сапоги женские повседневные","sapogi-zhenskie-povsednevnye"),("4380","1","1","Верх-натур.замш,Підклад-натур.шерсть,Підошва-ТЕП","Сапоги женские повседневные","sapogi-zhenskie-povsednevnye"),("4381","1","1","Верх-натур.шкіра,Підклад-шерсть,Підошва-РџР’РҐ","Сапоги женские повседневные","sapogi-zhenskie-povsednevnye"),("4382","1","1","Верх-натур.замш,Підклад-натур.шерсть/текстиль,Підошва-РџР’РҐ","Сапоги женские повседневные","sapogi-zhenskie-povsednevnye"),("4383","1","1","Верх-натур.шкіра,Підклад-натур.шкіра,Підошва-РџР’РҐ","Туфли РјСѓР¶СЃРєРёРµ комфорт","tufli-muzhskie-komfort"),("4384","1","1","Верх-натур.шкіра,Підклад-натур.шкіра,Підошва-РџР’РҐ","Туфли РјСѓР¶СЃРєРёРµ повседневные","tufli-muzhskie-povsednevnye"), и тд...
в локальной БД нет ероглифов, почему они появляются и что это за ошибка? где то кодировка прописалась? как исправить?
если появляются "иероглифы" то я исходный файл прогоняю через программу Notepad++ , открываешь файл в нём - в меню Кодировка и Преобразовать в UTF-8 без BOM и сохранить. Попробуй - если ошибка исчезнет значит причина была в кодировке
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху