Shopify Settings

Single

Fields

Sr Fieldname Type Label Options
1 enable_shopify Check Enable Shopify
2 app_type Select App Type
Public
Private
3 section_break_2 Section Break
4 shopify_url Data Shop URL

eg: frappe.myshopify.com

5 column_break_3 Column Break
6 api_key Data API Key
7 password Password Password
8 webhook_address Data Webhook Address
9 access_token Data Access Token
10 erp_settings Section Break
11 price_list Link Price List

Sync Item Price, from seleted Price List with Shopify

Price List
12 cash_bank_account Link Cash/Bank Account

Cash Account will used for Sales Invoice creation

Account
13 column_break_8 Column Break
14 warehouse Link Warehouse

Sync Item Quantity, from seleted Warehouse with Shopify

Warehouse
15 section_break_15 Section Break
16 html_16 HTML
17 taxes Table Shopify Tax Account Shopify Tax Account
18 section_break_17 Section Break
19 sales_order_series Select Sales Order Series
20 delivery_note_series Select Delivery Note Series
21 column_break_20 Column Break
22 sales_invoice_series Select Sales Invoice Series

Controller

erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings

Class ShopifySettings

Inherits from frappe.model.document.Document

validate (self)

No docs


validate_access (self)

No docs


validate_access_credentials (self)

No docs



erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.add_to_price_list (item, name)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.create_attribute (item)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.create_customer (customer)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.create_customer_address (erp_cust, customer)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.create_delivery_note (order, shopify_settings, so)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.create_item (item, warehouse, has_variant=0, attributes=None, variant_of=None)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.create_item_variants (item, warehouse, attributes, shopify_variants_attr_list)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.create_order (order)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.create_sales_invoice (order, shopify_settings, so)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.create_salse_order (order, shopify_settings)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.get_attribute_value (variant_attr_val, attribute)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.get_discounted_amount (order)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.get_item_code (item)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.get_item_details (item)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.get_item_group (product_type=None)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.get_item_image (item)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.get_item_line (order_items, shopify_settings)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.get_price_and_stock_details (item, warehouse, price_list)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.get_product_update_dict_and_resource (shopify_id, shopify_variant_id)

JSON required to update product

itemdata = { "product": { "id": 3649706435 (shopifyid), "variants": [ { "id": 10577917379 (shopifyvariantid), "inventorymanagement": "shopify", "inventoryquantity": 10 } ] } }


Public API
/api/method/erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.get_series

erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.get_series ()

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.get_shopify_id (item)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.get_sku (item)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.get_tax_account_head (tax)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.get_tax_line (order, shipping_lines, shopify_settings)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.get_variant_attributes (item, price_list, warehouse)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.has_variants (item)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.make_item (warehouse, item)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.set_included_in_print_rate (order)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.set_new_attribute_values (item_attr, values)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.sync_customers ()

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.sync_erp_customers ()

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.sync_erp_items (price_list, warehouse)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.sync_item_image (item)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.sync_item_with_shopify (item, price_list, warehouse)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.sync_orders ()

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.sync_products (price_list, warehouse)

No docs


Public API
/api/method/erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.sync_shopify

erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.sync_shopify ()

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.sync_shopify_customers ()

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.sync_shopify_items (warehouse)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.sync_shopify_orders ()

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.trigger_update_item_stock (doc, method)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.update_item (item_details, item_dict)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.update_item_stock (item_code, shopify_settings, doc=None)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.update_item_stock_qty ()

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.update_items_qty (dn_items, fulfillment_items, shopify_settings)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.update_taxes_with_shipping_rule (taxes, shipping_lines)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.update_variant_item (new_item, item_code_list)

No docs


erpnext_shopify.erpnext_shopify.doctype.shopify_settings.shopify_settings.validate_customer_and_product (order)

No docs