Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Дублирование данных заказа с сайта в Google Spread Sheets

истекло время актуальности


Сайт источник - www.gash.com.ua

Со страницы оформления заказа (набрать в корзину пару матрасов, перейти к оформлению, при нажатии кнопки Оформить)


Переброска информации о заказе при оформлении в Google Spread Sheets

  1. Переброска должна осуществляться во время оформления заказа

  2. Создать новую полосу над второй строчкой

  3. Присвоить номер заказа +1 от предыдущего

  4. проставить дату сегодняшнюю

  5. Получить название матраса / если заказ из конструктора получить номер сборки (сборка №)

  6. получить состав матраса через метод стринг

  7. получить чехол матраса

  8. получить размер матраса, если одинаковых матрасов несколько - добавить количество штук в поле размера в формате “ - № шт”

  9. просканировать заказ на наличие сопутствующих товаров под индексом 1 (наматрасники нашего пошива)


    1. если наматрасники есть, просканировать размер


      1. если размер совпадает - внести в поле отметку “да!”

      2. если таких наматрасников несколько,  добавить количество штук в поле отметки наматрасника в формате “ - № шт”

      3. если размер не совпадает - получить из базы данных название, размер и количество и передать в поле Дополнительно в формате “название - размер - количество - цена”

9. Получить имя заказчика проставить в соответствующем поле

10. Получить телефон заказчика

11. Получить и-мейл заказчика

12. Получить адрес заказчика, сформировать строку и внести в поле Адрес в формате “город - ул. - кв. - эт. - груз лифт да/нет”

13. Получить дату доставки проставить в соответствующем поле

14. Получить сумму за матрасы - проставить в соответствующем поле

15. Получить отдельно сумму за сопутствующие товары - проставить в соответствующем поле

16. Получить общую сумму, проставить в соответствующем поле


17. Если в одном заказе есть один уникальный матрас(состав и чехол одинаковый) НО в нескольких размерах новую строку создавать не обязательно(хотя можно, если так удобнее), достаточно будет добавить размер в поле размера через запятую

18. Если в одном заказе несколько разных матрасов(разный чехол - значит что матрасы уже отличаются), то для каждого уникального матраса создается новая строка заказа с внесением всех соответствующих данных, фио, контактов, цены


19. В базе должны быть листы, разбитые по годам

22. При изменении года скрипт автоматически должен создавать новый лист с новой шапкой и начинать заполнение листа с нового года



  1.  фрилансер больше не работает на сервисе
  2.  фрилансер больше не работает на сервисе

Заказчик
Проект опубликован
24 марта в 10:09
42 просмотра
Местоположение исполнителя
Украина Украина