MDeanLindsay / Catalog

Notebooks for processing catalog mailing lists.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About The Project

Notebooks to standardize the catalog mailing process.

  • List Generating

This notebook calls a sproc that compiles customer records into their predefined segments. Just enter required variables in the initial cell, and fine tune the hold out group percentages as needed to meet target mailing counts.

  • Customer Processing

This notebook helps store returned mail files from 3rd party contractors in their respective db, and prepares data to be uploaded into NetSuite in small increments.

  • Pagination Processing

This notebook is a boiler plate, as the data you receive will not always be clean, but the goal is to join whatever values are sent over in a csv with that item's internal id, and prep it to be uploaded into NetSuite.

Getting Started

Prerequisites

  • Python 3.9.6

  • Create a file named config.py file based on config_example.py

Installation

  1. Clone the repo
    git clone https://github.com/MDeanLindsay/Catalog.git
  2. Create virtual enviornment.
    python -m venv .venv
  3. Initiate venv.
    .\.venv\Scripts\activate
  4. Install requirements.
    pip install -r requirements.txt

(back to top)

About

Notebooks for processing catalog mailing lists.


Languages

Language:Jupyter Notebook 99.9%Language:Python 0.1%