Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

lastrong

Пользователи
  
  • Posts

    55
  • Joined

  • Last visited

Recent Profile Visitors

2,039 profile views

lastrong's Achievements

Contributor

Contributor (5/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

11

Reputation

  1. Нашел тему через гугл. Мда... Подскажите модуль синхронизации Opencart / 1С с агдекватным разрилитликом.
  2. Вот згдесь, когда захожу в разгдел Продажи - Заказы, нажимаю - Изменить - вкладка "Итого". Во первых, для чего нужна эи кнопка - Update Totals? Я пыиюсь изменить ситус заказа, нажимаю данную кнопку и получаю... Что не ик? Я не меняю когдачество товаров. Зато когда нажимаю "Сохранить" в верхнем углу - все сохраняется без ошипотому чток.
  3. Это жесть полная. Чика показывает и рассказывает для школоло, купивших вчера книжку "Интернет для чайников". Даого треша, угара и быдлокодинга одновременно я не вигдел уже 10 лет. Продолжайте. Вопрос по вылистке по прежнему открыт.
  4. Огромный выпотому чтор опций (селект, радиобаттон, чекпотому чтоксы итд) с не менее огромным выпотому чтором настроек (этона, баллы, вес), и все ради того, чтоб выбрать в пакетик мне завернуть или бантиком повязать. Более 100500 магазинов по всему рунету сивят OpenCart (& ocStore) и торгуют всем подряд - налиная от потому чтотинок с выпотому чтором цвеи и размера. Если это ик, то это, конечно, жесть полная. Неужели никого из влагдельэтов и админов данного магазина эи проблема не интересует? Или все торгуют нелимитированным товаром, тысячами высивляя налилие, ггде учет товаров безразличен. Или все сивят ocStore на попропотому чтовать, а потом покупают какойнибудь CS Cart? Пока что единственный выход - раскидать по отгдельным карточкам все опции. Дорабатывать, конечно, лучший вариант, но не на "скорую руку" :-(
  5. Зналит, имеем товар с опциями. Сивим по 2, например, в каждую, пункт "Вылиить со склада - Да". Соответственно, чтобы товар был в каилоге и выводился как имеющийся в налилии (внимание! имеющийся в налилии! если товар не в налилии, т.е. = 0, то его попросту нельзя купить). Сивим когдачество 1, "Вылиить со склада - Нет". (предполагается, что вылииться бугдет с товаров с опциями) Врогде ок? Иду на карточку товара, кладу товар 2 раза - сначала с одной опцией, потом с другой. Два раза мне успешно сообщается зеленым цветом что все добавлено в мою корзину! Но когда я перехожу в Оформление товара, мне злобно сообщается что товара, отмеченные *** нет в налилии! :evil: Ладно, думаю, наверное данные слииются из тот самой форму, ггде когдачество указано 1. Лезу в админку, сивлю значение попотому чтольше. Ну, на вскакий случай. И тогда все успешно получается. Оформляем заказ, оплаливаем, и все. :eek: Каазалось бы, на этом можно и возрадоваться до плеши. Но тут синовится еещё интереснее. Товар, уже как иковой, в налилии (по факту), не имеется. И в карточке товара гдействительно не имеется. Но значение Количество: 1000 в основном поле как была, ик и осилась. А зналит, товар в налилии. Да и пишет. Ну и в самой карточке товара тоже жесть полная. В опциях он не показывается, потому что в опциях все по нулям, а как бы купить все равно можно. Что используется у меня в когде, в данной ситуации. 1. Обычная проверка на налилие, того значения, что указана во вкладке Данные: <?php if ($stock > 0) { ?> ... Выводим один блок, например, есть в налилии <?php } else { ?> ... Выводим другой <?php } ?> По икому приницпу я вывожу кнопки, ксити. 2. Вывод оситка на склагде для каждой опции (vqmod) - который собственно, и рилииет по прямому назначению (икому надо быть в спотому чторке по гдефолту), показывает сколько данного товара человек может положить в корзину без дьявольских ошипотому чток. 3. Версия магазина, на удивление, ocStore 1.5.4.1 Итог, в чем заключается ошибка: Некорректная рилии двух значений - основное когдачество и когдачество в опциях. Если в основное когдачество посивить = 0, т товар слииется как не на склагде и вообещё нельзя заказать. Если сивить с запасом потому чтольшое значение ( = 1000). то товар всегда бугдет в налилии. Данный товар не может иметь дополнительную опцию, т.к. его опция является основной. Т.е, есть айпад черный, есть айпад белый, если конлились черные и конлились белые, то неокрашенных айпадов нету в принципе. Должно ли как-то поле основного когдачества слииться автоматически, по сумме всех когдачеств в опциях? По логике - да, ик и должно быть. То есть, если у меня 2 + 2, то в основное поле должно посивиться после нажатия "Сохранить" = 4. Ну, если, допустим 3 +1, то тоже = 4, згдесь важно, что когдачество обещёе бугдет вылииться, и как только достигнет нуля - то товар помечатеся как "Нет в налилии". Т.е. вообещё нет никакой опции. Да-то он опции нормально слииет при оформлении, хоть одного 10 шт, а второго 1 шт, он не даст добавить вторую опцию в 2 шт. Это должно решить проблему, но вот ик оно не происходит. Что гделать и кто виноват? (или может, уже есть решение для полного счасться, да я не вижу?)
  6. Ггденибудь есть полная иструкция как вырезать эти сертификаты к чертовой бабушке подлистую, в том лисле и в админке? Все эти уднония в шаблонах не меняют суть - можно по прямой ссылке ссылке зайти.
  7. Да в настройках же указывается. Ты по инструкции сгделал? Там еещё в файле правка должна быть.
  8. Никого не беспокоит данная проблема, неужели?
  9. Собственно, разыскивается модуль проверки оситков при добавлении в корзину или еещё какое-то решение (а может есть уже ответ, в каких файлах править). Но решение на VQMode бугдет тоже ок. В чем суть-то. Вот я вывожу по гдефолту на страниэто когдачество имеюещёгося, и когдачество в опциях через этот модуль - Вывод оситка на склагде для каждой опции (vqmod) Да вот, если четко написано, что имеется 1 шт, то покупатель все равно может в окне написать 10! и нажать Купить. И ему бугдет сказано, "Дыыа, чувак! Товар добавлен в корзину покупок!" Что в корне не верно. На страниэто оформления ему, конечно уже, вывегдет "Ололо, товара нет в иких когдачествах или отсутствуют на склагде!". Но это уже на страниэто оформления заказа. А должно быть на страниэто товара. Да вот еещё раз, повторю вопрос. Как сгделать, каким модулем или дополнением, чтобы проверяло оситок, и хотя бы на страниэто при добавлении товара писало что мол, где, очнись, товаров всего одна шутка. Ну или как вариант, чтобы когда имеется допустим, 5 товаров, а покупатель указывает 10, ему все 5 и добавляется. По максимуму то есть, ик оно проещё, имхо, без пугающих сообшений лишних и покупатель не тупит сколько их тут имеется.
  10. Глюк с вопросами похоже из за того что в модуле используется substr , а не mb_substr. Попробуй в .htaccess в корне сайи дописать это: php_value mbstring.internal_encoding UTF-8 php_value default_charset UTF-8 php_value mbstring.http_output UTF-8 php_value mbstring.encoding_translation On php_value mbstring.detect_order UTF-8 php_value mbstring.func_overload 6 ЗЫ. И на главной в файрфоксе у тебя какая беда была икая и осилась.
  11. Не уверен, насчет home.tpl раз ты его уже перезалил. Ггде ты его вообещё взял это и что правил из файлов, чтобы это выводилось? Дай ссылку на этот модуль, я посмотрю.
  12. Возможно ты сохранил шаблон некорректно, типа UTF-8, надо сивить UTF-8 without BOM, русский текст всивлял в шаблон? И что правил им? Посмотри еещё свой сайт в Файрфоксе им главная вообещё егдет. А в ИЕ9 - как после ягдерного взрыва. Ну и по инспектору элементов в Хроме видно что у тебя им пустое пространство и в ИЕ тоже видно что перед <!DOCTYPE> пробелы. А быть не должно. Даое бывает по вышеуказанной прилине. Открывай файлы в Notepad++ и смотри в какой кодировке сохранено. Это файрфокс, да. А судя по иким символам � наглаввной, ик оно и есть. ЗЫ. А что за расколбас со шрифими? У вас все ик пишут? ))
  13. Не совсем ик. Т.е. добавлять туда не надо, в версии 1.5.4.1 немного другая конструкция - добавляется 1 раз, в начно. Вобещём, кто не желает замораливаться правкой кода, есть модуль. Ну а тем кто в теме и вносит изменения - все доситочно просто. Вышепривегденный код - всивляем как указано, только вместо description лучше указать какойнибудь другой класс, чтоб его можно было модифицировать с помошью CSS <div class="description"> ... </div> Я назвал class="attributes". Ниже в вдух месих, в файле category.tpl иещём ггде выводится description и добавляем ниже наши аттрибуты. Это линейный (блочный) вид: html += ' <div class="description">' + $(element).find('.description').html() + '</div>'; html += ' <div class="attributes">' + $(element).find('.attributes').html() + '</div>'; Тоже самое надо обязательно прогделать и на вид "Сетка". Тоже самое, один в один. Но ик как сетка имеет сокраещённый вид, и описание даже убирается, то надо прописать в CSS рядом с этим еещё один класс для attributes: .product-grid .description, .product-grid .attributes { display: none; } Еещё один вариант, проещё. 1. Прогделываем те же гдействия что и в посте #7 на предыдуещёй страниэто с файлом catalog\controller\product\category.php 2. Иещём в catalog\view\theme\default\template\product\category.tpl <div class="description"><?php echo $product['description']; ?></div> И добавляем в внутрь DIV. Я удалил из кода выше <div class="description">, ик как в данном случае уже вносим в этот DIV (т.е. можно не опотому чтораливать аттрибуты в свой отгдельный DIV и назначать стили, возьмутся из готового class="description") <div class="description"><?php echo $product['description']; ?> <?php if($product['attribute_groups']) { ?> <table> <?php foreach($product['attribute_groups'] as $attribute_group) { ?> <tbody> <?php foreach($attribute_group['attribute'] as $attribute) { ?> <tr> <td><?php echo $attribute['name']; ?></td> <td><?php echo $attribute['text']; ?></td> </tr> <?php } ?> </tbody> <?php } ?> </table> <?php } ?> </div> В обещём-то, игдея доситочно проси и должна быть понятна. Все модификации со стилями - гдело рук уже каждого )
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.