Skip to main content

Connect Product Synchronizer

pyversions PyPi Status Build Status

Introduction

CloudBlue Connect is a supply automation platform that manages your products and services, contracts, ordering and fulfillment, usage and subscriptions.

It supports any product, from physical goods to cloud products, as well as any channel, including your direct and indirect sales channels and internal procurement.

With its flexible APIs, it can connect to any commerce platform.

Vendors can leverage CloudBlue Connect to:

  • Reduce the total cost of ownership for homegrown technology supporting their indirect channel
  • Standardize integrations with partners
  • Increase efficiencies and minimize redundancies by bridging their direct and indirect sales channels

Service providers can use CloudBlue Connect to:

  • Define, manage and distribute any type of product (omni-product) through any channel (omni-channel)
  • Transform perpetual licensed products into a subscription model
  • Onboard new products into their portfolio quickly to build and deliver unique solutions to end customers

product-sync allow users to export/synchronize the items of a product to/from an Excel workbook.

Install

Using a virtualenv

To use product-sync you need any *nix system with python 3.6 or later installed.

The preferred way to install product-sync is using a virtualenv:

    $ virtualenv psync
    $ source pysync/bin/activate
    $ pip install product-synchronizer

Binary distributions

A single executable binary distribution is available for both linux and mac osx (amd64). You can it from the Github Releases page.

To install under linux:

    $ curl -O -J https://github.com/cloudblue/product-sync/releases/download/1.2/product-sync_1.2_linux_amd64.tar.gz
    $ tar xvfz product-sync_1.2_linux_amd64.tar.gz
    $ sudo cp dist/ccli /usr/local/bin/ccli

To install under Mac OSX:

    $ curl -O -J https://github.com/cloudblue/product-sync/releases/download/1.2/product-sync_1.2_osx_amd64.tar.gz
    $ tar xvfz product-sync_1.2_linux_amd64.tar.gz
    $ sudo cp dist/ccli /usr/local/bin/ccli

If your user is not a sudoer, you can copy the ccli executable from the dist directory to a directory of your choice that is listed in the PATH variable.

Usage

Configure

First of all you need to configure the product-sync with the CloudBlue Connect API endpoint and key.

    $ ccli configure --url https://api.connect.cloudblue.com/public/v1 --key "ApiKey XXXXX:YYYYY"

Dump products to Excel

To dump products to Excel run:

    $ ccli product dump PRD-000-000-000 PRD-000-000-001 PRD-000-000-002 --out my_products.xlsx

Synchronize products

To sync products from Excel run:

    $ ccli product sync --in my_products.xlsx

License

product-sync is released under the Apache License Version 2.0.

Metadata

Release files for product-sync 1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for product-sync 1.5
File Size Uploaded
product-sync-1.5.tar.gz 15.8 kB Details

Release files / product-sync-1.5.tar.gz

Download URL product-sync-1.5.tar.gz
Size 15.8 kB
Tags Source
SHA-256 checksum
How to use checksums
873894086b59edc1f5da347215a885186c978b5432c102c70a53dfad1ba9d3f8
BLAKE2b-256 checksum
How to use checksums
8bfd3ecc5f068db9bb630b40a92ab5b541a4f3d8e3c28835ee404963d68ffc8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.0

Release history Release notifications | RSS feed

This release

1.5 This release

1 release file

1.4

1 release file

1.3

1 release file

1.2

1 release file

1.1

1 release file

1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page