Skip to content

MDeanLindsay/Catalog

Repository files navigation

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published