Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Доработка цен товара, на 3 цены.


Recommended Posts

Рассказываю как есть.

Вот сайт 

https://avtoplenki24.ru

Есть ингерация с 1С, в 1С есть 3 цены товара (розница, рулон, и опт) в цену по умолчанию (price) мы получаем розничную цену, 2 остальных цены в принципе можем получить куда угодно.
И вот теперь.

Есть 3 цены товара, - опт, розница, и рулон, ("опт", это 2-рулона и более; "рулон" это рулон 15м. или, и 30м.; "розница" - от 1-го и до 15-30м.). 
Цены для групп покупателей не подходят, ибо все 3 цены надо показывать всем без регистрации и авторизации.
И конечно что бы человек мог выбрать и купить, то есть до 30м это первая цена - "розница", "рулон" это 15-30м показывается цена рулона и цена за метр и соответственно уже дешевле, и "опт" соответственно при покупке 2-х рулонов и более (и показывается соответственно метр ещё дешевле).
Длина 1-го рулона тоже есть в 1С, её тоже в принципе, можем получить куда надо.

Вот как то так надо реализовать.

Кто сможет, кому интересно пишите, за ценой не постоим. ;)

Надіслати
Поділитися на інших сайтах


2 часа назад, wowez сказал:

Цены для групп покупателей не подходят, ибо все 3 цены надо показывать всем без регистрации и авторизации.

Это менее тернистый путь всё же. Остальное мне кажется от лукавого, так как ведёт к различным побочным эффектам.

Надіслати
Поділитися на інших сайтах

Лучше делайте через скидки 

3 часа назад, wowez сказал:

Цены для групп покупателей не подходят, ибо все 3 цены надо показывать всем без регистрации и авторизации.

И это не проблема

http://prntscr.com/lyz3zg

Сразу говорю, что я не претендую на выполнение задачи - занят.

Просто как совет.

Надіслати
Поділитися на інших сайтах


Если надо переделать, передалаю

Змінено користувачем magzhan9292
Надіслати
Поділитися на інших сайтах

19 часов назад, n3bo сказал:

Реализация через скидки, нет? Какие опции? зачем....

вы не учитываете что 2 параметра цены

1. цена за метр

2 цена за рулон

как вы реализуете это через скидки ???

есть модуль которым можно это реализовать через опции, но вопрос в другом, 1с не будет знать про доптаблицу куда лить какие цены.

так же эта проблема возникнет если использовать какой то сторонний модуль со своими таблицами.

поэтому тут надо реализовывать только с дефолтными таблицами которые видит 1с и исходя из этого пилить или допиливать какой мод.

в принципе все это можно реализовать вопрос бюджета )

Надіслати
Поділитися на інших сайтах


2 часа назад, dedvjbed сказал:

1. цена за метр

2 цена за рулон

как вы реализуете это через скидки ???

Привлечь для этого "мёртвые поля" типа mpn, isbn итд. Таким образом всё останется в рамках функций самого опенкарт без выкручивания ему рук в плане новых полей, изменения опций итп, так как все толковые модули импорта как раз знают о существовании этих полей опенкарт. Остальное дело вёрстки и стилей, что не сравниться с созданием любых новых полей в бд. Разве нет?

Надіслати
Поділитися на інших сайтах

43 минуты назад, Tom сказал:

Привлечь для этого "мёртвые поля" типа mpn, isbn итд. Таким образом всё останется в рамках функций самого опенкарт без выкручивания ему рук в плане новых полей, изменения опций итп, так как все толковые модули импорта как раз знают о существовании этих полей опенкарт. Остальное дело вёрстки и стилей, что не сравниться с созданием любых новых полей в бд. Разве нет?

 

"Мёртвые поля" - текстовые, как я понял, правильно - в БД создать 2 дополнительных поля, и программеры 1с смогут сделать выгрузку других цен туда. Но по этим ценам должны быть возможны такие-же манипуляции как и с основной ценой.

Надіслати
Поділитися на інших сайтах


Это поля аналоги Артикула, не используются обычно у нас, но идут по умолчанию в опенкарт. Откройте товар и посмотрите ниже артикула(sku).

Надіслати
Поділитися на інших сайтах

1 час назад, wowez сказал:

и программеры 1с смогут сделать выгрузку других цен туда.

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

1. добавлять инпуты к этим полям что бы чел мог выбрать что он покупает, розницу метрами или рулоны

2. отправить параметры выбора для корзины

3. выдеть эти цены и совершать с ними действия в корзине. учитывать что это метры или рулоны.

а без этого это просто визуализация в карточке товара.

ну и все равно вам надо создавать поля в которых будет указана цена за метр для рулонов. и все это надо связать )))

все таки мое мнение сделать на опциях меньше гемора и более гибче чем лепить такие костыли с мертвыми полями. а в мертвые поля я бы вывел просто визуальную инфу для рулонов по цене за метр. хотя тоже скажу что это не 5 копеечный мод получится.

но решать вам.

Змінено користувачем dedvjbed
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.