前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >PHP Google merchant 添加商品

PHP Google merchant 添加商品

作者头像
Laikee
发布于 2022-09-28 06:42:40
发布于 2022-09-28 06:42:40
1.2K00
代码可运行
举报
文章被收录于专栏:Laikee Tech SpaceLaikee Tech Space
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?php
require_once 'vendor/autoload.php';

putenv('GOOGLE_APPLICATION_CREDENTIALS=Merchant-Center-XXXXXx.json');

$client = new Google_Client();
$client->useApplicationDefaultCredentials();

$client->addScope('https://www.googleapis.com/auth/content');

$service = new Google_Service_ShoppingContent($client);

$product = new Google_Service_ShoppingContent_Product();
$product->setOfferId('book123');
$product->setTitle('A Tale of Two Cities');
$product->setDescription('A classic novel about the French Revolution');
$product->setLink('http://my-book-shop.com/tale-of-two-cities.html');
$product->setImageLink('http://my-book-shop.com/tale-of-two-cities.jpg');
$product->setContentLanguage('en');
$product->setTargetCountry('GB');
$product->setChannel('online');
$product->setAvailability('in stock');
$product->setCondition('new');
$product->setGoogleProductCategory('Media > Books');
$product->setGtin('9780007350896');

$price = new Google_Service_ShoppingContent_Price();
$price->setValue('2.50');
$price->setCurrency('GBP');

$shipping_price = new Google_Service_ShoppingContent_Price();
$shipping_price->setValue('0.99');
$shipping_price->setCurrency('GBP');

$shipping = new Google_Service_ShoppingContent_ProductShipping();
$shipping->setPrice($shipping_price);
$shipping->setCountry('GB');
$shipping->setService('Standard shipping');

$shipping_weight = new Google_Service_ShoppingContent_ProductShippingWeight();
$shipping_weight->setValue(200);
$shipping_weight->setUnit('grams');

$product->setPrice($price);
$product->setShipping(array($shipping));
$product->setShippingWeight($shipping_weight);

$result = $service->products->insert($merchant_id, $product);
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-09-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
简单的在线商城的基本实现
下面是一个复杂的 PHP 代码示例,展示了一个简单的在线商城的基本实现,包括用户注册、登录、浏览商品、添加购物车、结算购物车等功能。
青灯古酒
2023/10/23
1650
【吴恩达-AIGC/ChatGPT提示工程课程】第四章 - 文本概括 Summarizing
当今世界上有太多的文本信息,几乎没有人能够拥有足够的时间去阅读所有我们想了解的东西。但令人感到欣喜的是,目前LLM在文本概括任务上展现了强大的水准,也已经有不少团队将这项功能插入了自己的软件应用中。
元壤教育
2023/05/01
4460
【吴恩达-AIGC/ChatGPT提示工程课程】第四章 - 文本概括 Summarizing
PHP 基础知识进阶篇 —— 数组与面向对象
PHP(全称为 “PHP: Hypertext Preprocessor”)是一种广泛应用于 Web 开发的开源脚本语言,因其简单易学、功能强大而备受开发者青睐。它的设计初衷是生成动态网页,并随着版本的迭代逐步引入了面向对象编程(OOP)、命名空间以及现代化框架支持等高级特性。如今,PHP 已被用于构建博客、内容管理系统(CMS)、电商网站和复杂的 API 系统。
繁依Fanyi
2025/01/16
1130
实战SSM_O2O商铺_29【商品】商品添加之Service层的实现及重构
我们知道,我们在操作Product的时候,需要给前端返回状态信息等,单纯的domain类无法满足,这里我们使用DTO包装一下,就如同前面操作Shop和ProductCategory一样。
小小工匠
2021/08/17
4070
探索PostgreSQL 14新特性--SEARCH和CYCLE
PG14的SEARCH和CYCLE新功能大大简化了递归查询的方式,本文给出一些基于旅行计划的示例。
yzsDBA
2021/12/20
6470
探索PostgreSQL 14新特性--SEARCH和CYCLE
商品模块数据库表解析(二)
接上一篇文章,本文主要对编辑商品、商品评价及回复、商品操作记录这三块功能的表进行解析,采用数据库表与功能对照的形式。 编辑商品 相关表结构 商品表 商品信息主要包括四部分:商品的基本信息、商品的促销信息、商品的属性信息、商品的关联,商品表是整个商品的基本信息部分。 create table pms_product ( id bigint not null auto_increment, brand_id bigint comment '
macrozheng
2019/07/22
1.3K0
商品模块数据库表解析(二)
GoF 23种经典的设计模式——创建者模式
Builder 模式是一种创建对象的设计模式,它将对象的构建过程与其表示分离,允许按照步骤构建复杂对象。它提供了一种可读性强、灵活性高的方式来构建对象。
Andromeda
2024/01/15
1640
GoF 23种经典的设计模式——创建者模式
实战SSM_O2O商铺_33【商品】商品编辑之Service层的实现
在完成了 Dao层的部分之后,顺其自然的我们来到了Service层,需要调用Dao层提供的操作数据库的方法。
小小工匠
2021/08/17
2100
实战SSM_O2O商铺_31【商品】商品添加之View层的实现
在完成了 实战SSM_O2O商铺_30【商品】商品添加之Controller层的实现之后,我们继续来实现View层的代码部分。
小小工匠
2021/08/17
7640
redis中List命令的基础操作
获取列表在给定范围内的所有元素: [“Shanghai”, “Guangzhou”, “Shenzhen”]。
GeekLiHua
2025/01/21
770
实战SSM_O2O商铺_36【商品】商品列表之Dao+Service+Controller层的实现
Service接口层只需要提供一个方法即可,内部调用Dao层的两个方法,将返回结果封装到DTO中。
小小工匠
2021/08/17
2960
​PHP设计模式之建造者模式
建造者模式,也可以叫做生成器模式,builder这个词的原意就包含了建筑者、开发者、创建者的含义。很明显,这个模式又是一个创建型的模式,用来创建对象。那么它的特点是什么呢?从建筑上来说,盖房子不是一下子就马上能把一个房子盖好的,而是通过一砖一瓦搭建出来的。一个房子不仅有砖瓦,还有各种管道,各种电线等等,由它们各个不部分共同组成了一栋房子。可以说,建造者模式就是这样非常形象的由各种部件来组成一个对象(房子)的过程。
硬核项目经理
2019/10/17
5170
woocommerce通过代码添加商品之核心代码
IT不难
2023/11/17
3690
woocommerce通过代码添加商品之核心代码
一个更复杂的 PHP 代码示例,我将展示一个购物车系统的基本实现,它包括商品类、购物车类和一些基本的操作方法。 <?php // 定义商品类 class Product { private $n
一个更复杂的 PHP 代码示例,我将展示一个购物车系统的基本实现,它包括商品类、购物车类和一些基本的操作方法。
青灯古酒
2023/10/23
2770
Yii2数据
添加表单使用了数据模型xxModel没有的字段,需要新建表单模型xxForm,这个时候,在控制器接受到了数据,子表单模型使用表单接受到的数据进行拼接,如:$this->product
botkenni
2022/01/10
6340
wordpress建DTC独立站为产品添加价格区间选择
要在WordPress中为DTC独立站的产品添加价格区间选择功能,可以通过以下步骤实现:
WordPress爱好者
2024/11/17
1000
wordpress建DTC独立站为产品添加价格区间选择
循环数组
array ( 'product_id' => array ( 0 => '1', 1 => '16', ), 'product_price_id' => array ( 0 => '2', 1 => '', ), 'qty' => array ( 0 => '1', 1 => '1', ), )
botkenni
2022/01/10
1.3K0
WooCommerce 自定义商品价格显示HTML结构
WooCommerce 虽然有中文本地化支持,但整个插件本身是按照欧美人的习惯去开发的,一些细节上不可能做到各个国家或地区的用户满意。下面就用一个例子抛砖引玉,自定义商品价格显示HTML结构。 默认的话,WooCommerce 输出商品价格显示HTML结构是这样的(当商品本身设置了一般价格与优惠价): <a href=""> <span class="onsale">促销中</span> <img src="xxxx.png"> <h3>商品名称</h3> <span class="price"><del>
Jeff
2018/01/22
1.4K0
WooCommerce 自定义商品价格显示HTML结构
数组->Json
if(!$this->validate()) return false; $price_detail_1 = []; $price_detail = []; $price_detail_1[]['detail_name'] = $this->attributes['detail_name']; $price_detail_1[]['detail_price'] = $this->attributes['detail_price']; $price_detail_1[]['detail_unit'] = $t
botkenni
2022/01/10
1.1K0
VUE实战—商品控件与购物车联动(9)
在商品组件的<template>标签内完成项目结构,以及数据,事件的绑定,与判断逻辑的书写。
前端大彬哥
2019/07/22
8280
VUE实战—商品控件与购物车联动(9)
推荐阅读
相关推荐
简单的在线商城的基本实现
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文