Copyright © Dev Centerhttps://validator.w3.org/feed/docs/rss2.htmlDev Center Updatesbigcommerce.comhttp://localhost:4567/changelog/?utm_source=noticeable&utm_campaign=bcdevchangelog&utm_content=other&utm_id=Q8YuGWPOCMmZDwnKUywV.IWS24s1AhDLHDJPwIDx2&utm_medium=newspageenThu, 11 Aug 2022 16:21:28 GMThttps://noticeable.iohttps://storage.noticeable.io/projects/Q8YuGWPOCMmZDwnKUywV/newspages/IWS24s1AhDLHDJPwIDx2/01h55ta3gs073dkq368xnhykwm-header-logo.pngDev Center Updateshttp://localhost:4567/changelog/?utm_source=noticeable&utm_campaign=bcdevchangelog&utm_content=other&utm_id=Q8YuGWPOCMmZDwnKUywV.IWS24s1AhDLHDJPwIDx2&utm_medium=newspagehttps://storage.noticeable.io/projects/Q8YuGWPOCMmZDwnKUywV/newspages/IWS24s1AhDLHDJPwIDx2/01h55ta3gs073dkq368xnhykwm-header-logo.png#0d47a10WEw9hh1E9x2RJTNSSD3Thu, 11 Aug 2022 16:21:21 GMT[email protected] (BigCommerce)API Updates and Announcements for August 11, 2022https://bcdevchangelog.noticeable.news/publications/api-updates-and-announcements-for-august-11-2022API

Partners

  • Added the ability for Impartner users to create sandbox accounts directly from the Deal Registration dashboard.

Developer Blog

]]>
API

Partners

  • Added the ability for Impartner users to create sandbox accounts directly from the Deal Registration dashboard.

Developer Blog

]]>
APIEnhancementDeveloper Blog
GVtpvf5GqJViqeybHiYbThu, 09 Dec 2021 17:40:45 GMT[email protected] (BigCommerce)API Updates for December 9, 2021https://bcdevchangelog.noticeable.news/publications/api-updates-for-december-9-2021API

  • Added store/order/transaction/created and store/order/transaction/updated webhook events. Please note that if your application uses the store/order/* scope to create webhooks, it will start receiving this event and should be prepared to respond with a 200 status code. See Handling callbacks for more details.

  • Created Widget Builder Guide for the newly-released Widget Builder development tool.

  • Updates to the Tools and Resources page and the API Docs' Building Apps section's Quick StartGuide, and Build a Next.js Sample App tutorial reflect continuing support for app developers.

Developer Blog

]]>
API

  • Added store/order/transaction/created and store/order/transaction/updated webhook events. Please note that if your application uses the store/order/* scope to create webhooks, it will start receiving this event and should be prepared to respond with a 200 status code. See Handling callbacks for more details.

  • Created Widget Builder Guide for the newly-released Widget Builder development tool.

  • Updates to the Tools and Resources page and the API Docs' Building Apps section's Quick StartGuide, and Build a Next.js Sample App tutorial reflect continuing support for app developers.

Developer Blog

]]>
APIAnnouncementDeveloper BlogMaintenanceEnhancement
J2AUc2FPd21VIZcnLDU4Thu, 02 Dec 2021 15:44:34 GMT[email protected] (BigCommerce)API Updates for December 2, 2021https://bcdevchangelog.noticeable.news/publications/api-updates-for-december-2-2021API

  • The Add to Cart URLs example now uses promises to demonstrate using JavaScript to make serial requests to a single endpoint.

  • The Add Consignments to Checkout endpoint now reflects limits to the number of line items a consignment can contain.

]]>
API

  • The Add to Cart URLs example now uses promises to demonstrate using JavaScript to make serial requests to a single endpoint.

  • The Add Consignments to Checkout endpoint now reflects limits to the number of line items a consignment can contain.

]]>
Storefront APIBug FixEnhancementAnnouncement
7zeJC3Aq9eogiczXFB6KMon, 11 Oct 2021 22:21:59 GMT[email protected] (BigCommerce)Moving to Sitemap Indexeshttps://bcdevchangelog.noticeable.news/publications/moving-to-sitemap-indexesOver the course of October, storefronts will be moving to return a Sitemap Index by default when navigating to /xmlsitemap.php, the default sitemap route for storefronts. There will be separate sitemaps for different types of pages such as Product, Categories, and Web Content Pages.

This change is being made in order to support storefronts which may have more than 50,000 URLs, which is the limit of URLs-per-sitemap defined by the sitemap specification.

However, there are other benefits to using a sitemap index, as it may provide better visibility into the indexing status of your sitemaps in tools such as Google Webmaster Tools.

]]>
Over the course of October, storefronts will be moving to return a Sitemap Index by default when navigating to /xmlsitemap.php, the default sitemap route for storefronts. There will be separate sitemaps for different types of pages such as Product, Categories, and Web Content Pages.

This change is being made in order to support storefronts which may have more than 50,000 URLs, which is the limit of URLs-per-sitemap defined by the sitemap specification.

However, there are other benefits to using a sitemap index, as it may provide better visibility into the indexing status of your sitemaps in tools such as Google Webmaster Tools.

]]>
AnnouncementStencilEnhancement
s9tpgqP8WzRC47mvDoyfMon, 27 Sep 2021 21:21:21 GMT[email protected] (BigCommerce)GraphQL Storefront API can now be used to power Stencil theme contexthttps://bcdevchangelog.noticeable.news/publications/graphql-storefront-api-can-now-be-used-to-power-stencil-theme-contextIt is now possible to augment the data available in the theme context through the use of GraphQL queries described directly in the Front Matter of template files.

Using this capability, you can fetch data a little bit more flexibly to build your themes.

Here’s an example of using a GraphQL query in Front Matter to fetch metafields in product.html:

---
product:
   videos:
       limit: {{theme_settings.productpage_videos_count}}
   reviews:
       limit: {{theme_settings.productpage_reviews_count}}
   related_products:
       limit: {{theme_settings.productpage_related_products_count}}
   similar_by_views:
       limit: {{theme_settings.productpage_similar_by_views_count}}
gql: "query productMetafieldsById($productId: Int!) {
  site {
    product(entityId: $productId) {
      metafields(namespace: \"my-namespace\") {
        edges {
          node {
            key
            value
          }
        }
      }
    }
  }
}
"
---

More information on how to use this new storefront capability is available here: https://developer.bigcommerce.com/stencil-docs/reference-docs/front-matter-reference#graphql-attributes

]]>
It is now possible to augment the data available in the theme context through the use of GraphQL queries described directly in the Front Matter of template files.

Using this capability, you can fetch data a little bit more flexibly to build your themes.

Here’s an example of using a GraphQL query in Front Matter to fetch metafields in product.html:

---
product:
   videos:
       limit: {{theme_settings.productpage_videos_count}}
   reviews:
       limit: {{theme_settings.productpage_reviews_count}}
   related_products:
       limit: {{theme_settings.productpage_related_products_count}}
   similar_by_views:
       limit: {{theme_settings.productpage_similar_by_views_count}}
gql: "query productMetafieldsById($productId: Int!) {
  site {
    product(entityId: $productId) {
      metafields(namespace: \"my-namespace\") {
        edges {
          node {
            key
            value
          }
        }
      }
    }
  }
}
"
---

More information on how to use this new storefront capability is available here: https://developer.bigcommerce.com/stencil-docs/reference-docs/front-matter-reference#graphql-attributes

]]>
StencilStorefront APIAnnouncementEnhancement
CI2dbpfug0HHTFmXQWhrTue, 27 Jul 2021 22:44:24 GMT[email protected] (BigCommerce)Published Widgets now appear during local development with Stencil-CLIhttps://bcdevchangelog.noticeable.news/publications/published-widgets-now-appear-during-local-development-with-stencil-cliAs of stencil-cli version 3.4.0, any published Widgets on the storefront will appear while rendering the storefront locally with the CLI.

This will allow you to have a more realistic preview of what theme changes will look like in conjunction with any Page Builder content, before you publish your theme.

To update to the latest version of stencil-cli, simply run:

npm i -g @bigcommerce/stencil-cli

]]>
As of stencil-cli version 3.4.0, any published Widgets on the storefront will appear while rendering the storefront locally with the CLI.

This will allow you to have a more realistic preview of what theme changes will look like in conjunction with any Page Builder content, before you publish your theme.

To update to the latest version of stencil-cli, simply run:

npm i -g @bigcommerce/stencil-cli

]]>
StencilEnhancementAnnouncement
K30DGuxzXb4qYsbvvg3SWed, 19 May 2021 17:53:35 GMT[email protected] (BigCommerce)GraphQL Storefront API now supports sorting products within categorieshttps://bcdevchangelog.noticeable.news/publications/graphql-storefront-api-now-supports-sorting-products-within-categoriesThe GraphQL Storefront API’s now supports sorting the products on a Category node, using the sortBy parameter. This will match the equivalent sorting behaviors on the BigCommerce Storefront (Stencil).

Consider this query:

query CategoryByUrl {
  site {
    route(path: "/shop-all") {
      node {
        __typename
        id
        ... on Category {
          name
          products(first: 20, sortBy: DEFAULT) {
            # Use sortBy parameter to use any of the available storefront sorts
            edges {
              node {
                name
                defaultImage {
                  url(width: 360)
                }
              }
            }
          }
        }
      }
    }
  }
}
]]>
The GraphQL Storefront API’s now supports sorting the products on a Category node, using the sortBy parameter. This will match the equivalent sorting behaviors on the BigCommerce Storefront (Stencil).

Consider this query:

query CategoryByUrl {
  site {
    route(path: "/shop-all") {
      node {
        __typename
        id
        ... on Category {
          name
          products(first: 20, sortBy: DEFAULT) {
            # Use sortBy parameter to use any of the available storefront sorts
            edges {
              node {
                name
                defaultImage {
                  url(width: 360)
                }
              }
            }
          }
        }
      }
    }
  }
}
]]>
Storefront APIEnhancement
Pd9pdRIth5iMCUjGs5Z9Wed, 19 May 2021 17:53:35 GMT[email protected] (BigCommerce)GraphQL Login Mutation now returns entire Customer objecthttps://bcdevchangelog.noticeable.news/publications/graphql-login-mutation-now-returns-entire-customer-objectThe GraphQL Storefront API’s Login Mutation now supports fetching all of the details of the customer account after a successful login. Consider this query:

mutation Login($email: String!, $pass: String!) {
  login(email: $email, password: $pass) {
    result
    customer {
      entityId
      firstName
      lastName
      email
      storeCredit {
        value
        currencyCode
      }
      attributes {
        attribute(entityId: 123) {
          name
          value
        }
      }
    }
  }
}
]]>
The GraphQL Storefront API’s Login Mutation now supports fetching all of the details of the customer account after a successful login. Consider this query:

mutation Login($email: String!, $pass: String!) {
  login(email: $email, password: $pass) {
    result
    customer {
      entityId
      firstName
      lastName
      email
      storeCredit {
        value
        currencyCode
      }
      attributes {
        attribute(entityId: 123) {
          name
          value
        }
      }
    }
  }
}
]]>
Storefront APIEnhancement
dNVUsZrLHp6hlxRAONcLThu, 01 Apr 2021 19:44:54 GMT[email protected] (BigCommerce)API Announcement for April 1, 2021https://bcdevchangelog.noticeable.news/publications/api-updates-for-april-1-2021API

Developer Blog

]]>
API

Developer Blog

]]>
AnnouncementAPIDeveloper BlogStencilEnhancement
LWCx62zsW8z3lzySwG0qMon, 08 Mar 2021 16:11:48 GMT[email protected] (BigCommerce)UPC, MPN, and GTIN now available in Storefront GraphQL APIhttps://bcdevchangelog.noticeable.news/publications/upc-mpn-and-gtin-now-available-in-storefront-graphql-api
  • The UPC, MPN, and GTIN fields are now available on both product and variant nodes in the GraphQL Storefront API

  • ]]>
  • The UPC, MPN, and GTIN fields are now available on both product and variant nodes in the GraphQL Storefront API

  • ]]>
    Storefront APIEnhancementAPIGraphQL