Задачи по Битрикс (интернет-магазин)

Руслан18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
20.07.2012

1. При формировании заказа, для клиента нужно добавить НЕ обязательное поле "№ заказа покупателя",

которое он заполняет самостоятельно, и оно выводится на странице "Мои заказы"

2. При выгрузке заказов в 1С, с помощью файла

/bitrix/modules/sale/general/export.php

сейчас осуществляется РАЗБИВКА ЗАКАЗА ПО ПРОИЗВОДИТЕЛЮ.

Т.е. в Битриксе заказы не разбиваются в админке, а когда попадают в 1С осуществляется разбивка.

//Например если мы на сайте формируем 1 заказ и в нем 3 разных производителя, то при импорте в 1С, данный заказ разобьется и поместится в 1С как 3 заказа.

Группировка-разделение по производителю.

У нас с этим возникла проблема вот в чем: когда 1С пытается вернуть статус заказа и изменения в Битрикс – то получается что в 1С ТРИ заказа допустим, в Битриксе = ОДИН, из-за этого в Битриксе попросту затеряется заказ на первый попавшийся из 1С.

Мы сейчас заблокировали функцию обмена статуса из 1С в Битрикс, чтобы избежать затирание заказов.

Но проблему нужно решать.

2.1. Первый вариант.

Разбивать заказы прям в Битриксе, после оформление клиентом.

Но клиенту отображать не разделенный, а группированный заказ.

Допустим:

Заказ №123_1 \ № из 1С = 000234

Товар производителя1

Товар производителя1

Заказ №123_2 \ № из 1С = 000235

Товар производителя2

Товар производителя2

Заказ №123_3 \ № из 1С = 000236

Товар производителя1

Товар производителя1

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

2.2. Второй вариант

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

т.е. был ОДИН заказ, Заменился на ТРИ.

только как тут и что лучше формировать, это лучше тебе наверное подумать, как специалисту.

3. Статусы заказов

Сейчас по стандарту Битркиса+1С существует ряд статусов заказов(при проведении, отправки и тд)

Нужно добавить статусы\отчеты по заказам, а именно:

1. Сколько осталось отгрузить

2. Сколько готово к отправке.

+статус(не отгружено, отгружено частично, отгружено полностью) – тут просто сверка на стороне Битрикса: исходного количества заказа и сколько отправлено.

скриншот из 1С прикрепил.

4. "Раздельное отображение остатков на складе"

Сейчас из 1С в Битрикс выгружается общее количество товара на складе.

Но клиенту нужно "Раздельное отображение остатков на складе"

В 1С существует 4 склада, на каждом из них может быть разное количество одного наименования товара.

Существует 2 типа клиентов: Москва и Ульяновск

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

В данном случае:

Москве показывать номера складов: 1,2,3 (суммарное значение количество остатков этих складов)

Ульяновску показывать номера складов: 1,2,4 (суммарное значение количество остатков этих складов)

т.е. при выгрузке номенклатуры из 1С в Битрикс, нужно выгружать также остатки по каждому складу.

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

//Данное поле должно заменить существующее поле "Количество"

+как вариант можно будет передавать сразу ссумирования значения из 1С

т.е. будет вместо одного значения количества = два

5. Выгрузка заказов в Excel (для клиентов)

сейчас есть такая функция в админке, нужно это реализовать для клиентов также.

Должно быть 2 функции:

1. Выгрузить данный заказ

2. Выгрузить все заказы.