batch-price-updater

command module
v0.0.0-...-29f3554 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 20, 2019 License: MIT Imports: 9 Imported by: 0

README

Shopify Batch Price Updater

Build Status Go Report Card GoDoc License MIT

Batch update cost of items or product price by margin

How it works

Depending on margin set, this tool can batch update the prices ( product or cost of item).

If argument -cost is added, it will take the product price and lower the price by margin and set the field of cost of item.

Example: If product cost $150 and margin is set to 20, the cost of item will be set at $120 (150-20%)

If argument -product is added, it will take the cost of item and add margin to it.

Example: If cost of item is $150 and margin is set to 20, the product price will be set at $180 (150+20%)

If there is no cost of item set, the tool will skip the calculation.

Requirements

  • Go compiler
  • Generated Shopify credentials - private app
  • Permissions: read_products, write_products, read_inventory and write_inventory

Building

go build

Configuration

Copy .env.example to .env
Value Type Default Description
APP_KEY string none Shopify API Key
APP_PASSWORD string none Shopify API password
SHOP_NAME string none Shop name without .myshopify.com
MARGIN float 20 Margin in percetange eg 25, 14.50...

Running

To update cost of items by margin

./batch-price-updater -cost

To update product price by cost of item + margin

./batch-price-updater -product

License

MIT

Author

Hartt Media

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL